.zent-design-component-richtext__link {
  z-index: 2000;
}

  .zent-design-component-richtext__link .zent-form__control-label {
    width: 60px;
  }

  .zent-design-component-richtext__link .zent-input-wrapper {
    width: 300px;
  }

  .zent-design-component-richtext__link .btn-primary {
    margin-right: 10px;
  }
.zent-design-component-richtext__video {
  z-index: 2000;
  width: 650px;
}
.zent-design-component-richtext__video .modal-body {
    position: relative;
  }
.zent-design-component-richtext__video .video-content {
    position: relative;
    z-index: 10;
  }
.zent-design-component-richtext__video .video-content .zent-form__control-group {
        margin: 10px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
      }
.zent-design-component-richtext__video .video-content .zent-form__control-label + .zent-form__controls {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
      }
.zent-design-component-richtext__video .video-content label {
      font-weight: bold;
      margin: 0 5px 0 0;
      color: #38f;
      display: inline;
      font-size: 14px;
      width: auto;
    }
.zent-design-component-richtext__video .video-content #preview {
      min-height: 280px;
      background-color: #cacaca;
      text-align: center;
      font-size: 20px;
    }
.zent-design-component-richtext__video .video-content #preview span {
        display: block;
        padding-top: 120px;
      }
.zent-design-component-richtext__video .btn-primary {
    margin-right: 10px;
  }
.zent-design-component-richtext__emotion {
  z-index: 2000;
}
.zent-design-component-richtext__emotion .ui-popover-inner {
    position: relative;
  }
.zent-design-component-richtext__emotion .emotion-content {
    border: 1px solid #e5e5e5;
    margin-top: -1px;
    border-radius: 0 4px 4px;
    position: relative;
    z-index: 10;
  }
.zent-design-component-richtext__emotion .emotion-content .emotion-list-wrapper {
      width: 506px
    }
.zent-design-component-richtext__emotion .emotion-content .emotion-list-wrapper::after {
  content: '';
  display: table;
  clear: both;
}
.zent-design-component-richtext__emotion .emotion-content .emotion-list-wrapper div {
        float: left;
        padding: 5px;
        border-right: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
}
.zent-design-component-richtext__emotion .emotion-content .emotion-list-wrapper div span {
          display: block;
          width: 35px;
          height: 35px;
          cursor: pointer;
        }
.zent-design-component-richtext__emotion .emotion-content .emotion-list-wrapper div:hover {
        background: #e5e5e5;
}
.zent-design-component-richtext__emotion .emotion-content span.jd {
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/jxface2.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .emotion-content span.tsj {
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/tface.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .emotion-content span.ldw {
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/wface.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .emotion-content span.bb {
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/bface.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .emotion-content span.cat {
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/cface.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .emotion-content span.pp {
      width: 24px !important;
      height: 24px !important;
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/fface.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .emotion-content span.youa {
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/yface.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .emotion-content span.qq {
      width: 24px !important;
      height: 24px !important;
      background: url('https://b.yzcdn.cn/v2/image/ueditor_emotion/qq.gif?v=1.1');
      background-repeat: no-repeat;
    }
.zent-design-component-richtext__emotion .posLeft {
    left: 10px;
  }
.zent-design-component-richtext__emotion .posRight {
    right: 10px;
  }
.zent-design-component-richtext__emotion .emotion-tabs .zent-tabs-tab-inner {
      min-width: 50px;
    }
.zent-design-component-richtext-editor .input-append {
    font-size: 0;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
.zent-design-component-richtext-editor .input-append .zent-color-picker {
      margin-right: 0;
      vertical-align: top;
    }
.zent-design-component-richtext-editor .input-append .zent-color-picker__text {
      border-radius: 4px 0 0 4px;
    }
.zent-design-component-richtext-editor .input-append .zent-btn {
      border-radius: 0 4px 4px 0;
      margin-left: -1px;
      background: #f8f8f8
    }
.zent-design-component-richtext-editor .input-append .zent-btn:hover {
  color: #333;
  border-color: #bbb;
}
.zent-design-component-richtext-editor .control-label {
    display: inline-block;
    width: 85px;
    text-align: right;
    vertical-align: middle;
  }
.zent-design-component-richtext-preview {
  padding: 0 10px;
  padding-top: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
  position: relative;
}
.zent-design-component-richtext-preview--fullscreen {
    padding: 0;
    margin: 0;
  }
.zent-design-component-richtext-preview table, .zent-design-component-richtext-preview th, .zent-design-component-richtext-preview td {
    border: 1px solid #e5e5e5;
  }
.zent-design-component-richtext-preview table {
    border-collapse: collapse;
  }
.zent-design-component-richtext-preview td {
    padding: 5px 10px;
  }
