  .reset-css {
      border: 0;
      line-height: 1.5;
      margin: 0;
      padding: 0;
      width: auto;
      height: auto;
      font-size: 100%;
      border-collapse: separate;
      border-spacing: 0;
      text-align: left;
      vertical-align: middle;
  }

  .wt-sky-dialog {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      min-width: 168px;
      max-width: 270px;
      border-radius: 3px;
      background-color: #ffffff;
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.3);
      position: absolute;
      top: 0;
      left: 0;
      font-family: 'Open Sans', sans-serif;
      padding: 10px 0 0;
      line-height: 1.2;
      z-index: 9999999999;
      user-select: none;
      box-sizing: border-box;
      text-align: left;
      margin: 0;
  }

  .wt-sky-dialog__transcr {
      font-size: 13px;
      margin: 0 12px 10px;
  }

  .wt-sky-dialog__transcr-text {
      display: inline-block;
      color: #999999;
      vertical-align: top;
  }

  .wt-sky-dialog__transcr-text::before {
      content: '/';
  }

  .wt-sky-dialog__transcr-text::after {
      content: '/';
  }

  .wt-sky-dialog__transcr-pronounce {
      display: inline-block;
      margin-left: 5px;
      cursor: pointer;
      width: 19px;
      height: 16px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 19px 16px;
      background-color: #5d9cec;
  }

  .wt-sky-dialog__transcr-pronounce:hover {
      opacity: 0.8;
  }

  .wt-sky-dialog__translations {
      margin-bottom: 15px;
  }

  .wt-sky-dialog__translations-list {
      list-style: none;
      padding: 0;
      margin: 0 0 15px;
      color: #333333;
  }

  .wt-sky-dialog__translation-item {
      padding: 0 12px;
      margin: 0;
      display: block;
      max-width: 100%;
      box-sizing: border-box;
      font-family: 'Open Sans', sans-serif;
      font-size: 13px;
      line-height: 24px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      cursor: pointer;
  }

  .wt-sky-dialog__translation-item--active {
      background-color: rgba(93, 156, 236, 0.15);
      padding-right: 35px;
      font-weight: 600;
      position: relative;
  }

  .wt-sky-dialog__translation-item--added {
      background-color: #f5f5f5;
      padding-right: 35px;
      font-weight: 600;
      position: relative;
  }

  .wt-sky-dialog__translation-add-to-dict {
      position: absolute;
      top: 5px;
      right: 12px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 23px 16px;
      width: 23px;
      height: 16px;
  }

  .wt-sky-dialog__img {
      width: 144px;
      height: 108px;
      background-size: 144px;
      border-radius: 2px;
      margin: 12px 12px;
  }

  .wt-sky-dialog__translation-item--added .wt-sky-dialog__translation-add-to-dict {
      background-size: 16px 16px;
      width: 16px;
      height: 16px;
  }

  .wt-sky-dialog__translation-item--added .wt-sky-dialog__translation-add-to-dict:hover {
      background-size: 8px 8px;
      background-position: center center;
  }

  .wt-sky-dialog__upsale-banners .popup__banner {
      border-top: 2px solid #dddddd;
  }

  .popup__banner {
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      min-width: 200px;
      padding: 1px 0 0 1px;
  }

  .long-reset-css {
      border: 0;
      line-height: 1.5;
      margin: 0;
      padding: 0;
      width: auto;
      height: auto;
      font-size: 100%;
      border-collapse: separate;
      border-spacing: 0;
      text-align: left;
      vertical-align: middle;
  }

  .wt-sky-long-dialog {
      padding: 10px 12px 15px;
      max-width: 360px;
      max-height: 270px;
      border-radius: 3px;
      font-family: 'Open Sans', sans-serif;
      color: #333333;
      background-color: #ffffff;
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.3);
      position: absolute;
      top: 0;
      left: 0;
      z-index: 9999999999;
      user-select: all;
      box-sizing: border-box;
      overflow-y: auto;
      font-size: 18px;
      text-align: left;
  }

  .wt-sky-long-dialog--small-font {
      font-size: 13px;
  }

  .wt-sky-modal-open {
      overflow: hidden;
  }

  .wt-sky-modal-wrap {
      z-index: 9999999999;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
      background-color: rgba(255, 255, 255, 0.8);
  }

  .wt-sky-modal {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      width: 350px;
      position: fixed;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      border-radius: 6px;
      background-color: #5d9cec;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
      box-sizing: border-box;
      padding: 10px 15px 15px;
      font-family: 'Open Sans', sans-serif;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.38;
      color: #ffffff;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
  }

  .wt-sky-modal__close {
      position: absolute;
      right: 10px;
      top: 10px;
      width: 10px;
      height: 10px;
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: 10px 10px;
      opacity: 0.6;
      cursor: pointer;
  }

  .wt-sky-modal__head {
      font-size: 22px;
      font-weight: 600;
      line-height: 1.36;
      color: #fff;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
      margin-bottom: 5px;
  }

  .wt-sky-modal__register-call {
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: 236px 72px;
      width: 236px;
      height: 72px;
      margin-top: 28px;
      margin-bottom: 33px;
  }

  .wt-sky-modal__register-buttons {
      margin-top: 18px;
      display: flex;
      align-items: center;
  }

  .wt-sky-modal__button-login {
      display: inline-block;
      box-sizing: border-box;
      font-size: 16px;
      font-weight: 600;
      text-align: center;
      color: #333333;
      width: 126px;
      height: 36px;
      border-radius: 66px;
      background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);
      box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
      cursor: pointer;
      margin-right: 18px;
      padding-top: 6px;
      text-shadow: none;
  }

  .wt-sky-modal__button-register {
      display: inline-block;
      width: 65px;
      cursor: pointer;
      font-size: 15px;
      font-weight: 600;
      text-decoration: underline;
  }

  .wt-sky-dictionary-page {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      margin: 0;
      padding: 0;
      font-family: 'Open Sans', sans-serif;
      font-size: 16px;
      color: #333333;
      background-color: #fafafa;
  }

  .wt-sky-dictionary-page h1,
  .wt-sky-dictionary-page h2 {
      font-weight: 300;
      margin: 0;
      padding: 0;
  }

  .wt-sky-dictionary-page h1 {
      font-size: 36px;
  }

  .wt-sky-dictionary-page h2 {
      font-size: 30px;
  }

  .wt-sky-dictionary-page form {
      margin: 0;
  }

  .wt-sky-dictionary-page .header {
      height: 45px;
      background-color: #4a89dc;
  }

  .wt-sky-dictionary-page .logo {
      width: 228px;
      height: 45px;
      background-repeat: no-repeat;
      background-position: 0 center;
      background-size: 228px 29px;
      background-color: transparent;
  }

  .wt-sky-dictionary-page .container {
      position: relative;
      max-width: 990px;
      margin: 0 auto;
      padding: 0 10px;
  }

  .wt-sky-dictionary-page .page {
      font-weight: 300;
      padding-bottom: 48px;
  }

  .wt-sky-dictionary-page .page__button {
      height: 26px;
      width: 30px;
      border-radius: 4px;
      background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);
      border: solid 1px #ddd;
      color: #333333;
      font-size: 14px;
      display: inline-block;
      padding: 4px 10px;
      line-height: 1;
      box-sizing: border-box;
      cursor: pointer;
      margin: 0 5px;
      position: relative;
      top: 2px;
      user-select: none;
  }

  .wt-sky-dictionary-page .page__button:first-child {
      margin-left: 0;
  }

  .wt-sky-dictionary-page .page__button:last-child {
      margin-right: 0;
  }

  .wt-sky-dictionary-page .page__button:active {
      box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.3);
  }

  .wt-sky-dictionary-page .page__button--primary {
      background-image: linear-gradient(to bottom, #5d9cec, #4a89dc);
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center;
      width: auto;
      color: #fff;
      font-weight: 600;
      box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
  }

  .wt-sky-dictionary-page .page__button--secondary {
      background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center;
      width: auto;
      box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
  }

  @media print {
      .wt-sky-dictionary-page {
          -webkit-print-color-adjust: exact;
      }

      .wt-sky-dictionary-page .header {
          display: none;
      }

      .wt-sky-dictionary-page .container {
          max-width: 100%;
          margin: 0;
          padding: 0;
      }
  }

  @media print {
      .wt-sky-dictionary-page .page__header {
          margin-top: 0;
          line-height: 1;
      }

      .wt-sky-dictionary-page .page__header-button {
          display: none;
      }

      .wt-sky-dictionary-page .page__title-link {
          padding-left: 0;
          background: #fff !important;
      }

      .wt-sky-dictionary-page .word-list__word {
          width: 50%;
      }

      .wt-sky-dictionary-page .word-list__word-text-list {
          display: none;
      }

      .wt-sky-dictionary-page .word-list__word-text-inner {
          left: 0;
      }
  }

  .wt-sky-hint {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      padding: 5px;
      position: absolute;
      z-index: 9999999990;
      cursor: default;
      animation: 0.15s fadeIn;
  }

  .wt-sky-hint__arrow {
      content: '';
      width: 0;
      height: 0;
      margin: auto;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 5px solid transparent;
  }

  .wt-sky-hint__content {
      border-radius: 3px;
      background-color: rgba(51, 51, 51, 0.85);
      padding: 1px 7px 2px;
      font-family: 'Open Sans', sans-serif;
      font-size: 13px;
      text-align: center;
      color: #fff;
  }

  .wt-sky-hint--top .wt-sky-hint__arrow {
      top: auto;
      border-bottom: none;
      border-top-color: rgba(51, 51, 51, 0.85);
  }

  .wt-sky-hint--left .wt-sky-hint__arrow {
      left: auto;
      border-right: none;
      border-left-color: rgba(51, 51, 51, 0.85);
  }

  .wt-sky-hint--right .wt-sky-hint__arrow {
      right: auto;
      border-left: none;
      border-right-color: rgba(51, 51, 51, 0.85);
  }

  .wt-sky-hint--bottom .wt-sky-hint__arrow {
      bottom: auto;
      border-top: none;
      border-bottom-color: rgba(51, 51, 51, 0.85);
  }

  @keyframes fadeIn {
      from {
          opacity: 0;
      }

      to {
          opacity: 1;
      }
  }

  .wt-sky-dictionary-page .page__header {
      position: relative;
      margin-top: 40px;
      font-size: 30px;
      line-height: 1.33;
  }

  .wt-sky-dictionary-page .page__header--loading {
      background-size: 20px 20px;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 181px 11px;
  }

  .wt-sky-dictionary-page .page__header-title {
      font-family: 'Fira Sans', sans-serif;
  }

  .wt-sky-dictionary-page .page__header-button--add {
      background-size: 16px auto, 100%;
      background-repeat: no-repeat;
      background-position: 3px -47px, center;
      width: auto;
      padding-left: 21px;
      color: #fff;
      top: -6px;
      font-weight: 600;
      box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
  }

  .wt-sky-dictionary-page .page__header-button--print {
      background-size: 16px 14px, 100%;
      background-repeat: no-repeat;
      background-position: center;
      margin-left: 5px;
  }

  .wt-sky-dictionary-page .page__header-button--download {
      background-size: 12px 14px, 100%;
      background-repeat: no-repeat;
      background-position: center;
      margin-left: 5px;
  }

  .wt-sky-dictionary-page .page__header-right {
      float: right;
      position: relative;
      font-size: 14px;
      line-height: 3;
      text-align: right;
  }

  .wt-sky-dictionary-page .page__header-group {
      display: flex;
      justify-content: center;
      margin-top: 25px;
      user-select: none;
      font-size: 14px;
  }

  .wt-sky-dictionary-page .page__heder-group-item {
      background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);
      text-align: center;
      padding: 2px 5px 3px;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      border-right: 1px solid #ddd;
      cursor: pointer;
      width: 120px;
      box-sizing: border-box;
  }

  .wt-sky-dictionary-page .page__heder-group-item:first-child {
      border-left: 1px solid #ddd;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
  }

  .wt-sky-dictionary-page .page__heder-group-item:last-child {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
  }

  .wt-sky-dictionary-page .page__heder-group-item--active {
      font-weight: 600;
      text-align: center;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
      color: #fff;
      background-color: #999999;
      background-image: none;
      cursor: default;
  }

  .wt-sky-dictionary-page .page__heder-group-item--disabled {
      color: #999999;
      background-color: #f5f5f5;
      background-image: none;
      cursor: not-allowed;
  }

  .wt-sky-dictionary-page .page__header-option {
      cursor: pointer;
  }

  .wt-sky-dictionary-page .page__header-option:before {
      content: '';
      display: inline-block;
      position: relative;
      top: 4px;
      margin-right: 7px;
      width: 18px;
      height: 18px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 18px;
  }

  .wt-sky-dictionary-page .page__header-option--checked:before {}

  .wt-sky-dictionary-page .page__header-button.page__header-button--add {
      margin-left: 25px;
  }

  .wt-sky-dictionary-page .tooltip-change-title {
      padding: 12px;
  }

  .wt-sky-dictionary-page .tooltip-change-title__form {
      display: flex;
  }

  .wt-sky-dictionary-page .tooltip-change-title__input-title {
      border-radius: 2px;
      background-color: #fff;
      border: solid 1px #ddd;
      font-family: Open Sans, sans-serif;
      font-size: 15px;
      padding: 3px 0 5px 9px;
      margin-right: 5px;
      width: 300px;
  }

  .wt-sky-dictionary-page .tooltip-change-title__submit {
      width: 30px;
      height: 30px;
      border-radius: 4px;
      box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
      background-size: 16px 15px, 100%;
      background-repeat: no-repeat;
      background-position: center, center;
      border: 0;
      cursor: pointer;
  }

  .wt-sky-dictionary-page .tooltip-modal {
      position: absolute;
      background-color: #ffffff;
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15);
      border: solid 1px rgba(153, 153, 153, 0.2);
      border-radius: 6px;
      z-index: 1;
  }

  .wt-sky-dictionary-page .tooltip-modal:after,
  .wt-sky-dictionary-page .tooltip-modal:before {
      bottom: 100%;
      left: 20px;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
  }

  .wt-sky-dictionary-page .tooltip-modal:after {
      border-bottom-color: #fff;
      border-width: 6px;
      margin-left: -6px;
  }

  .wt-sky-dictionary-page .tooltip-modal:before {
      border-bottom-color: rgba(153, 153, 153, 0.2);
      border-width: 7px;
      margin-left: -7px;
  }

  .wt-sky-dictionary-page .word-sets {
      margin-top: 35px;
  }

  .wt-sky-dictionary-page .word-sets--url,
  .wt-sky-dictionary-page .word-sets--all {
      margin-top: 0;
  }

  .wt-sky-dictionary-page .word-sets--empty {
      padding: 15px;
      font-size: 20px;
      text-align: center;
      border-radius: 4px;
      background-color: #fff;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  }

  .wt-sky-dictionary-page .word-sets__group {
      margin-bottom: 45px;
  }

  .wt-sky-dictionary-page .word-sets__group-title {
      margin-top: 0;
      font-family: 'Fira Sans', sans-serif;
      font-size: 22px;
      line-height: 32px;
  }

  .wt-sky-dictionary-page .word-sets__group-total {
      color: #999999;
      margin-bottom: 15px;
  }

  .wt-sky-dictionary-page .word-set {
      border-radius: 4px;
      background-color: #ffffff;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
      padding-bottom: 15px;
      margin-bottom: 15px;
  }

  .wt-sky-dictionary-page .word-set__header {
      padding: 15px 15px 0;
      height: 36px;
      box-sizing: border-box;
      margin-bottom: 15px;
  }

  .wt-sky-dictionary-page .word-set__header-toolbar {
      background-color: #5d9cec;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
      padding: 9px 20px;
      height: 36px;
      border-radius: 4px 4px 0 0;
      box-sizing: border-box;
      overflow: hidden;
      color: #ffffff;
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 15px;
      animation: showToolbar 0.1s linear forwards;
  }

  .wt-sky-dictionary-page .word-set__header-toolbar--sticky {
      position: sticky;
      top: 0;
      z-index: 1;
  }

  .wt-sky-dictionary-page .word-set__header-toolbar-button {
      margin-right: 20px;
      background-repeat: no-repeat;
      background-position: 0 center;
      background-size: 18px auto;
      display: inline-block;
      padding-left: 26px;
      cursor: pointer;
  }

  .wt-sky-dictionary-page .word-set__header-toolbar-button--select {}

  .wt-sky-dictionary-page .word-set__header-toolbar-button--unselect {}

  .wt-sky-dictionary-page .word-set__header-toolbar-button--move {}

  .wt-sky-dictionary-page .word-set__header-toolbar-button--delete {
      background-size: 14px auto;
      padding-left: 22px;
  }

  .wt-sky-dictionary-page .word-set__title {
      color: #777777;
      text-decoration: none;
      font-size: 13px;
      margin-bottom: 12px;
      margin-right: 15px;
      padding-left: 25px;
      display: inline-block;
      background-repeat: no-repeat;
      background-position: 0 center;
      background-size: 16px 16px;
      max-width: 860px;
      overflow-x: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
  }

  .wt-sky-dictionary-page .word-set__title--link {
      color: #5d9cec;
  }

  .wt-sky-dictionary-page .word-set__title--link:hover {
      text-decoration: underline;
  }

  .wt-sky-dictionary-page .word-set__title-icon {
      width: 16px;
      height: 16px;
      cursor: pointer;
      background-repeat: no-repeat;
      background-position: center;
      opacity: 0.3;
      display: inline-block;
      visibility: hidden;
      margin-right: 12px;
      position: relative;
      top: -13px;
  }

  .wt-sky-dictionary-page .word-set__title-icon:hover {
      opacity: 0.4;
  }

  .wt-sky-dictionary-page .word-set__title-icon--edit {
      background-size: 16px 16px;
  }

  .wt-sky-dictionary-page .word-set__title-icon--delete {
      background-size: 14px 16px;
      width: 14px;
  }

  .wt-sky-dictionary-page .word-set__title-icon--active {
      opacity: 1;
      visibility: visible;
  }

  .wt-sky-dictionary-page .word-set__title-icon--active:hover {
      opacity: 1;
  }

  .wt-sky-dictionary-page .word-set:hover .word-set__title-icon,
  .wt-sky-dictionary-page .word-set--active .word-set__title-icon {
      visibility: visible;
  }

  .wt-sky-dictionary-page .word-set__title-icon--edit.word-set__title-icon--active {}

  .wt-sky-dictionary-page .word-set__title-icon--delete.word-set__title-icon--active {}

  @keyframes showToolbar {
      from {
          opacity: 0;
      }

      to {
          opacity: 1;
      }
  }

  .wt-sky-dictionary-page .word-list {
      display: flex;
      flex-wrap: wrap;
      clear: both;
      margin-bottom: 10px;
      padding-left: 15px;
      padding-right: 15px;
  }

  .wt-sky-dictionary-page .word-list-empty {
      text-align: center;
      font-size: 15px;
      color: #999999;
      width: 100%;
      margin-bottom: 15px;
  }

  .wt-sky-dictionary-page .word-list__word {
      position: relative;
      width: 33.33%;
      min-width: 300px;
      padding: 0;
      border-radius: 3px;
  }

  .wt-sky-dictionary-page .word-list__word-text-list {
      position: absolute;
      content: '';
      width: 6px;
      height: 6px;
      display: block;
      left: 12px;
      top: 13px;
      background-color: #ccc;
      border-radius: 3px;
  }

  .wt-sky-dictionary-page .word-list__word-text-list--selected {
      background-color: transparent;
      background-position: center;
      background-size: 17px;
      background-repeat: no-repeat;
      width: 19px;
      height: 19px;
      left: 5px;
      top: 7px;
      opacity: 1;
  }

  .wt-sky-dictionary-page .word-list__word-text-list--selected:hover {
      opacity: 1;
  }

  .wt-sky-dictionary-page .word-list__word:hover {
      background-color: #eff6ff;
  }

  .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-list {
      position: absolute;
      content: '';
      cursor: pointer;
      display: block;
      width: 19px;
      height: 19px;
      left: 5px;
      top: 7px;
      border-radius: 0;
      background-color: transparent;
      background-position: center;
      background-size: 17px;
      background-repeat: no-repeat;
      opacity: 0.3;
  }

  .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-list:hover {
      opacity: 0.4;
  }

  .wt-sky-dictionary-page .word-list__word-text {
      position: relative;
      height: 38px;
      width: 50%;
      display: inline-block;
      box-sizing: border-box;
      padding-left: 12px;
      line-height: 21px;
      vertical-align: top;
  }

  .wt-sky-dictionary-page .word-list__word-text-line {
      position: absolute;
      right: 6px;
      top: 16px;
      left: 24px;
      background-color: #ededed;
      height: 1px;
  }

  .wt-sky-dictionary-page .word-list__word-text-inner {
      position: absolute;
      left: 24px;
      top: 4px;
      background-color: #fff;
      padding: 0 5px;
  }

  .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-inner {
      background-color: #eff6ff;
  }

  .wt-sky-dictionary-page .word-list__word-text-sound {
      display: none;
      margin-left: 6px;
      cursor: pointer;
      width: 19px;
      height: 16px;
      vertical-align: middle;
      background-size: 19px 16px;
      background-repeat: no-repeat;
      background-position: 0 center;
      position: absolute;
      top: 3px;
      right: -17px;
      background-color: #cbcbcb;
  }

  .wt-sky-dictionary-page .word-list__word-text-sound:hover {
      background-color: #b2b2b2;
  }

  .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-sound {
      display: inline-block;
  }

  .wt-sky-dictionary-page .word-list__word-translation {
      position: relative;
      top: 4px;
      width: 50%;
      line-height: 21px;
      display: inline-block;
      color: #999999;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: middle;
      box-sizing: border-box;
      padding-bottom: 8px;
  }

  .wt-sky-dictionary-page .word-list__word .word-list__word-text-list.word-list__word-text-list--selected {
      background-color: transparent;
      background-position: center;
      background-size: 17px;
      background-repeat: no-repeat;
      width: 19px;
      height: 19px;
      left: 5px;
      top: 7px;
      opacity: 1;
  }

  .wt-sky-dictionary-page .word-list__word .word-list__word-text-list.word-list__word-text-list--selected:hover {
      opacity: 1;
  }

  .wt-sky-dictionary-page .tooltip-delete {
      padding: 12px;
  }

  .wt-sky-dictionary-page .tooltip-move-words {
      max-width: 450px;
      max-height: 300px;
      overflow-y: auto;
      margin: 0;
      padding: 5px 0;
      list-style: none;
  }

  .wt-sky-dictionary-page .tooltip-move-words::-webkit-scrollbar {
      width: 4px;
  }

  .wt-sky-dictionary-page .tooltip-move-words::-webkit-scrollbar-track {
      border-radius: 6px;
      background: #f5f5f5;
  }

  .wt-sky-dictionary-page .tooltip-move-words::-webkit-scrollbar-thumb {
      border-radius: 6px;
      background-color: #999999;
  }

  .wt-sky-dictionary-page .tooltip-move-words__item {
      height: 24px;
      font-size: 15px;
      line-height: 1.4;
      cursor: pointer;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding-left: 12px;
      padding-right: 12px;
  }

  .wt-sky-dictionary-page .tooltip-move-words__item:hover {
      background-color: #5d9cec;
      color: #ffffff;
  }

  .wt-sky-dictionary-page .tooltip-move-words__delimiter {
      height: 1px;
      background-color: #e5e5e5;
      margin: 5px 0;
  }

  .wt-sky-rl-toolbar-popover {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      position: fixed;
      box-sizing: border-box;
      right: 55px;
      top: 78px;
      width: 300px;
      min-height: 90px;
      padding: 10px 12px 14px;
      font-family: 'Open Sans', sans-serif;
      font-size: 16px;
      line-height: 1.4;
      color: #ffffff;
      border-radius: 6px;
      background-color: rgba(73, 137, 220, 0.95);
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
      border: solid 1px rgba(0, 0, 0, 0);
      z-index: 9999999991;
      user-select: none;
      text-align: left;
      transition: top 0.15s linear;
  }

  .wt-sky-rl-toolbar-popover:after {
      right: -15px;
      top: 20px;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border: solid transparent;
      border-left-color: rgba(73, 137, 220, 0.95);
      border-width: 7px;
      margin-top: -7px;
  }

  .wt-sky-rl-toolbar-popover__close {
      width: 10px;
      height: 10px;
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: 10px 10px;
      display: inline-block;
      position: absolute;
      top: 9px;
      right: 9px;
      cursor: pointer;
      z-index: 1;
      opacity: 0.8;
  }

  .wt-sky-rl-toolbar-popover__close:hover {
      opacity: 1;
  }

  .wt-sky-rl-toolbar-popover__header {
      font-weight: 600;
      height: 22px;
      margin-bottom: 10px;
  }

  .wt-sky-rl-tags-input {
      font-family: 'Open Sans', sans-serif;
      border-radius: 2px;
      background-color: #ffffff;
      box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.07);
      cursor: text;
  }

  .wt-sky-rl-tags-input:before {
      width: 16px;
      height: 16px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 16px 16px;
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 3px;
      margin-left: 7px;
      content: '';
  }

  .wt-sky-rl-tags-input__tags {
      display: inline;
  }

  .wt-sky-rl-tags-input__tag {
      border-radius: 2px;
      background-color: #e3f0ff;
      border: solid 1px #c2ddff;
      height: 22px;
      font-size: 15px;
      line-height: 15px;
      color: #333333;
      margin-left: 4px;
      margin-bottom: 4px;
      padding: 1px 18px 2px 6px;
      display: inline-block;
      user-select: none;
      transition: all 100ms ease;
      box-sizing: border-box;
      position: relative;
  }

  .wt-sky-rl-tags-input__tag-delete {
      width: 6px;
      height: 6px;
      opacity: 0.8;
      background-repeat: no-repeat;
      background-position: center;
      display: inline-block;
      position: absolute;
      right: 6px;
      top: 7px;
      cursor: pointer;
  }

  .wt-sky-rl-tags-input__tag-delete:hover {
      opacity: 1;
  }

  .wt-sky-rl-tags-input__input {
      display: inline-block;
      margin-left: 4px;
      margin-bottom: 4px;
  }

  .wt-sky-rl-tags-input input {
      appearance: none !important;
      display: inline-block !important;
      padding: 3px;
      margin: 0 !important;
      background: none !important;
      border: none !important;
      box-shadow: none !important;
      font: inherit !important;
      font-size: 15px !important;
      outline: none !important;
      box-sizing: content-box !important;
      max-width: 230px;
      color: #333333;
  }

  .wt-sky-rl-tags-suggestions {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      border-radius: 2px;
      background-color: #ffffff;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
      font-family: 'Open Sans', sans-serif;
      font-size: 15px;
      line-height: 1.33;
      color: #333333;
      margin: 0;
      padding: 5px 0;
      position: absolute;
      width: 273px;
      z-index: 1;
  }

  .wt-sky-rl-tags-suggestions--wide {
      width: 400px;
  }

  .wt-sky-rl-tags-suggestions__item {
      list-style: none;
      padding: 2px 10px 2px 30px;
      cursor: pointer;
  }

  .wt-sky-rl-tags-suggestions__item:hover,
  .wt-sky-rl-tags-suggestions__item--active {
      background-color: #5d9cec;
      color: #ffffff;
  }

  .wt-sky-reader-global {
      overflow: hidden;
      font-size: 10px;
      margin: 0;
  }

  .wt-sky-reader-global.wt-sky-font-size__6 {
      font-size: 6px;
  }

  .wt-sky-reader-global.wt-sky-font-size__7 {
      font-size: 7px;
  }

  .wt-sky-reader-global.wt-sky-font-size__8 {
      font-size: 8px;
  }

  .wt-sky-reader-global.wt-sky-font-size__9 {
      font-size: 9px;
  }

  .wt-sky-reader-global.wt-sky-font-size__10 {
      font-size: 10px;
  }

  .wt-sky-reader-global.wt-sky-font-size__11 {
      font-size: 11px;
  }

  .wt-sky-reader-global.wt-sky-font-size__12 {
      font-size: 12px;
  }

  .wt-sky-reader-global.wt-sky-font-size__13 {
      font-size: 13px;
  }

  .wt-sky-reader-global.wt-sky-font-size__14 {
      font-size: 14px;
  }

  .wt-sky-reader-global.wt-sky-font-size__15 {
      font-size: 15px;
  }

  .wt-sky-reader-global.wt-sky-font-size__16 {
      font-size: 16px;
  }

  .wt-sky-reader-global.wt-sky-font-size__17 {
      font-size: 17px;
  }

  .wt-sky-reader-global.wt-sky-font-size__18 {
      font-size: 18px;
  }

  .wt-sky-reader-wrap {
      z-index: 9999999999;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
  }

  .wt-sky-reader {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      font-family: 'Open Sans', sans-serif;
      transition: background-color 0.15s linear;
      overflow: hidden;
      min-height: 100%;
  }

  .wt-sky-reader__main {
      display: flex;
      justify-content: center;
      padding-left: 42px;
      padding-right: 42px;
  }

  .wt-sky-reader__article {
      position: relative;
      max-width: 90vw;
      width: 60vw;
      padding: 45px 60px;
      box-sizing: border-box;
  }

  .wt-sky-reader__side {
      flex: 0 0 340px;
      position: relative;
      width: 340px;
      padding: 60px 20px;
      box-sizing: border-box;
  }

  .wt-sky-reader__tools {
      position: fixed;
      width: 300px;
      overflow-y: auto;
      height: 85%;
  }

  .wt-sky-reader__tools .vimbox-words__item-text-line {
      opacity: 0.3;
  }

  .wt-sky-reader__tools::-webkit-scrollbar {
      width: 6px;
  }

  .wt-sky-reader__tools::-webkit-scrollbar-track {
      border-radius: 6px;
  }

  .wt-sky-reader__tools::-webkit-scrollbar-thumb {
      border-radius: 6px;
  }

  .wt-sky-reader--light {
      background-color: #ffffff;
      color: #333333;
  }

  .wt-sky-reader--light .wt-sky-reader__side {
      box-shadow: inset 1px 0 0 0 rgba(153, 153, 153, 0.15);
  }

  .wt-sky-reader--sepia {
      background-color: #fff8e8;
      color: #5b4636;
  }

  .wt-sky-reader--sepia .wt-sky-reader__side {
      box-shadow: inset 1px 0 0 0 rgba(173, 153, 139, 0.15);
  }

  .wt-sky-reader--dark {
      background-color: #222222;
      color: #dddddd;
  }

  .wt-sky-reader--dark .wt-sky-reader__side {
      box-shadow: inset 1px 0 0 0 rgba(153, 153, 153, 0.15);
  }

  .wt-sky-reader--light .wt-sky-reader__tools::-webkit-scrollbar-track {
      background: #ffffff;
  }

  .wt-sky-reader--light .wt-sky-reader__tools::-webkit-scrollbar-thumb {
      background-color: #999999;
  }

  .wt-sky-reader--light .wt-sky-reader__settings {
      background-color: #ffffff;
      border-color: rgba(153, 153, 153, 0.2);
  }

  .wt-sky-reader--light .wt-sky-reader__settings:after {
      border-left-color: #ffffff;
  }

  .wt-sky-reader--light .wt-sky-reader__settings:before {
      border-left-color: #ebebeb;
  }

  .wt-sky-reader--light .vimbox-words__item-text-list {
      background-color: #999999;
  }

  .wt-sky-reader--light .vimbox-words__item-text-line {
      background-color: #999999;
  }

  .wt-sky-reader--light .vimbox-words__item-text-inner {
      background-color: #ffffff;
  }

  .wt-sky-reader--light .vimbox-words__item:hover .vimbox-words__item-text-inner {
      background-color: #f5f5f5;
  }

  .wt-sky-reader--light .vimbox-words__item:hover {
      background-color: #f5f5f5;
  }

  .wt-sky-reader--light .vimbox-words__item:hover .vimbox-words__item-text-list {
      background-position: 0 0;
  }

  .wt-sky-reader--light .vimbox-words__item-text-sound {
      background-color: #f5f5f5;
  }

  .wt-sky-reader--light .vimbox-words__item-text-sound:hover {}

  .wt-sky-reader--light .wt-sky-reader__dictionary--empty {
      color: #999999;
  }

  .wt-sky-reader--light .wt-sky-reader__settings-font-item {
      border-color: rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--light .wt-sky-reader__settings-size-button {
      border-color: rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--light .wt-sky-reader__settings-size-button:active {
      box-shadow: inset 0 0 5px 0 rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--light .wt-sky-reader__settings-size-button--disabled {}

  .wt-sky-reader--light .wt-sky-reader__settings-size-value {
      color: #333333;
      border-top-color: rgba(153, 153, 153, 0.5);
      border-bottom-color: rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--light .wt-sky-reader__settings-translation-head {
      color: #333333;
  }

  .wt-sky-reader--light .wt-sky-reader__settings-translation-label {
      color: #333333;
  }

  .wt-sky-reader--sepia .wt-sky-reader__tools::-webkit-scrollbar-track {
      background: #fff8e8;
  }

  .wt-sky-reader--sepia .wt-sky-reader__tools::-webkit-scrollbar-thumb {
      background-color: #ad998b;
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings {
      background-color: #fff8e8;
      border-color: rgba(173, 153, 139, 0.2);
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings:after {
      border-left-color: #fff8e8;
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings:before {
      border-left-color: #efe6d6;
  }

  .wt-sky-reader--sepia .vimbox-words__item-text-list {
      background-color: #ad998b;
  }

  .wt-sky-reader--sepia .vimbox-words__item-text-line {
      background-color: #ad998b;
  }

  .wt-sky-reader--sepia .vimbox-words__item-text-inner {
      background-color: #fff8e8;
  }

  .wt-sky-reader--sepia .vimbox-words__item:hover .vimbox-words__item-text-inner {
      background-color: #f7efde;
  }

  .wt-sky-reader--sepia .vimbox-words__item:hover {
      background-color: #f7efde;
  }

  .wt-sky-reader--sepia .vimbox-words__item:hover .vimbox-words__item-text-list {
      background-position: 0 -12px;
  }

  .wt-sky-reader--sepia .vimbox-words__item-text-sound {
      background-color: #f7efde;
  }

  .wt-sky-reader--sepia .vimbox-words__item-text-sound:hover {}

  .wt-sky-reader--sepia .wt-sky-reader__dictionary--empty {
      color: #ad998b;
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings-font-item {
      border-color: rgba(173, 153, 139, 0.5);
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings-size-button {
      border-color: rgba(173, 153, 139, 0.5);
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings-size-button:active {
      box-shadow: inset 0 0 5px 0 rgba(173, 153, 139, 0.5);
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings-size-button--disabled {}

  .wt-sky-reader--sepia .wt-sky-reader__settings-size-value {
      color: #5b4636;
      border-top-color: rgba(173, 153, 139, 0.5);
      border-bottom-color: rgba(173, 153, 139, 0.5);
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings-translation-head {
      color: #5b4636;
  }

  .wt-sky-reader--sepia .wt-sky-reader__settings-translation-label {
      color: #5b4636;
  }

  .wt-sky-reader--dark .wt-sky-reader__tools::-webkit-scrollbar-track {
      background: #222222;
  }

  .wt-sky-reader--dark .wt-sky-reader__tools::-webkit-scrollbar-thumb {
      background-color: #999999;
  }

  .wt-sky-reader--dark .wt-sky-reader__settings {
      background-color: #222222;
      border-color: rgba(153, 153, 153, 0.2);
  }

  .wt-sky-reader--dark .wt-sky-reader__settings:after {
      border-left-color: #222222;
  }

  .wt-sky-reader--dark .wt-sky-reader__settings:before {
      border-left-color: #3a3a3a;
  }

  .wt-sky-reader--dark .vimbox-words__item-text-list {
      background-color: #999999;
  }

  .wt-sky-reader--dark .vimbox-words__item-text-line {
      background-color: #999999;
  }

  .wt-sky-reader--dark .vimbox-words__item-text-inner {
      background-color: #222222;
  }

  .wt-sky-reader--dark .vimbox-words__item:hover .vimbox-words__item-text-inner {
      background-color: #2f2f2f;
  }

  .wt-sky-reader--dark .vimbox-words__item:hover {
      background-color: #2f2f2f;
  }

  .wt-sky-reader--dark .vimbox-words__item:hover .vimbox-words__item-text-list {
      background-position: 0 0;
  }

  .wt-sky-reader--dark .vimbox-words__item-text-sound {
      background-color: #2f2f2f;
  }

  .wt-sky-reader--dark .vimbox-words__item-text-sound:hover {}

  .wt-sky-reader--dark .wt-sky-reader__dictionary--empty {
      color: #999999;
  }

  .wt-sky-reader--dark .wt-sky-reader__settings-font-item {
      border-color: rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--dark .wt-sky-reader__settings-size-button {
      border-color: rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--dark .wt-sky-reader__settings-size-button:active {
      box-shadow: inset 0 0 5px 0 rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--dark .wt-sky-reader__settings-size-button--disabled {}

  .wt-sky-reader--dark .wt-sky-reader__settings-size-value {
      color: #dddddd;
      border-top-color: rgba(153, 153, 153, 0.5);
      border-bottom-color: rgba(153, 153, 153, 0.5);
  }

  .wt-sky-reader--dark .wt-sky-reader__settings-translation-head {
      color: #dddddd;
  }

  .wt-sky-reader--dark .wt-sky-reader__settings-translation-label {
      color: #dddddd;
  }

  .wt-sky-reader .wt-sky-reader__settings-skin-item--light {
      border-color: rgba(153, 153, 153, 0.5);
      color: #333333;
      background-color: #ffffff;
  }

  .wt-sky-reader .wt-sky-reader__settings-skin-item--dark {
      border-color: rgba(153, 153, 153, 0.5);
      color: #dddddd;
      background-color: #222222;
  }

  .wt-sky-reader .wt-sky-reader__settings-skin-item--sepia {
      border-color: rgba(173, 153, 139, 0.5);
      color: #5b4636;
      background-color: #fff8e8;
  }

  .vimbox-words {
      display: flex;
      flex-wrap: wrap;
      clear: both;
      margin-bottom: 10px;
      font-family: 'Open Sans', sans-serif;
  }

  .vimbox-words__item {
      position: relative;
      width: 33.33%;
      min-width: 300px;
      padding: 0;
      border-radius: 3px;
  }

  .vimbox-words__item-text-list {
      position: absolute;
      content: '';
      width: 6px;
      height: 6px;
      display: block;
      left: 12px;
      top: 13px;
      background-color: #ccc;
      border-radius: 3px;
  }

  .vimbox-words__item:hover {
      background-color: #eff6ff;
  }

  .vimbox-words__item:hover .vimbox-words__item-text-list {
      position: absolute;
      content: '';
      cursor: pointer;
      width: 12px;
      height: 12px;
      display: block;
      left: 9px;
      top: 10px;
      border-radius: 0;
      background-color: transparent;
      background-position: 0 0;
      background-size: 12px auto;
      background-repeat: no-repeat;
      opacity: 0.5;
  }

  .vimbox-words__item:hover .vimbox-words__item-text-list:hover {
      opacity: 1;
  }

  .vimbox-words__item-text {
      position: relative;
      height: 32px;
      width: 50%;
      display: inline-block;
      box-sizing: border-box;
      padding-left: 12px;
      line-height: 21px;
      vertical-align: top;
  }

  .vimbox-words__item-text-line {
      position: absolute;
      right: 6px;
      top: 16px;
      left: 24px;
      background-color: #ededed;
      height: 1px;
  }

  .vimbox-words__item-text-inner {
      position: absolute;
      left: 24px;
      top: 4px;
      background-color: #fff;
      padding: 0 5px;
  }

  .vimbox-words__item:hover .vimbox-words__item-text-inner {
      background-color: #eff6ff;
  }

  .vimbox-words__item-text-sound {
      display: none;
      margin-left: 6px;
      cursor: pointer;
      width: 18px;
      height: 13px;
      vertical-align: middle;
      background-size: 15px auto;
      background-repeat: no-repeat;
      background-position: 0 center;
      background-color: #eff6ff;
      position: absolute;
      top: 5px;
      right: -17px;
  }

  .vimbox-words__item-text-sound:hover {}

  .vimbox-words__item:hover .vimbox-words__item-text-sound {
      display: inline-block;
  }

  .vimbox-words__item-translation {
      position: relative;
      top: 4px;
      width: 50%;
      line-height: 21px;
      display: inline-block;
      color: #999999;
      overflow: hidden;
      text-overflow: ellipsis;
      vertical-align: middle;
      box-sizing: border-box;
      padding-bottom: 8px;
  }

  @media print {
      .vimbox-words__item {
          width: 50%;
      }

      .vimbox-words__item-text-list {
          display: none;
      }

      .vimbox-words__item-text-inner {
          left: 0;
      }
  }

  .wt-sky-reader__dictionary {
      font-size: 15px;
  }

  .wt-sky-reader__dictionary--empty {
      text-align: center;
      line-height: 1.33;
  }

  .wt-sky-reader .vimbox-words__item {
      width: 100%;
      min-width: 0;
      transition: background-color 0.15s linear;
  }

  .wt-sky-reader .vimbox-words__item-text-inner {
      transition: background-color 0.15s linear;
  }

  .wt-sky-reader .vimbox-words {
      margin-bottom: 0;
  }

  .wt-sky-reader--serif .wt-sky-reader__article {
      font-family: Georgia, 'Times New Roman', serif;
  }

  .wt-sky-reader__article-content {
      overflow-x: hidden;
  }

  .wt-sky-reader__article.wt-sky-col-size__40 {
      width: 40vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__45 {
      width: 45vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__50 {
      width: 50vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__55 {
      width: 55vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__60 {
      width: 60vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__65 {
      width: 65vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__70 {
      width: 70vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__75 {
      width: 75vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__80 {
      width: 80vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__85 {
      width: 85vw;
  }

  .wt-sky-reader__article.wt-sky-col-size__90 {
      width: 90vw;
  }

  .wt-sky-reader__article a,
  .wt-sky-reader__article abbr,
  .wt-sky-reader__article address,
  .wt-sky-reader__article area,
  .wt-sky-reader__article article,
  .wt-sky-reader__article aside,
  .wt-sky-reader__article audio,
  .wt-sky-reader__article b,
  .wt-sky-reader__article blockquote,
  .wt-sky-reader__article canvas,
  .wt-sky-reader__article caption,
  .wt-sky-reader__article cite,
  .wt-sky-reader__article code,
  .wt-sky-reader__article data,
  .wt-sky-reader__article dd,
  .wt-sky-reader__article del,
  .wt-sky-reader__article details,
  .wt-sky-reader__article dfn,
  .wt-sky-reader__article div,
  .wt-sky-reader__article dl,
  .wt-sky-reader__article dt,
  .wt-sky-reader__article em,
  .wt-sky-reader__article footer,
  .wt-sky-reader__article h1,
  .wt-sky-reader__article h2,
  .wt-sky-reader__article h3,
  .wt-sky-reader__article h4,
  .wt-sky-reader__article h5,
  .wt-sky-reader__article h6,
  .wt-sky-reader__article head,
  .wt-sky-reader__article header,
  .wt-sky-reader__article hr,
  .wt-sky-reader__article i,
  .wt-sky-reader__article img,
  .wt-sky-reader__article ins,
  .wt-sky-reader__article li,
  .wt-sky-reader__article map,
  .wt-sky-reader__article nav,
  .wt-sky-reader__article ol,
  .wt-sky-reader__article p,
  .wt-sky-reader__article picture,
  .wt-sky-reader__article pre,
  .wt-sky-reader__article progress,
  .wt-sky-reader__article q,
  .wt-sky-reader__article s,
  .wt-sky-reader__article samp,
  .wt-sky-reader__article section,
  .wt-sky-reader__article small,
  .wt-sky-reader__article source,
  .wt-sky-reader__article span,
  .wt-sky-reader__article strong,
  .wt-sky-reader__article sub,
  .wt-sky-reader__article summary,
  .wt-sky-reader__article sup,
  .wt-sky-reader__article table,
  .wt-sky-reader__article tbody,
  .wt-sky-reader__article td,
  .wt-sky-reader__article tfoot,
  .wt-sky-reader__article th,
  .wt-sky-reader__article thead,
  .wt-sky-reader__article time,
  .wt-sky-reader__article tr,
  .wt-sky-reader__article track,
  .wt-sky-reader__article u,
  .wt-sky-reader__article ul,
  .wt-sky-reader__article var,
  .wt-sky-reader__article video,
  .wt-sky-reader__article wbr {
      white-space: normal;
      word-wrap: break-word;
      max-width: 100%;
      height: auto;
      font-size: 1.8rem;
      margin-top: 0;
      margin-bottom: 0.8rem;
  }

  .wt-sky-reader__article h1 {
      font-size: 3rem;
      line-height: 1.4;
      font-weight: 600;
      margin-bottom: 1.1rem;
  }

  .wt-sky-reader__article h2 {
      font-size: 2.2rem;
      line-height: 1.5;
      font-weight: normal;
  }

  .wt-sky-reader__article h3,
  .wt-sky-reader__article h4,
  .wt-sky-reader__article h5,
  .wt-sky-reader__article h6 {
      font-size: 1.9rem;
      line-height: 1.58;
      font-weight: normal;
  }

  .wt-sky-reader__article *+h1,
  .wt-sky-reader__article *+h2,
  .wt-sky-reader__article *+h3,
  .wt-sky-reader__article *+h4,
  .wt-sky-reader__article *+h5,
  .wt-sky-reader__article *+h6 {
      margin-top: 1.5rem;
  }

  .wt-sky-reader__article p {
      font-size: 1.8rem;
      line-height: 1.67;
  }

  .wt-sky-reader__article p * {
      margin-bottom: 0;
  }

  .wt-sky-reader__article b {
      font-weight: 600;
  }

  .wt-sky-reader__article img {
      display: block;
  }

  .wt-sky-reader__article ul,
  .wt-sky-reader__article ol {
      padding-left: 3.6rem;
      list-style: none;
  }

  .wt-sky-reader__article ul ul,
  .wt-sky-reader__article ol ul,
  .wt-sky-reader__article ul ol,
  .wt-sky-reader__article ol ol {
      margin: 0;
  }

  .wt-sky-reader__article ul li,
  .wt-sky-reader__article ol li {
      font-size: 1.8rem;
      line-height: 3rem;
      margin-bottom: 0.6rem;
  }

  .wt-sky-reader__article ul li {
      position: relative;
  }

  .wt-sky-reader__article ul li:before {
      content: '•';
      width: 2.4rem;
      margin-left: -3.6rem;
      margin-right: 1.2rem;
      font-size: 2.4rem;
      font-weight: 700;
      text-align: right;
      position: absolute;
      top: 0.1rem;
      left: -0.1rem;
  }

  .wt-sky-reader__article ol {
      counter-reset: item;
  }

  .wt-sky-reader__article ol li:before {
      display: inline-block;
      width: 2.4rem;
      margin-left: -3.6rem;
      margin-right: 1.2rem;
      direction: rtl;
      content: counter(item);
      counter-increment: item;
      font-size: 1.6rem;
      font-weight: 400;
      line-height: 3rem;
      text-align: right;
  }

  .wt-sky-reader__article ol li ol li:before {
      content: counter(item, lower-alpha);
      counter-increment: item;
  }

  .wt-sky-reader__article a:link,
  .wt-sky-reader__article a:visited,
  .wt-sky-reader__article a:hover,
  .wt-sky-reader__article a:active {
      color: #5d9cec;
  }

  .wt-sky-reader__article blockquote {
      font-size: 2.2rem;
      line-height: 1.5;
      margin: 0;
      padding-left: 3.6rem;
      padding-right: 3.6rem;
      position: relative;
  }

  .wt-sky-reader__article blockquote::before,
  .wt-sky-reader__article blockquote::after {
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 1.8rem 2rem;
      display: block;
      width: 1.8rem;
      height: 2rem;
      position: absolute;
      top: 0.5rem;
  }

  .wt-sky-reader__article blockquote::before {
      left: 0;
  }

  .wt-sky-reader__article blockquote::after {
      right: 0;
      transform: rotate(180deg);
  }

  .wt-sky-reader__article hr {
      border: 0;
      height: 1px;
      opacity: 0.25;
      border-radius: 1px;
  }

  .wt-sky-reader__article wt-tw {
      position: relative;
  }

  .wt-sky-reader__article wt-w {
      display: inline;
      cursor: pointer;
      font-size: inherit;
  }

  .wt-sky-reader__article wt-w::selection {
      color: #fff;
      background-color: #5d9cec;
  }

  .wt-sky-reader__article wt-w:hover {
      color: #5d9cec;
      border-radius: 1px;
      background-color: rgba(93, 156, 236, 0.15);
  }

  .wt-sky-reader__article wt-t {
      display: inline;
      cursor: default;
      font-style: italic;
      user-select: none;
  }

  .wt-sky-reader__article.wt-sky-translation__right wt-t {
      padding-left: 0.2rem;
      font-size: 1.8rem;
  }

  .wt-sky-reader__article.wt-sky-translation__replace wt-tw {
      display: inline-block;
      text-align: center;
      font-size: inherit;
  }

  .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w {
      display: block;
      font-size: 1.3rem;
      font-weight: normal;
      line-height: 0;
      margin-bottom: 0;
  }

  .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-t {
      display: block;
  }

  .wt-sky-reader__article.wt-sky-translation__above wt-tw {
      display: inline-block;
      text-align: center;
      font-size: inherit;
  }

  .wt-sky-reader__article.wt-sky-translation__above wt-tw wt-t {
      display: block;
      font-size: 1.3rem;
      font-weight: normal;
      line-height: 0;
      margin-bottom: 0;
  }

  .wt-sky-reader__article.wt-sky-translation__above wt-tw wt-w {
      display: block;
  }

  .wt-sky-reader--light .wt-sky-reader__article h3,
  .wt-sky-reader--light .wt-sky-reader__article h4,
  .wt-sky-reader--light .wt-sky-reader__article h5,
  .wt-sky-reader--light .wt-sky-reader__article h6 {
      color: #999999;
  }

  .wt-sky-reader--light .wt-sky-reader__article ul li:before {
      color: #999999;
  }

  .wt-sky-reader--light .wt-sky-reader__article ol li:before {
      color: #999999;
  }

  .wt-sky-reader--light .wt-sky-reader__article hr {
      background-color: #999999;
  }

  .wt-sky-reader--light .wt-sky-reader__article blockquote::before,
  .wt-sky-reader--light .wt-sky-reader__article blockquote::after {}

  .wt-sky-reader--light .wt-sky-reader__article.wt-sky-translation__right wt-t,
  .wt-sky-reader--light .wt-sky-reader__article.wt-sky-translation__above wt-t {
      color: #999999;
  }

  .wt-sky-reader--light .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w {
      color: #999999;
  }

  .wt-sky-reader--sepia .wt-sky-reader__article h3,
  .wt-sky-reader--sepia .wt-sky-reader__article h4,
  .wt-sky-reader--sepia .wt-sky-reader__article h5,
  .wt-sky-reader--sepia .wt-sky-reader__article h6 {
      color: #ad998b;
  }

  .wt-sky-reader--sepia .wt-sky-reader__article ul li:before {
      color: #ad998b;
  }

  .wt-sky-reader--sepia .wt-sky-reader__article ol li:before {
      color: #ad998b;
  }

  .wt-sky-reader--sepia .wt-sky-reader__article hr {
      background-color: #ad998b;
  }

  .wt-sky-reader--sepia .wt-sky-reader__article blockquote::before,
  .wt-sky-reader--sepia .wt-sky-reader__article blockquote::after {}

  .wt-sky-reader--sepia .wt-sky-reader__article.wt-sky-translation__right wt-t,
  .wt-sky-reader--sepia .wt-sky-reader__article.wt-sky-translation__above wt-t {
      color: #ad998b;
  }

  .wt-sky-reader--sepia .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w {
      color: #ad998b;
  }

  .wt-sky-reader--dark .wt-sky-reader__article h3,
  .wt-sky-reader--dark .wt-sky-reader__article h4,
  .wt-sky-reader--dark .wt-sky-reader__article h5,
  .wt-sky-reader--dark .wt-sky-reader__article h6 {
      color: #999999;
  }

  .wt-sky-reader--dark .wt-sky-reader__article ul li:before {
      color: #999999;
  }

  .wt-sky-reader--dark .wt-sky-reader__article ol li:before {
      color: #999999;
  }

  .wt-sky-reader--dark .wt-sky-reader__article hr {
      background-color: #999999;
  }

  .wt-sky-reader--dark .wt-sky-reader__article blockquote::before,
  .wt-sky-reader--dark .wt-sky-reader__article blockquote::after {}

  .wt-sky-reader--dark .wt-sky-reader__article.wt-sky-translation__right wt-t,
  .wt-sky-reader--dark .wt-sky-reader__article.wt-sky-translation__above wt-t {
      color: #999999;
  }

  .wt-sky-reader--dark .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w {
      color: #999999;
  }

  .wt-sky-reader__settings {
      position: fixed;
      top: 140px;
      right: 65px;
      padding: 20px;
      border-radius: 6px;
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15);
      border: solid 2px;
  }

  .wt-sky-reader__settings:after,
  .wt-sky-reader__settings:before {
      left: 100%;
      top: 40px;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
  }

  .wt-sky-reader__settings:after {
      border-width: 5px;
      margin-top: -5px;
  }

  .wt-sky-reader__settings:before {
      border-width: 8px;
      margin-top: -8px;
  }

  .wt-sky-reader__settings-font {
      display: flex;
      margin-bottom: 25px;
  }

  .wt-sky-reader__settings-font-item {
      width: 115px;
      height: 77px;
      border-radius: 4px;
      border: 1px solid;
      margin-right: 10px;
      box-sizing: border-box;
      padding: 12px 0;
      text-align: center;
      line-height: 1.4;
      position: relative;
      cursor: pointer;
  }

  .wt-sky-reader__settings-font-item::before {
      content: 'Aa';
      text-align: center;
      width: 100%;
      display: block;
      font-size: 30px;
      height: 40px;
  }

  .wt-sky-reader__settings-font-item--active::after {
      content: '';
      height: 4px;
      border-radius: 4px;
      background-color: #5d9cec;
      display: inline-block;
      width: 115px;
      position: absolute;
      bottom: -8px;
      left: 0;
  }

  .wt-sky-reader__settings-font-item--sans-serif {
      font-family: 'Open Sans', sans-serif;
      font-size: 13px;
  }

  .wt-sky-reader__settings-font-item--serif {
      font-family: Georgia, "Times New Roman", serif;
      font-size: 14px;
  }

  .wt-sky-reader__settings-size {
      display: flex;
      margin-bottom: 15px;
  }

  .wt-sky-reader__settings-size-button {
      width: 36px;
      height: 36px;
      border-radius: 4px;
      border: solid 1px;
      box-sizing: border-box;
      cursor: pointer;
      background-repeat: no-repeat;
      background-size: 16px auto;
  }

  .wt-sky-reader__settings-size-button--minus {
      border-radius: 4px 0 0 4px;
      background-position: 9px 14px;
  }

  .wt-sky-reader__settings-size-button--plus {
      border-radius: 0 4px 4px 0;
      background-position: 9px -13px;
  }

  .wt-sky-reader__settings-size-button--disabled {
      cursor: default;
  }

  .wt-sky-reader__settings-size-button--disabled:active {
      box-shadow: none !important;
  }

  .wt-sky-reader__settings-size-value {
      font-size: 14px;
      text-align: center;
      width: 170px;
      height: 36px;
      line-height: 36px;
      border-top: solid 1px;
      border-bottom: solid 1px;
      box-sizing: border-box;
  }

  .wt-sky-reader__settings-skin {
      display: flex;
      margin-bottom: 35px;
  }

  .wt-sky-reader__settings-skin-item {
      width: 76px;
      height: 36px;
      border-radius: 4px;
      border: 1px solid;
      box-sizing: border-box;
      margin-right: 7px;
      padding-top: 7px;
      padding-bottom: 10px;
      text-align: center;
      font-size: 14px;
      cursor: pointer;
      position: relative;
      line-height: 1.5;
  }

  .wt-sky-reader__settings-skin-item--active::after {
      content: '';
      height: 4px;
      border-radius: 4px;
      background-color: #5d9cec;
      display: inline-block;
      width: 76px;
      position: absolute;
      bottom: -8px;
      left: 0;
  }

  .wt-sky-reader__settings-translation {
      padding-left: 1px;
  }

  .wt-sky-reader__settings-translation-head {
      font-size: 14px;
      font-weight: 600;
      line-height: 1.43;
  }

  .wt-sky-reader__settings-translation-label {
      display: block;
      font-size: 14px;
      line-height: 1.57;
      color: #5b4636;
  }

  .wt-sky-reader__settings-translation-radio {
      margin: 0 7px 0 0;
  }

  .wt-sky-progress-bar {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 2px;
      z-index: 1;
  }

  .wt-sky-progress-bar__line {
      height: 100%;
      width: 0;
      background-color: #ff3d6f;
      transition: width 0.15s linear;
  }

  .wt-sky-reader-notification {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      position: fixed;
      box-sizing: border-box;
      right: 55px;
      top: 120px;
      width: 245px;
      padding: 10px 12px 14px;
      font-family: 'Open Sans', sans-serif;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.4;
      color: #ffffff;
      border-radius: 6px;
      background-color: rgba(73, 137, 220, 0.95);
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
      border: solid 1px rgba(0, 0, 0, 0);
      z-index: 9999999999;
      user-select: none;
      text-align: left;
      transition: top 0.15s linear;
  }

  .wt-sky-reader-notification:after {
      right: -15px;
      top: 20px;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border: solid transparent;
      border-left-color: rgba(73, 137, 220, 0.95);
      border-width: 7px;
      margin-top: -7px;
  }

  .wt-sky-reader-notification__buttons {
      margin-top: 10px;
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .wt-sky-reader-notification__button-turn-on {
      display: inline-block;
      box-sizing: border-box;
      font-size: 15px;
      font-weight: 600;
      color: #333333;
      width: 136px;
      padding: 3px 12px 4px 45px;
      border-radius: 66px;
      box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
      background-repeat: no-repeat;
      background-position: 12px, center;
      background-size: 24px 10px, 100%;
      cursor: pointer;
  }

  .wt-sky-reader-notification__button-close {
      display: inline-block;
      width: 65px;
      cursor: pointer;
      font-size: 15px;
      font-weight: 600;
  }

  .wt-sky-toolbar-wrap {
      position: relative;
  }

  .wt-sky-toolbar {
      position: fixed;
      width: 42px;
      border-radius: 6px 0 0 6px;
      z-index: 9999999999;
      right: 0;
      top: 70px;
      background-color: rgba(0, 0, 0, 0.2);
      padding-top: 6px;
      padding-bottom: 6px;
      user-select: none;
      cursor: move;
  }

  .wt-sky-toolbar--active,
  .wt-sky-toolbar:hover {
      background-color: rgba(93, 156, 236, 0.85);
      box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
  }

  .wt-sky-toolbar__button-reading-list {
      width: 42px;
      height: 42px;
      padding: 0;
      border: none;
      cursor: pointer;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center center;
      display: block;
      transition: background-color 0.15s linear;
      background-size: 16px 24px;
  }

  .wt-sky-toolbar__button-reading-list:hover {
      background-color: #5d9cec;
  }

  .wt-sky-toolbar__button-reading-list--disabled {
      opacity: 0.5;
  }

  .wt-sky-toolbar__button-reading-list--disabled:hover {
      background-color: transparent;
  }

  .wt-sky-toolbar__button-reading-list--saved {}

  .wt-sky-toolbar__button-reader {
      width: 42px;
      height: 42px;
      padding: 0;
      border: none;
      cursor: pointer;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center center;
      display: block;
      transition: background-color 0.15s linear;
      background-size: 32px 12px;
  }

  .wt-sky-toolbar__button-reader:hover {
      background-color: #5d9cec;
  }

  .wt-sky-toolbar__button-reader--active {
      background-color: #ff3d6f;
  }

  .wt-sky-toolbar__button-reader--active:hover {
      background-color: #ff3d6f;
  }

  .wt-sky-toolbar__button-reader--disabled {
      opacity: 0.5;
      cursor: default;
  }

  .wt-sky-toolbar__button-reader--disabled:hover {
      background-color: transparent;
  }

  .wt-sky-toolbar__reader-buttons {
      max-height: 0;
      overflow: hidden;
      background-color: #e5e5e5;
      transition: max-height 0.3s linear;
  }

  .wt-sky-toolbar__reader-buttons--active {
      max-height: 90px;
  }

  .wt-sky-toolbar__button-settings {
      width: 42px;
      height: 42px;
      padding: 0;
      border: none;
      cursor: pointer;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center center;
      display: block;
      opacity: 0.3;
      background-size: 24px 24px;
      transition: transform 0.3s ease-in-out 0.15s;
  }

  .wt-sky-toolbar__button-settings:hover {
      opacity: 0.8;
  }

  .wt-sky-toolbar__button-settings:hover {
      transform: rotate(360deg);
      transition: transform 0.3s ease-in-out;
  }

  .wt-sky-toolbar__button-settings--active {
      opacity: 0.8;
  }

  .wt-sky-toolbar__button-minimize {
      width: 42px;
      height: 42px;
      padding: 0;
      border: none;
      cursor: pointer;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center center;
      display: block;
      opacity: 0.3;
      background-size: 20px 18px;
  }

  .wt-sky-toolbar__button-minimize:hover {
      opacity: 0.8;
  }

  .wt-sky-toolbar__button-dictionary {
      width: 42px;
      height: 42px;
      padding: 0;
      border: none;
      cursor: pointer;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center center;
      display: block;
      opacity: 0.3;
      background-size: 24px 24px;
  }

  .wt-sky-toolbar__button-dictionary-wrap {
      position: relative;
  }

  .wt-sky-toolbar__button-dictionary:hover {
      opacity: 0.8;
  }

  .wt-sky-toolbar__button-dictionary-badge {
      height: 18px;
      border-radius: 9px;
      background-color: #fc6e51;
      font-family: 'Open Sans', sans-serif;
      line-height: 1.5;
      font-size: 12px;
      font-weight: 700;
      text-align: center;
      color: #fff;
      position: absolute;
      display: inline-block;
      padding-left: 6px;
      padding-right: 6px;
      right: -3px;
      top: -3px;
      cursor: pointer;
  }

  .wt-sky-toolbar__button-dictionary-wrap:hover .wt-sky-toolbar__button-dictionary {
      opacity: 1;
  }

  .wt-sky-toolbar__hint .wt-sky-hint__content {
      padding: 3px 7px 4px;
      font-size: 15px;
  }

  .wt-sky-toolbar--moving,
  .wt-sky-toolbar--moving:hover {
      background-color: #5d9cec;
      box-shadow: 0 0 7px 2px #4a89dc;
      opacity: 0.6;
  }

  .wt-sky-reading-list-page {
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      margin: 0;
      padding: 0;
      font-family: 'Open Sans', sans-serif;
      font-size: 16px;
      color: #333333;
      background-color: #ffffff;
  }

  .wt-sky-reading-list-page h1,
  .wt-sky-reading-list-page h2 {
      font-weight: 300;
      margin: 0;
      padding: 0;
  }

  .wt-sky-reading-list-page h1 {
      font-size: 36px;
  }

  .wt-sky-reading-list-page h2 {
      font-size: 30px;
  }

  .wt-sky-reading-list-page form {
      margin: 0;
  }

  .wt-sky-reading-list-page .header {
      height: 45px;
      background-color: #4a89dc;
      margin-bottom: 40px;
  }

  .wt-sky-reading-list-page .logo {
      width: 228px;
      height: 45px;
      background-repeat: no-repeat;
      background-position: 0 center;
      background-size: 228px 29px;
      background-color: transparent;
  }

  .wt-sky-reading-list-page .container {
      position: relative;
      max-width: 1000px;
      margin: 0 auto;
      padding: 0 10px;
  }

  .wt-sky-reading-list-page .page {
      font-weight: 300;
      padding-bottom: 48px;
  }

  .wt-sky-reading-list-page .main {
      display: flex;
      justify-content: space-between;
  }

  .wt-sky-reading-list-page .page__header {
      font-size: 30px;
      line-height: 1.33;
      margin-top: 0;
      margin-bottom: 30px;
  }

  .wt-sky-reading-list-page .page__header-title {
      font-family: 'Fira Sans', sans-serif;
      padding-right: 22px;
  }

  .wt-sky-reading-list-page .page__header-title--loading {
      background-size: 20px 20px;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center right;
  }

  .wt-sky-reading-list-page .sidebar {
      align-self: flex-start;
      width: 270px;
      margin-right: 21px;
      border-radius: 6px;
      background-color: #fafafa;
      padding-top: 12px;
      padding-bottom: 12px;
      min-height: 200px;
  }

  .wt-sky-reading-list-page .sidebar__item {
      padding: 2px 18px 3px 45px;
      font-size: 15px;
      line-height: 1.6;
      color: #333333;
      box-sizing: border-box;
      cursor: pointer;
  }

  .wt-sky-reading-list-page .sidebar__item:hover,
  .wt-sky-reading-list-page .sidebar__item--active {
      background-color: #eeeeee;
  }

  .wt-sky-reading-list-page .sidebar__item--all {
      background-repeat: no-repeat;
      background-position: 18px center;
      background-size: 16px 10px;
  }

  .wt-sky-reading-list-page .sidebar__item--favorite {
      background-repeat: no-repeat;
      background-position: 18px center;
      background-size: 16px 15px;
      margin-bottom: 15px;
  }

  .wt-sky-reading-list-page .sidebar__item--tag {
      background-repeat: no-repeat;
      background-position: 18px 6px;
      background-size: 16px 16px;
  }

  .wt-sky-reading-list-page .sidebar__count {
      float: right;
      font-size: 13px;
      line-height: 1.85;
      color: #999999;
  }

  .wt-sky-reading-list-page .items {
      flex: 1;
  }

  .wt-sky-reading-list-page .items__not-found {
      font-size: 19px;
      font-weight: 600;
      line-height: 1.42;
      color: #777777;
      width: 690px;
      margin-left: auto;
      margin-right: auto;
  }

  .wt-sky-reading-list-page .search-form {
      width: 100%;
      display: block;
      margin-bottom: 20px;
      position: relative;
  }

  .wt-sky-reading-list-page .search-form__input {
      display: block;
      font-family: 'Open Sans', sans-serif;
      font-size: 16px;
      color: #333333;
      border-radius: 2px;
      background-color: #ffffff;
      box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.07);
      border: solid 1px #cccccc;
      width: 690px;
      line-height: 22px;
      margin-left: auto;
      margin-right: auto;
      padding: 6px 42px 8px;
      box-sizing: border-box;
      outline: none;
  }

  .wt-sky-reading-list-page .search-form__button {
      border: none;
      width: 17px;
      height: 17px;
      position: absolute;
      left: 21px;
      top: 10px;
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: 17px 17px;
      background-color: transparent;
  }

  .wt-sky-reading-list-page .search-form__translate-cancel {
      background-color: #ccc;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 8px 8px, 100%;
      border-radius: 50%;
      width: 18px;
      height: 18px;
      cursor: pointer;
      display: inline-block;
      position: absolute;
      right: 20px;
      top: 10px;
  }

  .wt-sky-reading-list-page .search-form__translate-cancel:hover {
      background-color: #5d9cec;
  }

  .wt-sky-reading-list-page .item {
      display: flex;
      box-sizing: border-box;
      padding: 9px;
      border: solid 1px #fff;
      position: relative;
  }

  .wt-sky-reading-list-page .item:hover {
      border-radius: 6px;
      background-color: #fafafa;
      border: solid 1px #e5e5e5;
  }

  .wt-sky-reading-list-page .item__preview {
      width: 90px;
      height: 90px;
      border-radius: 3px;
      border: solid 1px rgba(0, 0, 0, 0.05);
      background-color: #ffffff;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      position: relative;
      margin-right: 18px;
  }

  .wt-sky-reading-list-page .item__progress-bar {
      width: 92px;
      height: 3px;
      background-color: rgba(255, 255, 255, 0.2);
      border-radius: 2px 2px 0 0;
      position: absolute;
      top: -1px;
      left: -1px;
  }

  .wt-sky-reading-list-page .item__progress {
      height: 100%;
      background-color: #ff3d6f;
      border-radius: 2px 2px 0 0;
  }

  .wt-sky-reading-list-page .item__label {
      border-radius: 0 2px 2px 0;
      position: absolute;
      top: 6px;
      left: -1px;
      padding: 0 4px 1px;
      line-height: 19px;
      font-size: 14px;
      font-weight: 600;
      color: #ffffff;
      background-color: rgba(0, 0, 0, 0.51);
  }

  .wt-sky-reading-list-page .item__label--new {
      background-color: #ff3d6f;
  }

  .wt-sky-reading-list-page .item__content {
      position: relative;
      flex: 1;
  }

  .wt-sky-reading-list-page .item__delete {
      width: 12px;
      height: 12px;
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: 12px 12px;
      position: absolute;
      top: 11px;
      right: 11px;
      cursor: pointer;
      display: block;
      visibility: hidden;
      z-index: 1;
  }

  .wt-sky-reading-list-page .item__delete:hover {}

  .wt-sky-reading-list-page .item__header {
      height: 27px;
      margin-bottom: 3px;
  }

  .wt-sky-reading-list-page .item__title {
      display: inline-block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 530px;
      font-size: 19px;
      font-weight: 600;
      line-height: 1.42;
      color: #333333;
      cursor: pointer;
      text-decoration: none;
  }

  .wt-sky-reading-list-page .item__title:hover {
      color: #5d9cec;
  }

  .wt-sky-reading-list-page .item__favorite {
      width: 20px;
      height: 19px;
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: 20px 19px;
      cursor: pointer;
      display: inline-block;
      position: absolute;
      top: 2px;
      margin-left: 6px;
      visibility: hidden;
  }

  .wt-sky-reading-list-page .item__favorite:hover {
      visibility: visible;
  }

  .wt-sky-reading-list-page .item__favorite--active {
      visibility: visible;
  }

  .wt-sky-reading-list-page .item__favorite--active:hover {}

  .wt-sky-reading-list-page .item__info {
      margin-bottom: 10px;
      font-size: 15px;
      color: #999999;
  }

  .wt-sky-reading-list-page .item__info a {
      color: #999999;
      text-decoration: none;
  }

  .wt-sky-reading-list-page .item__actions {
      display: flex;
      justify-content: space-between;
      visibility: hidden;
  }

  .wt-sky-reading-list-page .item__tags {
      flex: 0 0 400px;
  }

  .wt-sky-reading-list-page .item__share {
      text-align: right;
  }

  .wt-sky-reading-list-page .item__share-icon {
      display: inline-block;
      width: 26px;
      height: 26px;
      border-radius: 4px;
      box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
      margin-left: 6px;
      background-repeat: no-repeat;
      background-size: auto;
      text-decoration: none;
      cursor: pointer;
  }

  .wt-sky-reading-list-page .item__share-icon--fb {
      background-position: 0 0;
  }

  .wt-sky-reading-list-page .item__share-icon--vk {
      background-position: -32px 0;
  }

  .wt-sky-reading-list-page .item__share-icon--tw {
      background-position: -64px 0;
  }

  .wt-sky-reading-list-page .item__share-icon--link {
      background-position: -98px 0;
  }

  .wt-sky-reading-list-page .item:hover .item__delete {
      visibility: visible;
  }

  .wt-sky-reading-list-page .item:hover .item__favorite {
      visibility: visible;
  }

  .wt-sky-reading-list-page .item:hover .item__actions {
      visibility: visible;
  }

  .wt-sky-reading-list-page .authorization-call {
      margin: 50px auto;
  }

  .wt-sky-reading-list-page .authorization-call__header {
      font-size: 28px;
      text-align: center;
      margin-bottom: 15px;
  }

  .wt-sky-reading-list-page .authorization-call__content {
      font-size: 16px;
      text-align: center;
  }

  .wt-sky-reading-list-page .authorization-call__content a {
      color: #4a89dc;
      cursor: pointer;
  }

  .wp-block-button__link {
      color: #fff;
      background-color: #32373c;
      border-radius: 9999px;
      box-shadow: none;
      text-decoration: none;
      padding: calc(.667em + 2px) calc(1.333em + 2px);
      font-size: 1.125em
  }

  .wp-block-file__button {
      background: #32373c;
      color: #fff;
      text-decoration: none
  }

  :root {
      --wp--preset--aspect-ratio--square: 1;
      --wp--preset--aspect-ratio--4-3: 4/3;
      --wp--preset--aspect-ratio--3-4: 3/4;
      --wp--preset--aspect-ratio--3-2: 3/2;
      --wp--preset--aspect-ratio--2-3: 2/3;
      --wp--preset--aspect-ratio--16-9: 16/9;
      --wp--preset--aspect-ratio--9-16: 9/16;
      --wp--preset--color--black: #000000;
      --wp--preset--color--cyan-bluish-gray: #abb8c3;
      --wp--preset--color--white: #ffffff;
      --wp--preset--color--pale-pink: #f78da7;
      --wp--preset--color--vivid-red: #cf2e2e;
      --wp--preset--color--luminous-vivid-orange: #ff6900;
      --wp--preset--color--luminous-vivid-amber: #fcb900;
      --wp--preset--color--light-green-cyan: #7bdcb5;
      --wp--preset--color--vivid-green-cyan: #00d084;
      --wp--preset--color--pale-cyan-blue: #8ed1fc;
      --wp--preset--color--vivid-cyan-blue: #0693e3;
      --wp--preset--color--vivid-purple: #9b51e0;
      --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
      --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
      --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
      --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
      --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
      --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
      --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
      --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
      --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
      --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
      --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
      --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
      --wp--preset--font-size--small: 13px;
      --wp--preset--font-size--medium: 20px;
      --wp--preset--font-size--large: 36px;
      --wp--preset--font-size--x-large: 42px;
      --wp--preset--spacing--20: 0.44rem;
      --wp--preset--spacing--30: 0.67rem;
      --wp--preset--spacing--40: 1rem;
      --wp--preset--spacing--50: 1.5rem;
      --wp--preset--spacing--60: 2.25rem;
      --wp--preset--spacing--70: 3.38rem;
      --wp--preset--spacing--80: 5.06rem;
      --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
      --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
      --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
  }

  :where(.is-layout-flex) {
      gap: 0.5em;
  }

  :where(.is-layout-grid) {
      gap: 0.5em;
  }

  body .is-layout-flex {
      display: flex;
  }

  .is-layout-flex {
      flex-wrap: wrap;
      align-items: center;
  }

  .is-layout-flex> :is(*, div) {
      margin: 0;
  }

  body .is-layout-grid {
      display: grid;
  }

  .is-layout-grid> :is(*, div) {
      margin: 0;
  }

  :where(.wp-block-columns.is-layout-flex) {
      gap: 2em;
  }

  :where(.wp-block-columns.is-layout-grid) {
      gap: 2em;
  }

  :where(.wp-block-post-template.is-layout-flex) {
      gap: 1.25em;
  }

  :where(.wp-block-post-template.is-layout-grid) {
      gap: 1.25em;
  }

  .has-black-color {
      color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-color {
      color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-color {
      color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-color {
      color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-color {
      color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-color {
      color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-color {
      color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-color {
      color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-color {
      color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-color {
      color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-color {
      color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-color {
      color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-black-background-color {
      background-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-background-color {
      background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-background-color {
      background-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-background-color {
      background-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-background-color {
      background-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-background-color {
      background-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-background-color {
      background-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-background-color {
      background-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-background-color {
      background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-background-color {
      background-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-black-border-color {
      border-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-border-color {
      border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-border-color {
      border-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-border-color {
      border-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-border-color {
      border-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-border-color {
      border-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-border-color {
      border-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-border-color {
      border-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-border-color {
      border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-border-color {
      border-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
      background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
  }

  .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
      background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
  }

  .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-orange-to-vivid-red-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
  }

  .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
      background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
  }

  .has-cool-to-warm-spectrum-gradient-background {
      background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
  }

  .has-blush-light-purple-gradient-background {
      background: var(--wp--preset--gradient--blush-light-purple) !important;
  }

  .has-blush-bordeaux-gradient-background {
      background: var(--wp--preset--gradient--blush-bordeaux) !important;
  }

  .has-luminous-dusk-gradient-background {
      background: var(--wp--preset--gradient--luminous-dusk) !important;
  }

  .has-pale-ocean-gradient-background {
      background: var(--wp--preset--gradient--pale-ocean) !important;
  }

  .has-electric-grass-gradient-background {
      background: var(--wp--preset--gradient--electric-grass) !important;
  }

  .has-midnight-gradient-background {
      background: var(--wp--preset--gradient--midnight) !important;
  }

  .has-small-font-size {
      font-size: var(--wp--preset--font-size--small) !important;
  }

  .has-medium-font-size {
      font-size: var(--wp--preset--font-size--medium) !important;
  }

  .has-large-font-size {
      font-size: var(--wp--preset--font-size--large) !important;
  }

  .has-x-large-font-size {
      font-size: var(--wp--preset--font-size--x-large) !important;
  }

  :where(.wp-block-post-template.is-layout-flex) {
      gap: 1.25em;
  }

  :where(.wp-block-post-template.is-layout-grid) {
      gap: 1.25em;
  }

  :where(.wp-block-columns.is-layout-flex) {
      gap: 2em;
  }

  :where(.wp-block-columns.is-layout-grid) {
      gap: 2em;
  }

  :root :where(.wp-block-pullquote) {
      font-size: 1.5em;
      line-height: 1.6;
  }