@charset "UTF-8";
#r-login-register {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.r-login-register__sidebar {
    height: 100%
}

.r-login-register__sidebar-img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.r-login-register__content {
    height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.r-login-register__content-m {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 30px
}

.r-login-register__content>div {
    width: 360px
}

.r-third-account {
    margin: 28px auto 0
}

.r-third-account__title {
    font-size: 14px;
    line-height: 22px;
    color: #999;
    position: relative;
    text-align: center
}

.r-third-account__title-line {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 128px;
    height: 1px;
    background-color: #e3e3e3
}

.r-third-account__title-line.left {
    left: 0
}

.r-third-account__title-line.right {
    right: 0
}

.r-third-account__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.r-third-account__item {
    cursor: pointer
}

.r-third-account__item+.r-third-account__item {
    margin-left: 32px
}

.r-third-account__item.iconWeixin {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -32px 0;
    width: 32px;
    height: 32px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__item.iconWeixin {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__item.iconQq {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: 0 -32px;
    width: 32px;
    height: 32px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__item.iconQq {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__item.iconWeibo {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -64px 0;
    width: 32px;
    height: 32px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__item.iconWeibo {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__item.iconDingding {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: 0 0;
    width: 32px;
    height: 32px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__item.iconDingding {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__item.iconQywx {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -32px -32px;
    width: 32px;
    height: 32px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__item.iconQywx {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__item.iconLark {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -64px -32px;
    width: 32px;
    height: 32px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__item.iconLark {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__modal .k-modal__main {
    top: 50%
}

.r-third-account__modal .k-modal__main .k-modal__header {
    height: 56px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #e3e3e3
}

.r-third-account__modal .k-modal__main .k-modal__body {
    min-height: 310px;
    height: calc(100% - 56px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.r-third-account__modal-qr-code-content>img {
    width: 100%
}

.r-third-account__modal-wx .r-third-account__modal-small-icon {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -44px -64px;
    width: 22px;
    height: 22px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__modal-wx .r-third-account__modal-small-icon {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__modal-wx .r-third-account__modal-qr-code-content {
    width: 200px;
    height: 200px;
    margin-top: 43px
}

.r-third-account__modal-qq .r-third-account__modal-small-icon {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -96px 0;
    width: 22px;
    height: 22px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__modal-qq .r-third-account__modal-small-icon {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__modal-qq .k-modal__body {
    height: 432px!important
}

.r-third-account__modal-qq .r-third-account__modal-qr-code-content, .r-third-account__modal-qq .r-third-account__modal-qr-code-content>iframe {
    width: 100%;
    height: 100%
}

.r-third-account__modal-wb .r-third-account__modal-small-icon {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -22px -64px;
    width: 22px;
    height: 22px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__modal-wb .r-third-account__modal-small-icon {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__modal-wb .k-modal__body {
    height: 395px!important
}

.r-third-account__modal-wb .r-third-account__modal-qr-code-content, .r-third-account__modal-wb .r-third-account__modal-qr-code-content>iframe {
    width: 100%;
    height: 100%
}

.r-third-account__modal-dd .r-third-account__modal-small-icon {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: -66px -64px;
    width: 22px;
    height: 22px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__modal-dd .r-third-account__modal-small-icon {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__modal-qywx .r-third-account__modal-small-icon {
    background-image: url(https://res-front-cdn.timetask.cn/account/release/img/third-sprite.06fca743.png);
    background-position: 0 -64px;
    width: 22px;
    height: 22px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .r-third-account__modal-qywx .r-third-account__modal-small-icon {
        background-image: url(../img/third-sprite@2x.95aee14d.png);
        background-size: 118px 86px
    }
}

.r-third-account__modal-qywx .k-modal__body {
    height: 440px!important
}

.r-third-account__modal-qywx .r-third-account__modal-qr-code-content, .r-third-account__modal-qywx .r-third-account__modal-qr-code-content>iframe {
    width: 100%;
    height: 100%
}

.r-third-account__modal-title {
    font-size: 16px;
    color: #000;
    margin-left: 8px
}

.r-third-account__modal-tip {
    font-size: 12px;
    color: #8c8c8c;
    margin-top: 34px;
    margin-bottom: 18px
}

.r-third-account__modal-errMsg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 20px;
    text-align: center;
    font-size: 14px;
    color: #8c8c8c
}

.r-login__title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700
}

.r-login__phone-email {
    margin-top: 20px
}

.r-login__phone-email--err-email+.k-input, .r-login__phone-email--err-phone+.k-input {
    margin-top: 0
}

.r-login__phone-email .k-tabs__item {
    padding: 0!important;
    height: 32px;
    line-height: 22px;
    font-size: 14px;
    color: #333
}

.r-login__phone-email .k-tabs__item[data-tab-name=tab-phone] {
    padding-right: 28px!important
}

.r-login__phone-email .k-tabs__active-bar {
    height: 2px!important;
    border-radius: 0!important
}

.r-login__phone-email .k-tabs__nav-wrap:after {
    visibility: hidden
}

.r-login__phone-email .k-tabs__content {
    margin-top: 16px
}

.r-login__phone-email .k-tabs__content .k-input__prefix {
    color: #ccc
}

.r-login .r-err-tip+.r-login__select {
    margin-top: 0
}

.r-login__input-error.k-input {
    border: 1px solid #d13a27!important
}

.r-login__password {
    margin-top: 16px
}

.r-login__select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 12px
}

.r-login__select .k-checkbox__text {
    color: #333
}

.r-login__select-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-login__enter {
    width: 100%;
    height: 40px!important;
    margin-top: 20px
}

.r-login__foot {
    margin-top: 24px;
    font-size: 14px;
    line-height: 22px;
    color: #999
}

.r-login__foot, .r-m-tip[data-v-c1f31f9e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.r-m-tip[data-v-c1f31f9e] {
    min-width: 240px;
    height: 44px;
    background: #000;
    mix-blend-mode: normal;
    opacity: .6;
    border-radius: 4px;
    position: fixed;
    top: 47%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.r-m-tip__msg[data-v-c1f31f9e] {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    max-width: 300px;
    margin: 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.r-phone-code {
    margin-top: 16px;
    width: 100%
}

.r-phone-code-m {
    margin-top: 8px;
    width: 319px
}

.r-phone-code--err+.r-register__select, .r-phone-code--err+.r-register__validate {
    margin-top: 0
}

.r-phone-code__normal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.r-phone-code__code-m {
    padding-right: 80px
}

.r-phone-code__send-btn {
    height: 40px!important;
    width: 133px
}

.r-phone-code__send-btn-m {
    width: auto;
    position: absolute!important;
    right: 0
}

.r-phone-code--err+.r-reset-pwd {
    margin-top: 0
}

.r-validate {
    margin-top: 16px
}

.r-register__title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700
}

.r-register__description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-top: 4px
}

.r-register__phone {
    margin-top: 20px
}

.r-register__phone .k-input__prefix {
    color: #ccc
}

.r-register .r-err-tip+.r-register__select, .r-register .r-err-tip+.r-register__validate {
    margin-top: 0
}

.r-register__input-error.k-input {
    border: 1px solid #d13a27!important
}

.r-register__select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 16px;
    font-size: 14px
}

.r-register__select, .r-register__select .k-checkbox__text {
    line-height: 22px;
    color: #999
}

.r-register__select-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-register__policy {
    color: var(--kite-theme-color-6);
    font-size: 14px
}

.r-register__policy:hover {
    color: var(--kite-theme-color-7)
}

.r-register__err-check+.r-register__enter {
    margin-top: 0
}

.r-register__enter {
    width: 100%;
    height: 40px!important;
    margin-top: 16px
}

.r-register__foot {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 24px;
    width: 100%
}

.r-avatar-info[data-v-3640c184], .r-register__foot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.r-avatar-info[data-v-3640c184] {
    margin-top: 20px;
    width: 360px;
    height: 92px;
    background: #fff;
    -webkit-box-shadow: 0 4px 14px rgba(10, 33, 64, .1);
    box-shadow: 0 4px 14px rgba(10, 33, 64, .1);
    border-radius: 4px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.r-avatar-info-m[data-v-3640c184] {
    width: 319px;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: none;
    box-shadow: none
}

.r-avatar-info__avatar[data-v-3640c184] {
    width: 48px;
    border-radius: 50%;
    margin-left: 22px
}

.r-avatar-info__right-info[data-v-3640c184] {
    margin-left: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.r-avatar-info__realName[data-v-3640c184] {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    max-width: 75%;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.r-avatar-info__otherName[data-v-3640c184] {
    margin-top: 4px;
    font-size: 12px;
    line-height: 20px;
    max-width: 75%;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.r-avatar-login[data-v-4c33e923] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.r-avatar-login__title[data-v-4c33e923] {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #333;
    margin-bottom: 20px
}

.r-avatar-login__enter[data-v-4c33e923], .r-avatar-login__other[data-v-4c33e923] {
    width: 100%;
    height: 40px!important
}

.r-avatar-login__enter[data-v-4c33e923] {
    margin-top: 24px
}

.r-avatar-login__other[data-v-4c33e923] {
    margin-top: 16px
}

.r-avatar-invite[data-v-74b03ad1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.r-avatar-invite__title[data-v-74b03ad1] {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #333;
    margin-bottom: 20px
}

.r-avatar-invite__enter[data-v-74b03ad1], .r-avatar-invite__other[data-v-74b03ad1] {
    width: 100%;
    height: 40px!important
}

.r-avatar-invite__enter[data-v-74b03ad1] {
    margin-top: 24px
}

.r-avatar-invite__other[data-v-74b03ad1] {
    margin-top: 16px
}

.r-complete-person-info__title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin-top: 12px
}

.r-complete-person-info__name-input {
    margin-top: 12px
}

.r-complete-person-info__password-input {
    margin-top: 16px
}

.r-complete-person-info__enter {
    width: 100%;
    height: 40px!important;
    margin-top: 20px
}

.r-complete-person-info__input-error.k-input {
    border: 1px solid #d13a27!important
}

.r-team-select__title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin-top: 4px
}

.r-team-select__description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-top: 4px
}

.r-team-select__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.r-team-select__item, .r-team-select__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.r-team-select__item {
    width: 360px;
    height: 92px;
    margin-top: 20px;
    padding-left: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #fff;
    -webkit-box-shadow: 0 4px 14px rgba(10, 33, 64, .1);
    box-shadow: 0 4px 14px rgba(10, 33, 64, .1);
    border-radius: 4px;
    cursor: pointer
}

.r-team-select__item:hover .r-team-select__item-right {
    background: var(--kite-theme-color-7)
}

.r-team-select__item-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 302px
}

.r-team-select__item-left-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px
}

.r-team-select__item-left-description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-top: 4px
}

.r-team-select__item-right {
    width: 14px;
    height: 100%;
    background: var(--kite-theme-color-6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0 4px 4px 0
}

.r-join-team__title-team, .r-join-team__title-user {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin-top: 12px
}

.r-join-team__title-user {
    margin-top: 36px
}

.r-join-team__description-team {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-top: 4px
}

.r-join-team__team-code-view {
    color: var(--kite-theme-color-6);
    font-size: 12px
}

.r-join-team__team-code-view:hover {
    color: var(--kite-theme-color-7)
}

.r-join-team__team-code, .r-join-team__user-name {
    margin-top: 12px
}

.r-join-team__password {
    margin-top: 16px
}

.r-join-team__enter {
    width: 100%;
    height: 40px!important;
    margin-top: 20px
}

.r-join-team__input-error.k-input {
    border: 1px solid #d13a27!important
}

.r-create-team__title-team, .r-create-team__title-user {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin-top: 12px
}

.r-create-team__title-user {
    margin-top: 36px
}

.r-create-team__team-name, .r-create-team__user-name {
    margin-top: 12px
}

.r-create-team__industry, .r-create-team__password, .r-create-team__scale {
    margin-top: 16px
}

.r-create-team__enter {
    width: 100%;
    height: 40px!important;
    margin-top: 20px
}

.r-create-team__input-error.k-input {
    border: 1px solid #d13a27!important
}

.r-apply-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-apply-in__img {
    width: 155px
}

.r-apply-in__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    letter-spacing: .3px;
    margin-top: 25px
}

.r-apply-in__description {
    font-size: 14px;
    line-height: 22px;
    margin-top: 12px;
    text-align: center;
    color: #999;
    width: 310px
}

.r-apply-in__btn {
    width: 306px;
    height: 40px!important;
    margin-top: 20px
}

.r-bind-phone__title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin-top: 4px
}

.r-bind-phone__description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-top: 4px
}

.r-bind-phone__phone {
    margin-top: 20px
}

.r-bind-phone__phone .k-input__prefix {
    color: #ccc
}

.r-bind-phone .r-err-tip+.r-bind-phone__select {
    margin-top: 0
}

.r-bind-phone__input-error.k-input {
    border: 1px solid #d13a27!important
}

.r-bind-phone__next {
    width: 100%;
    height: 40px!important;
    margin-top: 16px
}

.r-reset-pwd {
    margin-top: 16px
}

.r-reset-pwd__input-error.k-input {
    border: 1px solid #d13a27!important
}

.r-reset-pwd__r-password {
    margin-top: 16px
}

.r-reset-pwd__enter {
    width: 100%;
    height: 40px!important;
    margin-top: 16px
}

.r-forget-pwd__title {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin-top: 4px
}

.r-forget-pwd__description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-top: 4px;
    width: 360px
}

.r-forget-pwd__phone-email {
    margin-top: 16px
}

.r-forget-pwd__phone-email--err-email+.r-phone-code, .r-forget-pwd__phone-email--err-phone+.r-phone-code {
    margin-top: 0
}

.r-forget-pwd__phone-email .k-tabs__item {
    padding: 0!important;
    height: 32px;
    line-height: 22px;
    font-size: 14px;
    color: #333
}

.r-forget-pwd__phone-email .k-tabs__item[data-tab-name=tab-phone] {
    padding-right: 28px!important
}

.r-forget-pwd__phone-email .k-tabs__active-bar {
    height: 2px!important;
    border-radius: 0!important
}

.r-forget-pwd__phone-email .k-tabs__nav-wrap:after {
    visibility: hidden
}

.r-forget-pwd__phone-email .k-tabs__content {
    margin-top: 20px
}

.r-forget-pwd__phone-email .k-tabs__content .k-input__prefix {
    color: #ccc
}

.r-forget-pwd__goto, .r-forget-pwd__send {
    width: 100%;
    height: 40px!important;
    margin-top: 16px
}

.r-find-pwd-by-email__title[data-v-1f47888e] {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700
}

.r-activate-email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-activate-email__img {
    width: 155px
}

.r-activate-email__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    letter-spacing: .3px;
    margin-top: 25px
}

.r-activate-email__btn {
    width: 306px;
    height: 40px!important;
    margin-top: 32px
}

.r-update-email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-update-email__img {
    width: 155px
}

.r-update-email__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    letter-spacing: .3px;
    margin-top: 25px
}

.r-update-email__btn {
    width: 306px;
    height: 40px!important;
    margin-top: 32px
}

.r-cannot-join-group__teamName[data-v-4dd32b76] {
    color: #15a5ff
}

.r-scan-login[data-v-a97aafee] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-scan-login>img[data-v-a97aafee] {
    width: 107px
}

.r-scan-login__description[data-v-a97aafee] {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin: 12px 28px 0;
    text-align: center
}

.join[data-v-e7b76954] {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: auto;
    max-width: auto;
    -webkit-transform: none;
    transform: none;
    z-index: 9999;
    background: #fff;
    -webkit-box-shadow: 0 0 0 rgba(43, 136, 254, .16);
    box-shadow: 0 0 0 rgba(43, 136, 254, .16);
    opacity: 1;
    border-radius: 3px
}

.join .background[data-v-e7b76954] {
    width: 100%;
    height: 118px;
    background: #007bff;
    opacity: 1;
    background-image: url(../img/bg.cb44acbb.svg)
}

.join .banner[data-v-e7b76954] {
    margin: 0 17px;
    background: #fff;
    -webkit-box-shadow: 0 2px 11px rgba(43, 136, 254, .16);
    box-shadow: 0 2px 11px rgba(43, 136, 254, .16);
    opacity: 1;
    border-radius: 3px;
    margin-top: -26px
}

.join img[data-v-e7b76954] {
    display: block;
    margin: 0 auto
}

.join .logo[data-v-e7b76954] {
    width: 61px;
    height: 61px;
    padding: 9px;
    background: #fff;
    border: 1px solid #a5cdff;
    border-radius: 50%;
    opacity: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.join .text[data-v-e7b76954] {
    margin-top: 25px;
    margin-left: 16px;
    margin-right: 16px
}

.join .text span.has[data-v-e7b76954] {
    color: #212121
}

.join .text span.has[data-v-e7b76954], .join .text span.name[data-v-e7b76954] {
    height: 31px;
    font-size: 23px;
    font-family: PingFangSC-Regular;
    line-height: 31px;
    opacity: 1
}

.join .text span.name[data-v-e7b76954] {
    color: #007bff
}

.join .text2[data-v-e7b76954] {
    width: 207px;
    font-size: 15px;
    font-family: PingFangSC-Regular;
    line-height: 20px;
    color: #9b9b9b;
    opacity: 1;
    margin: 0 auto;
    margin-top: 12px
}

.join .down[data-v-e7b76954] {
    display: block;
    margin: 0 auto;
    margin-top: 65px;
    width: 187px;
    height: 44px;
    background: #2b88fe;
    border-radius: 4px;
    font-size: 18px;
    font-family: PingFangSC-Medium;
    line-height: 44px;
    color: #fff;
    opacity: 1
}

.join .block[data-v-e7b76954] {
    width: 100%;
    height: 55px
}

.r-m-login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-login>img {
    width: 107px
}

.r-m-login__description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin: 12px 28px 0;
    text-align: center
}

.r-m-login__email, .r-m-login__phone {
    margin-top: 42px
}

.r-m-login__password-container {
    position: relative;
    margin-top: 8px
}

.r-m-login__password-container, .r-m-login__password-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-login__password-icon {
    position: absolute;
    right: 0;
    height: 100%
}

.r-m-login__password {
    padding-right: 20px
}

.r-m-login__policy {
    color: var(--kite-theme-color-6);
    font-size: 12px
}

.r-m-login__policy:hover {
    color: var(--kite-theme-color-7)
}

.r-m-login__select {
    width: 319px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 12px
}

.r-m-login__register {
    margin-top: 175px;
    letter-spacing: 1px
}

.r-m-login__explain, .r-m-login__policy {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .33px
}

.r-m-login__explain {
    color: #666;
    margin-top: 24px
}

.r-m-login__explain, .r-m-register {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-register {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.r-m-register>img {
    width: 107px
}

.r-m-register__description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin: 12px 28px 0;
    text-align: center
}

.r-m-register__phone {
    margin-top: 42px;
    margin-bottom: 8px
}

.r-m-register__policy {
    color: var(--kite-theme-color-6);
    font-size: 12px
}

.r-m-register__policy:hover {
    color: var(--kite-theme-color-7)
}

.r-m-register__login {
    margin-top: 175px;
    letter-spacing: 1px
}

.r-m-register__explain, .r-m-register__policy {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .33px
}

.r-m-register__explain {
    color: #666;
    margin-top: 24px
}

.r-m-complete-person-info, .r-m-register__explain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-complete-person-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.r-m-complete-person-info>img {
    width: 107px
}

.r-m-complete-person-info__description {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin: 12px 28px 0;
    text-align: center
}

.r-m-complete-person-info__name {
    margin-top: 42px
}

.r-m-complete-person-info__password-container {
    position: relative;
    margin-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-complete-person-info__password-icon {
    position: absolute;
    right: 0
}

.r-m-complete-person-info__password {
    padding-right: 20px
}

.r-m-avatar-invite[data-v-0413ff03] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-avatar-invite>img[data-v-0413ff03] {
    width: 107px
}

.r-m-avatar-invite__description[data-v-0413ff03] {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin: 12px 28px 0;
    text-align: center
}

.r-m-avatar-invite__other[data-v-0413ff03] {
    margin-top: 16px
}

.r-m-forget-pwd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-forget-pwd__title {
    font-weight: 600;
    font-size: 28px;
    line-height: 39px;
    text-align: center;
    letter-spacing: .3px;
    margin-top: 5px
}

.r-m-forget-pwd__description {
    width: 255px;
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-top: 4px;
    text-align: center;
    margin-top: 8px
}

.r-m-forget-pwd__phone {
    margin-top: 70px
}

.r-m-forget-pwd__email {
    margin-top: 22px
}

.r-m-forget-pwd__password-container {
    position: relative;
    margin-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.r-m-forget-pwd__password-icon {
    position: absolute;
    right: 0
}

.r-m-forget-pwd__password {
    padding-right: 20px
}

.r-register-qr {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.r-register-qr__back.k-button {
    position: absolute;
    left: 24px
}

.r-register-qr__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #333;
    margin-top: 32px
}

.r-register-qr__content {
    margin-top: 12px;
    padding: 16px 22px;
    width: 240px;
    height: 284px;
    background: #feffff;
    -webkit-box-shadow: 0 2px 46px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 46px rgba(0, 0, 0, .1);
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.r-register-qr__content-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: .3px
}

.r-register-qr__content-qr {
    width: 180px;
    height: 180px;
    margin-top: 8px;
    opacity: 0
}

.r-register-qr__content-qr-show {
    opacity: 1
}

.r-register-qr__content-tip {
    width: 135px;
    margin-top: 16px
}

body, html {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Noto Sans, Noto Sans CJK SC, Microsoft YaHei, 微软雅黑, SimSun, sans-serif;
    color: #333;
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 0;
    margin: 0
}

h3, p {
    margin-bottom: 0!important
}

/* :before {
    position: absolute;
    top: 0;
    left: 0
} */

img {
    border: 0
}

ul {
    list-style: none
}

.r-err-tip {
    font-size: 12px;
    line-height: 20px;
    color: #d13a27;
    position: relative;
    bottom: 4px
}

.r-err-tip+.k-button, .r-err-tip+.k-input, .r-err-tip+.r-phone-code {
    margin-top: 0
}

.r-m__input, .r-m__input.k-input--active {
    border: none!important;
    border-bottom: 1px solid #e3e3e3!important
}

.r-m__input.k-input--active {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.r-m__input .k-input__common {
    padding: 0;
    font-size: 16px;
    letter-spacing: 1px
}

.r-m__btn {
    border-radius: 22px!important;
    width: 319px;
    height: 44px!important;
    margin-top: 24px
}

.r-m__btn.k-button--disabled {
    background-color: #bfdbff!important;
    border-color: #bfdbff!important
}

input {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: inset 0 0 0 1000px #fff
}

:root {
    --kite-theme-color-1: #f0f9ff;
    --kite-theme-color-1-rgb: 240, 249, 255;
    --kite-theme-color-2: #cfeaff;
    --kite-theme-color-2-rgb: 207, 234, 255;
    --kite-theme-color-3: #a6d5ff;
    --kite-theme-color-3-rgb: 166, 213, 255;
    --kite-theme-color-4: #7dbeff;
    --kite-theme-color-4-rgb: 125, 190, 255;
    --kite-theme-color-5: #54a4ff;
    --kite-theme-color-5-rgb: 84, 164, 255;
    --kite-theme-color-6: #2b88fe;
    --kite-theme-color-6-rgb: 43, 136, 254;
    --kite-theme-color-7: #1a66d9;
    --kite-theme-color-7-rgb: 26, 102, 217;
    --kite-theme-color-8: #0c49b3;
    --kite-theme-color-8-rgb: 12, 73, 179;
    --kite-theme-color-9: #03318c;
    --kite-theme-color-9-rgb: 3, 49, 140;
    --kite-theme-color-10: #011f66;
    --kite-theme-color-10-rgb: 1, 31, 102;
    --kite-func-color-link: #2b88fe;
    --kite-func-color-link-rgb: 43, 136, 254;
    --kite-func-color-success: #51c419;
    --kite-func-color-success-rgb: 81, 196, 25;
    --kite-func-color-warn: #faad15;
    --kite-func-color-warn-rgb: 250, 173, 21;
    --kite-func-color-error: #f5222d;
    --kite-func-color-error-rgb: 245, 34, 45
}

/* 第二部分 */

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.float-left {
    float: left!important
}

.float-right {
    float: right!important
}

.float-none {
    float: none!important
}

.toolbox-atSpan {
    background: rgba(0, 0, 0, .1);
    padding: 2px;
    margin: 4px;
    font-size: 12px;
    border: none;
    display: inline;
    border-radius: 4px;
    line-height: normal
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

[tabindex="-1"]:focus {
    outline: 0!important
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
    margin-bottom: 5px
}

ol, ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

a {
    background-color: transparent
}

a, a:not([href]):not([tabindex]) {
    text-decoration: none
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

[contenteditable] {
    outline: none
}

[contenteditable]:empty:before {
    color: #e8e8e8;
    content: attr(placeholder)
}

.fade-enter-active {
    -webkit-animation: KFadeIn .35s ease-in-out;
    animation: KFadeIn .35s ease-in-out
}

.fade-leave-active {
    -webkit-animation: KFadeOut .35s ease-in-out;
    animation: KFadeOut .35s ease-in-out
}

@-webkit-keyframes KFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes KFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes KFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes KFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.move-left-appear, .move-left-enter-active {
    -webkit-animation: kMoveLeftIn .35s ease-in-out;
    animation: kMoveLeftIn .35s ease-in-out
}

.move-left-leave-active {
    -webkit-animation: kMoveLeftOut .35s ease-in-out;
    animation: kMoveLeftOut .35s ease-in-out
}

.move-right-appear, .move-right-enter-active {
    -webkit-animation: kMoveRightIn .35s ease-in-out;
    animation: kMoveRightIn .35s ease-in-out
}

.move-right-leave-active {
    -webkit-animation: kMoveRightOut .35s ease-in-out;
    animation: kMoveRightOut .35s ease-in-out
}

@-webkit-keyframes kMoveLeftIn {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes kMoveLeftIn {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes kMoveLeftOut {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@keyframes kMoveLeftOut {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@-webkit-keyframes kMoveRightIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes kMoveRightIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes kMoveRightOut {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes kMoveRightOut {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

.slide-in-left-transition, .slide-in-right-transition {
    display: inline-block
}

.slide-in-right-enter {
    -webkit-animation: KSlideInRightEnter .3s;
    animation: KSlideInRightEnter .3s
}

.slide-in-right-leave {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-animation: KSlideInRightLeave .3s;
    animation: KSlideInRightLeave .3s
}

.slide-in-left-enter {
    -webkit-animation: KSlideInLeftEnter .3s;
    animation: KSlideInLeftEnter .3s
}

.slide-in-left-leave {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-animation: KSlideInLeftLeave .3s;
    animation: KSlideInLeftLeave .3s
}

@-webkit-keyframes KSlideInRightEnter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes KSlideInRightEnter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes KSlideInRightLeave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes KSlideInRightLeave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@-webkit-keyframes KSlideInLeftEnter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes KSlideInLeftEnter {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes KSlideInLeftLeave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@keyframes KSlideInLeftLeave {
    0% {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    to {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@font-face {
    font-family: Simditor;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

[class*=" simditor-icon-"], [class^=simditor-icon-] {
    font-family: Simditor!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class*=" simditor-icon-"]:before, [class^=simditor-icon-]:before {
    padding: 0 1px
}

.simditor-icon-undo:before {
    content: "\e959"
}

.simditor-icon-redo:before {
    content: "\e954"
}

.simditor-icon-format-clear:before {
    content: "\e917"
}

.simditor-icon-format-paint:before {
    content: "\e92b"
}

.simditor-icon-headline:before {
    content: "\e92d"
}

.simditor-icon-type-size:before {
    content: "\e971"
}

.simditor-icon-bold:before {
    content: "\e914"
}

.simditor-icon-underline:before {
    content: "\e972"
}

.simditor-icon-italic:before {
    content: "\e931"
}

.simditor-icon-delete-line-text:before {
    content: "\e920"
}

.simditor-icon-type-color:before {
    content: "\e91a"
}

.simditor-icon-background-color:before {
    content: "\e913"
}

.simditor-icon-table:before {
    content: "\e92a"
}

.simditor-icon-picture:before {
    content: "\e948"
}

.simditor-icon-attach:before {
    content: "\e974"
}

.simditor-icon-cut-off-rule:before {
    content: "\e91f"
}

.simditor-icon-link:before {
    content: "\e935"
}

.simditor-icon-ordered-list:before {
    content: "\e943"
}

.simditor-icon-unordered-list:before {
    content: "\e973"
}

.simditor-icon-code:before {
    content: "\e919"
}

.simditor-icon-quote:before {
    content: "\e951"
}

.simditor-icon-align-center:before {
    content: "\e905"
}

.simditor-icon-align-right:before {
    content: "\e95a"
}

.simditor-icon-align-left:before {
    content: "\e933"
}

.simditor-icon-right-retraction:before {
    content: "\e95b"
}

.simditor-icon-left-retraction:before {
    content: "\e934"
}

.simditor-icon-line-height:before {
    content: "\e95d"
}

.simditor-icon-time-stamp:before {
    content: "\e970"
}

.simditor-icon-at:before {
    content: "\e912"
}

.simditor-icon-relevance:before {
    content: "\e955"
}

.simditor-icon-check-box:before {
    content: "\e916"
}

.simditor-icon-selected-mult:before {
    content: "\e961"
}

@font-face {
    font-family: Simditor-R;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

[class*=" simditor-r-icon-"], [class^=simditor-r-icon-] {
    font-family: Simditor-R!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.simditor-r-icon-delete:before {
    content: "\e900"
}

.simditor-r-icon-copy:before {
    content: "\e901"
}

.simditor-r-icon-attachment:before {
    content: "\e2bc"
}

.simditor-r-icon-download:before {
    content: "\e884"
}

.simditor-r-icon-eye:before {
    content: "\e8f4"
}

.simditor-r-icon-close:before {
    content: "\e5cd"
}

.simditor-r-icon-setting:before {
    content: "\e911"
}

.simditor-r-icon-format_paint:before {
    content: "\e243"
}

.simditor-r-icon-redo:before {
    content: "\e15a"
}

.simditor-r-icon-undo:before {
    content: "\e166"
}

.colpick {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 346px;
    height: 170px;
    overflow: hidden;
    display: none;
    font-family: Arial, Helvetica, sans-serif;
    direction: ltr;
    background: #ebebeb;
    border: 1px solid #bbb;
    border-radius: 5px;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.colpick .colpick_color {
    position: absolute;
    left: 7px;
    top: 7px;
    width: 156px;
    height: 156px;
    overflow: hidden;
    outline: 1px solid #aaa;
    cursor: crosshair
}

.colpick .colpick_color_overlay1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 156px;
    height: 156px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(hsla(0, 0%, 100%, 0)));
    background: linear-gradient(90deg, #fff 0, hsla(0, 0%, 100%, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr="#ffffff", endColorstr="#00ffffff")
}

.colpick .colpick_color_overlay2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 156px;
    height: 156px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
    background: linear-gradient(180deg, transparent 0, #000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0)
}

.colpick .colpick_selector_outer {
    background: none;
    position: absolute;
    width: 11px;
    height: 11px;
    margin: -6px 0 0 -6px;
    border: 1px solid #000;
    border-radius: 50%
}

.colpick .colpick_selector_inner {
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #fff;
    border-radius: 50%
}

.colpick .colpick_hue {
    position: absolute;
    top: 6px;
    left: 175px;
    width: 19px;
    height: 156px;
    border: 1px solid #aaa;
    cursor: n-resize
}

.colpick .colpick_hue_arrs {
    position: absolute;
    left: -8px;
    width: 35px;
    height: 7px;
    margin: -7px 0 0 0
}

.colpick .colpick_hue_larr {
    border-left: 7px solid #858585
}

.colpick .colpick_hue_larr, .colpick .colpick_hue_rarr {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent
}

.colpick .colpick_hue_rarr {
    right: 0;
    border-right: 7px solid #858585
}

.colpick .colpick_new_color {
    left: 207px
}

.colpick .colpick_current_color, .colpick .colpick_new_color {
    position: absolute;
    top: 6px;
    width: 60px;
    height: 27px;
    background: red;
    border: 1px solid #8f8f8f
}

.colpick .colpick_current_color {
    left: 277px
}

.colpick .colpick_field, .colpick .colpick_hex_field {
    position: absolute;
    height: 20px;
    width: 60px;
    overflow: hidden;
    background: #f3f3f3;
    color: #b8b8b8;
    font-size: 12px;
    border: 1px solid #bdbdbd;
    border-radius: 3px
}

.colpick .colpick_rgb_r {
    top: 40px;
    left: 207px
}

.colpick .colpick_rgb_g {
    top: 67px;
    left: 207px
}

.colpick .colpick_rgb_b {
    top: 94px;
    left: 207px
}

.colpick .colpick_hsb_h {
    top: 40px;
    left: 277px
}

.colpick .colpick_hsb_s {
    top: 67px;
    left: 277px
}

.colpick .colpick_hsb_b {
    top: 94px;
    left: 277px
}

.colpick .colpick_hex_field {
    width: 68px;
    left: 207px;
    top: 121px
}

.colpick .colpick_focus {
    border-color: #999
}

.colpick .colpick_field_letter {
    position: absolute;
    width: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 4px;
    background: #efefef;
    border-right: 1px solid #bdbdbd;
    font-weight: 700;
    color: #777
}

.colpick .colpick_field input, .colpick .colpick_hex_field input {
    position: absolute;
    right: 11px;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
    background: transparent;
    border: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #555;
    text-align: right;
    outline: none
}

.colpick .colpick_hex_field input {
    right: 4px
}

.colpick .colpick_field_arrs {
    position: absolute;
    top: 0;
    right: 0;
    width: 9px;
    height: 21px;
    cursor: n-resize
}

.colpick .colpick_field_uarr {
    top: 5px;
    border-bottom: 4px solid #959595
}

.colpick .colpick_field_darr, .colpick .colpick_field_uarr {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.colpick .colpick_field_darr {
    bottom: 5px;
    border-top: 4px solid #959595
}

.colpick .colpick_submit {
    position: absolute;
    left: 207px;
    top: 149px;
    width: 130px;
    height: 22px;
    line-height: 22px;
    background: #efefef;
    text-align: center;
    color: #555;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #bdbdbd;
    border-radius: 3px
}

.colpick .colpick_submit:hover {
    background: #f3f3f3;
    border-color: #999;
    cursor: pointer
}

.colpick.colpick_full_ns .colpick_current_color, .colpick.colpick_full_ns .colpick_submit {
    display: none
}

.colpick.colpick_full_ns .colpick_new_color {
    width: 130px;
    height: 25px
}

.colpick.colpick_full_ns .colpick_hsb_h, .colpick.colpick_full_ns .colpick_rgb_r {
    top: 42px
}

.colpick.colpick_full_ns .colpick_hsb_s, .colpick.colpick_full_ns .colpick_rgb_g {
    top: 73px
}

.colpick.colpick_full_ns .colpick_hsb_b, .colpick.colpick_full_ns .colpick_rgb_b {
    top: 104px
}

.colpick.colpick_full_ns .colpick_hex_field {
    top: 135px
}

.colpick.colpick_rgbhex .colpick_hsb_b, .colpick.colpick_rgbhex .colpick_hsb_h, .colpick.colpick_rgbhex .colpick_hsb_s {
    display: none
}

.colpick.colpick_rgbhex {
    width: 282px
}

.colpick.colpick_rgbhex .colpick_field, .colpick.colpick_rgbhex .colpick_submit {
    width: 68px
}

.colpick.colpick_rgbhex .colpick_new_color {
    width: 34px;
    border-right: none
}

.colpick.colpick_rgbhex .colpick_current_color {
    width: 34px;
    left: 240px;
    border-left: none
}

.colpick.colpick_rgbhex_ns .colpick_current_color, .colpick.colpick_rgbhex_ns .colpick_submit {
    display: none
}

.colpick.colpick_rgbhex_ns .colpick_new_color {
    width: 68px;
    border: 1px solid #8f8f8f
}

.colpick.colpick_rgbhex_ns .colpick_rgb_r {
    top: 42px
}

.colpick.colpick_rgbhex_ns .colpick_rgb_g {
    top: 73px
}

.colpick.colpick_rgbhex_ns .colpick_rgb_b {
    top: 104px
}

.colpick.colpick_rgbhex_ns .colpick_hex_field {
    top: 135px
}

.colpick.colpick_hex .colpick_hsb_b, .colpick.colpick_hex .colpick_hsb_h, .colpick.colpick_hex .colpick_hsb_s, .colpick.colpick_hex .colpick_rgb_b, .colpick.colpick_hex .colpick_rgb_g, .colpick.colpick_hex .colpick_rgb_r {
    display: none
}

.colpick.colpick_hex {
    width: 206px;
    height: 201px
}

.colpick.colpick_hex .colpick_hex_field {
    width: 72px;
    height: 25px;
    top: 168px;
    left: 80px
}

.colpick.colpick_hex .colpick_hex_field div, .colpick.colpick_hex .colpick_hex_field input {
    height: 25px;
    line-height: 25px
}

.colpick.colpick_hex .colpick_new_color {
    left: 9px;
    top: 168px;
    width: 30px;
    border-right: none
}

.colpick.colpick_hex .colpick_current_color {
    left: 39px;
    top: 168px;
    width: 30px;
    border-left: none
}

.colpick.colpick_hex .colpick_submit {
    left: 164px;
    top: 168px;
    width: 30px;
    height: 25px;
    line-height: 25px
}

.colpick.colpick_hex_ns .colpick_current_color, .colpick.colpick_hex_ns .colpick_submit {
    display: none
}

.colpick.colpick_hex_ns .colpick_hex_field {
    width: 80px
}

.colpick.colpick_hex_ns .colpick_new_color {
    width: 60px;
    border: 1px solid #8f8f8f
}

.colpick.colpick_dark {
    background: #161616;
    border-color: #2a2a2a
}

.colpick.colpick_dark .colpick_color {
    outline-color: #333
}

.colpick.colpick_dark .colpick_hue {
    border-color: #555
}

.colpick.colpick_dark .colpick_field, .colpick.colpick_dark .colpick_hex_field {
    background: #101010;
    border-color: #2d2d2d
}

.colpick.colpick_dark .colpick_field_letter {
    background: #131313;
    border-color: #2d2d2d;
    color: #696969
}

.colpick.colpick_dark .colpick_field input, .colpick.colpick_dark .colpick_hex_field input {
    color: #7a7a7a
}

.colpick.colpick_dark .colpick_field_uarr {
    border-bottom-color: #696969
}

.colpick.colpick_dark .colpick_field_darr {
    border-top-color: #696969
}

.colpick.colpick_dark .colpick_focus {
    border-color: #444
}

.colpick.colpick_dark .colpick_submit {
    background: #131313;
    border-color: #2d2d2d;
    color: #7a7a7a
}

.colpick.colpick_dark .colpick_submit:hover {
    background-color: #101010;
    border-color: #444
}

.simditor {
    position: relative;
    border: 1px solid #c9d8db
}

.simditor .simditor-wrapper {
    position: relative;
    background: #fff
}

.simditor .simditor-wrapper>textarea {
    display: none!important;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: monaco;
    font-size: 16px;
    line-height: 1.6;
    border: none;
    padding: 22px 15px 40px;
    min-height: 300px;
    outline: none;
    background: transparent;
    resize: none
}

.simditor .simditor-wrapper .simditor-placeholder {
    display: none;
    position: absolute;
    left: 0;
    z-index: 0;
    padding: 22px 15px;
    font-size: 16px;
    font-family: arial, sans-serif;
    line-height: 1.5;
    color: #999;
    background: transparent
}

.simditor .simditor-wrapper.toolbar-floating .simditor-toolbar {
    position: fixed;
    top: 0;
    z-index: 10;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .1);
    box-shadow: 0 0 6px rgba(0, 0, 0, .1)
}

.simditor .simditor-wrapper .simditor-image-loading {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.simditor .simditor-wrapper .simditor-image-loading .progress {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    position: absolute;
    bottom: 0;
    left: 0
}

.simditor .simditor-wrapper .simditor-image-loading .progress-tip {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .4);
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 13px;
    margin-left: -20px;
    margin-top: -20px
}

.simditor .simditor-body {
    padding: 22px 15px 40px;
    min-height: 300px;
    outline: none;
    cursor: text;
    position: relative;
    z-index: 1;
    background: transparent
}

.simditor .simditor-body.simditor-on-format-paint {
    cursor: url("data:application/octet-stream;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAMgAAADIAAAAyAAAAMgAAADIAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAADDAAAAwwAAAPcAAADDAAAAwwAAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAG8AAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAABAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAAA3gAAAN4AAADeAAAA3gAAAN4AAADeAAAA3gAAAN4AAADeAAAA3gAAAN4AAAA+AAAAAAAAAAAAAADdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAACiAAAAXQAAAF0AAABdAAAAXQAAAF0AAABdAAAAXQAAAF0AAAB6AAAA3gAAAEQAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3gAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAADeAAAARAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADeAAAA2wAAANYAAADWAAAA1gAAANYAAADWAAAA1gAAANYAAADWAAAA2AAAAN4AAABEAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAAADVAAAA1QAAANUAAADVAAAA3QAAANUAAADVAAAA1QAAANUAAADVAAAAxQAAAB0AAAAAAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAACdAAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAA3gAAAN4AAADNAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAADXAAAA3gAAAN4AAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAADeAAAA3gAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZQAAAN4AAADeAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAA3gAAAN4AAADYAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADFAAAA3gAAALsAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAApAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAvAAAALwAAAD2AAAAvAAAALwAAABHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAyAAAAMgAAADIAAAAyAAAAMgAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////Af///wH/8ABv//AAb//wAG//8/xv//AAb//wAG///5/v//+P7///B+///wfv//+H7///h+///4Pv//+D7///x+/////v////Af///wH////////////////////////////////8=") 20 16, auto
}

.simditor .simditor-body a.selected {
    background: #b3d4fd
}

.simditor .simditor-body a.simditor-mention {
    cursor: pointer
}

.simditor .simditor-body .simditor-table {
    position: relative
}

.simditor .simditor-body .simditor-table.resizing {
    cursor: col-resize
}

.simditor .simditor-body .simditor-table .simditor-resize-handle {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 100%;
    cursor: col-resize
}

.simditor .simditor-body pre {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    word-wrap: break-word!important;
    white-space: pre-wrap!important
}

.simditor .simditor-body img {
    cursor: pointer
}

.simditor .simditor-body img.selected {
    -webkit-box-shadow: 0 0 0 4px #ccc;
    box-shadow: 0 0 0 4px #ccc
}

.simditor .simditor-paste-bin {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 1px;
    height: 20px;
    font-size: 1px;
    line-height: 1px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    opacity: 0;
    -webkit-user-select: text
}

.simditor .more-option, .simditor .simditor-toolbar {
    border-bottom: 1px solid #eee;
    background: #fff;
    width: 100%
}

.simditor .more-option .more-option.open, .simditor .simditor-toolbar .more-option.open {
    z-index: 2;
    opacity: 1
}

.simditor .more-option .more-option, .simditor .simditor-toolbar .more-option {
    position: absolute;
    top: 106%;
    right: 0;
    z-index: 0;
    opacity: 0;
    width: auto;
    border: none;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    border-radius: 3px
}

.simditor .more-option .more-option>ul, .simditor .simditor-toolbar .more-option>ul {
    padding-left: 0
}

.simditor .more-option>ul, .simditor .simditor-toolbar>ul {
    margin: 0;
    padding: 0 0 0 6px;
    list-style: none;
    white-space: nowrap
}

.simditor .more-option>ul>li:first-child[data-type=separator], .simditor .simditor-toolbar>ul>li:first-child[data-type=separator] {
    position: absolute;
    opacity: 0
}

.simditor .more-option>ul>li, .simditor .simditor-toolbar>ul>li {
    position: relative;
    display: inline-block;
    font-size: 0
}

.simditor .more-option>ul>li>span.separator, .simditor .simditor-toolbar>ul>li>span.separator {
    display: inline-block;
    background: #cfcfcf;
    width: 1px;
    height: 18px;
    margin: 11px 15px;
    vertical-align: middle
}

.simditor .more-option>ul>li>.toolbar-item, .simditor .simditor-toolbar>ul>li>.toolbar-item {
    display: inline-block;
    width: 46px;
    height: 40px;
    outline: none;
    color: #333;
    font-size: 15px;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-more-option, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-more-option {
    color: #000;
    font-size: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.simditor .more-option>ul>li>.toolbar-item span, .simditor .simditor-toolbar>ul>li>.toolbar-item span {
    opacity: .6;
    -webkit-transition: all .3s;
    transition: all .3s
}

.simditor .more-option>ul>li>.toolbar-item span.simditor-icon, .simditor .simditor-toolbar>ul>li>.toolbar-item span.simditor-icon {
    display: inline;
    line-height: normal
}

.simditor .more-option>ul>li>.toolbar-item:hover span, .simditor .simditor-toolbar>ul>li>.toolbar-item:hover span {
    opacity: 1
}

.simditor .more-option>ul>li>.toolbar-item.active, .simditor .simditor-toolbar>ul>li>.toolbar-item.active {
    background: #eee
}

.simditor .more-option>ul>li>.toolbar-item.active span, .simditor .simditor-toolbar>ul>li>.toolbar-item.active span {
    opacity: 1
}

.simditor .more-option>ul>li>.toolbar-item.disabled, .simditor .simditor-toolbar>ul>li>.toolbar-item.disabled {
    cursor: default
}

.simditor .more-option>ul>li>.toolbar-item.disabled span, .simditor .simditor-toolbar>ul>li>.toolbar-item.disabled span {
    opacity: .3
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-title span:before, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title span:before {
    content: "H";
    font-size: 19px;
    font-weight: 700;
    font-family: Times New Roman
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before {
    content: "H1";
    font-size: 18px
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before {
    content: "H2";
    font-size: 18px
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before {
    content: "H3";
    font-size: 18px
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before {
    content: "H4";
    font-size: 18px
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before {
    content: "H5";
    font-size: 18px
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-image, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image {
    position: relative;
    overflow: hidden
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-image>input[type=file], .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image>input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-attach input[type=file], .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-attach input[type=file] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before {
    font-size: 18px;
    font-weight: 700;
    font-family: Times New Roman;
    content: attr(data-size)
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-font-family, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-font-family {
    width: 80px;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.simditor .more-option>ul>li>.toolbar-item.toolbar-item-background .color-selected, .simditor .more-option>ul>li>.toolbar-item.toolbar-item-color .color-selected, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-background .color-selected, .simditor .simditor-toolbar>ul>li>.toolbar-item.toolbar-item-color .color-selected {
    display: inline-block;
    height: 2px;
    width: 1em;
    position: absolute;
    left: 50%;
    margin-left: -.5em;
    top: 50%;
    margin-top: .4em;
    opacity: 1
}

.simditor .more-option>ul>li.menu-on .toolbar-item, .simditor .simditor-toolbar>ul>li.menu-on .toolbar-item {
    position: relative;
    z-index: 20;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.simditor .more-option>ul>li.menu-on .toolbar-item span, .simditor .simditor-toolbar>ul>li.menu-on .toolbar-item span {
    opacity: 1
}

.simditor .more-option>ul>li.menu-on .toolbar-menu, .simditor .simditor-toolbar>ul>li.menu-on .toolbar-menu {
    display: block
}

.simditor .more-option .toolbar-menu, .simditor .simditor-toolbar .toolbar-menu {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 21;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
    box-shadow: 0 0 4px rgba(0, 0, 0, .3)
}

.simditor .more-option .toolbar-menu.toolbar-menu-align-right:before, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-align-right:before {
    left: auto;
    right: 0
}

.simditor .more-option .toolbar-menu:before, .simditor .simditor-toolbar .toolbar-menu:before {
    content: "";
    display: block;
    width: 46px;
    height: 4px;
    background: #fff;
    position: absolute;
    top: -3px;
    left: 0
}

.simditor .more-option .toolbar-menu ul, .simditor .simditor-toolbar .toolbar-menu ul {
    min-width: 160px;
    list-style: none;
    margin: 0;
    padding: 10px 0
}

.simditor .more-option .toolbar-menu ul>li .menu-item, .simditor .simditor-toolbar .toolbar-menu ul>li .menu-item {
    display: block;
    font-size: 16px;
    line-height: 2em;
    padding: 0 10px;
    text-decoration: none;
    color: #666
}

.simditor .more-option .toolbar-menu ul>li .menu-item:hover, .simditor .simditor-toolbar .toolbar-menu ul>li .menu-item:hover {
    background: #f6f6f6
}

.simditor .more-option .toolbar-menu ul>li .menu-item.menu-item-h1, .simditor .simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h1 {
    font-size: 24px;
    color: #333
}

.simditor .more-option .toolbar-menu ul>li .menu-item.menu-item-h2, .simditor .simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h2 {
    font-size: 22px;
    color: #333
}

.simditor .more-option .toolbar-menu ul>li .menu-item.menu-item-h3, .simditor .simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h3 {
    font-size: 20px;
    color: #333
}

.simditor .more-option .toolbar-menu ul>li .menu-item.menu-item-h4, .simditor .simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h4 {
    font-size: 18px;
    color: #333
}

.simditor .more-option .toolbar-menu ul>li .menu-item.menu-item-h5, .simditor .simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h5 {
    font-size: 16px;
    color: #333
}

.simditor .more-option .toolbar-menu ul>li .separator, .simditor .simditor-toolbar .toolbar-menu ul>li .separator {
    display: block;
    border-top: 1px solid #ccc;
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: 6px 0
}

.simditor .more-option .toolbar-menu.toolbar-menu-background, .simditor .more-option .toolbar-menu.toolbar-menu-color, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color {
    width: 96px
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list {
    height: 40px;
    margin: 10px 6px 0 10px;
    padding: 0;
    min-width: 0;
    border-bottom: 1px solid #ddd
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li {
    float: left;
    margin: 0 4px 4px 0
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color {
    display: block;
    width: 16px;
    height: 16px;
    background: #dfdfdf;
    border-radius: 2px
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover {
    opacity: .8
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default {
    background: #333
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-1, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-1 {
    background: #e33737
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-2, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-2 {
    background: #e28b41
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-3, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-3 {
    background: #c8a732
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-4, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-4 {
    background: #209361
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-5, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-5 {
    background: #418caf
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-6, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-6 {
    background: #aa8773
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .simditor .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-7, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-7 {
    background: #999
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .custom-color, .simditor .more-option .toolbar-menu.toolbar-menu-color .custom-color, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .custom-color, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .custom-color {
    display: block;
    font-size: 12px;
    text-align: center;
    color: #858585;
    line-height: 16px;
    cursor: pointer
}

.simditor .more-option .toolbar-menu.toolbar-menu-background input, .simditor .more-option .toolbar-menu.toolbar-menu-color input, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background input, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color input {
    visibility: hidden;
    position: absolute;
    top: -999999px;
    left: -999999px
}

.simditor .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default {
    background: #fff;
    border: 1px solid #e1e1e1;
    width: 14px;
    height: 14px
}

.simditor .more-option .toolbar-menu.toolbar-menu-table .menu-create-table, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table {
    background: #fff;
    padding: 1px
}

.simditor .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

.simditor .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td {
    padding: 0;
    cursor: pointer
}

.simditor .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td:before, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td:before {
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    background: #f3f3f3;
    display: block;
    content: ""
}

.simditor .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before {
    background: #cfcfcf
}

.simditor .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table {
    display: none
}

.simditor .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table ul li, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table ul li {
    white-space: nowrap
}

.simditor .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image {
    position: relative;
    overflow: hidden
}

.simditor .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file], .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.simditor .more-option .toolbar-menu.toolbar-menu-alignment, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment {
    width: 100%
}

.simditor .more-option .toolbar-menu.toolbar-menu-alignment ul, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment ul {
    min-width: 100%
}

.simditor .more-option .toolbar-menu.toolbar-menu-alignment .menu-item, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment .menu-item {
    text-align: center;
    padding: 0
}

.simditor .more-option .toolbar-menu.toolbar-menu-font-family:before, .simditor .simditor-toolbar .toolbar-menu.toolbar-menu-font-family:before {
    width: 90px
}

.simditor .simditor-popover {
    display: none;
    padding: 5px 8px 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
    border-radius: 2px;
    position: absolute;
    z-index: 2
}

.simditor .simditor-popover .settings-field {
    margin: 0 0 5px 0;
    font-size: 12px;
    height: 25px;
    line-height: 25px
}

.simditor .simditor-popover .settings-field label {
    display: inline-block;
    margin: 0 5px 0 0
}

.simditor .simditor-popover .settings-field input[type=text] {
    display: inline-block;
    width: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px
}

.simditor .simditor-popover .settings-field input[type=text].image-size {
    width: 83px
}

.simditor .simditor-popover .settings-field .times {
    display: inline-block;
    width: 26px;
    font-size: 12px;
    text-align: center
}

.simditor .simditor-popover.image-popover .btn-restore, .simditor .simditor-popover.image-popover .btn-upload, .simditor .simditor-popover.link-popover .btn-unlink {
    display: inline-block;
    margin: 0 0 0 5px;
    color: #333;
    font-size: 14px;
    outline: 0
}

.simditor .simditor-popover.image-popover .btn-restore span, .simditor .simditor-popover.image-popover .btn-upload span, .simditor .simditor-popover.link-popover .btn-unlink span {
    opacity: .6
}

.simditor .simditor-popover.image-popover .btn-restore:hover span, .simditor .simditor-popover.image-popover .btn-upload:hover span, .simditor .simditor-popover.link-popover .btn-unlink:hover span {
    opacity: 1
}

.simditor .simditor-popover.image-popover .btn-upload {
    position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle
}

.simditor .simditor-popover.image-popover .btn-upload input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    height: 100%;
    width: 28px
}

.simditor .simditor-resize-bar {
    display: none;
    position: absolute;
    z-index: 2;
    width: 12px;
    height: 12px;
    background: #7bbdff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 50%;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .45);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .45);
    cursor: se-resize
}

.simditor .simditor-table-context-menu {
    display: none;
    position: absolute;
    z-index: 2;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
    box-shadow: 0 0 4px rgba(0, 0, 0, .3)
}

.simditor .simditor-table-context-menu ul {
    min-width: 160px;
    list-style: none;
    margin: 0;
    padding: 10px 0
}

.simditor .simditor-table-context-menu ul>li .menu-item {
    display: block;
    font-size: 16px;
    line-height: 2em;
    padding: 0 10px;
    text-decoration: none;
    color: #666
}

.simditor .simditor-table-context-menu ul>li .menu-item:hover {
    background: #f6f6f6
}

.simditor .simditor-table-context-menu ul>li .separator {
    display: block;
    border-top: 1px solid #ccc;
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: 6px 0
}

.simditor .simditor-table-context-menu .menu-edit-table ul li {
    white-space: nowrap
}

.simditor.simditor-mobile .simditor-wrapper.toolbar-floating .simditor-toolbar {
    position: absolute;
    top: 0;
    z-index: 10;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .1);
    box-shadow: 0 0 6px rgba(0, 0, 0, .1)
}

.simditor.focus .simditor-info-area {
    display: none
}

@font-face {
    font-family: editor-inside-icon;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAXcAAsAAAAABZAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIF+2NtYXAAAAFoAAAAXAAAAFzpuOnIZ2FzcAAAAcQAAAAIAAAACAAAABBnbHlmAAABzAAAAUAAAAFA8XV82GhlYWQAAAMMAAAANgAAADYPM7EhaGhlYQAAA0QAAAAkAAAAJAfCA8dobXR4AAADaAAAABgAAAAYDgAAAGxvY2EAAAOAAAAADgAAAA4AyABkbWF4cAAAA5AAAAAgAAAAIAAKADRuYW1lAAADsAAAAgoAAAIKajJm3nBvc3QAAAW8AAAAIAAAACAAAwAAAAMDVQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6XwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAEAIOkW6Xz//f//AAAAAAAg6RbpfP/9//8AAf/jFu4WiQADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAAD/wAQAA8AAEAAgAAATIgYVERQWMyEyNjURNCYjITUhMhYVERQGIyEiJjURNDZiFRwcFQM8FRwcFfzEAzwpOTkp/MQpOTkDjxwV/MQVHBwVAzwVHDE5KfzEKTk5KQM8KTkAAwAA/8AEAAPAABAAIQAxAAATJgYHBhYXCQE2JicmBgcBJwMiBhURFBYzITI2NRE0JiMhNSEyFhURFAYjISImNRE0NrIPKA0OAw8BNgHqDQEPDykN/lfvUBUcHBUDPBUcHBX8xAM8KTk5KfzEKTk5Ae4NAw8PKQ3+8gIVDygODgIP/jHQAaEcFfzEFRwcFQM8FRwxOSn8xCk5OSkDPCk5AAEAAAABAABJuwXbXw889QALBAAAAAAA1go2UgAAAADWCjZSAAD/wAQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAYEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAAAAAAAAoAFAAeAFAAoAAAAAEAAAAGADIAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQASAAAAAQAAAAAAAgAHAMMAAQAAAAAAAwASAFcAAQAAAAAABAASANgAAQAAAAAABQALADYAAQAAAAAABgASAI0AAQAAAAAACgAaAQ4AAwABBAkAAQAkABIAAwABBAkAAgAOAMoAAwABBAkAAwAkAGkAAwABBAkABAAkAOoAAwABBAkABQAWAEEAAwABBAkABgAkAJ8AAwABBAkACgA0AShlZGl0b3ItaW5zaWRlLWljb24AZQBkAGkAdABvAHIALQBpAG4AcwBpAGQAZQAtAGkAYwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBlZGl0b3ItaW5zaWRlLWljb24AZQBkAGkAdABvAHIALQBpAG4AcwBpAGQAZQAtAGkAYwBvAG5lZGl0b3ItaW5zaWRlLWljb24AZQBkAGkAdABvAHIALQBpAG4AcwBpAGQAZQAtAGkAYwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJlZGl0b3ItaW5zaWRlLWljb24AZQBkAGkAdABvAHIALQBpAG4AcwBpAGQAZQAtAGkAYwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
    font-weight: 400;
    font-style: normal
}

.editor-style, .simditor .simditor-body {
    font-size: 14px;
    font-family: Microsoft YaHei, STXihei;
    line-height: 1.57;
    color: #333;
    outline: none;
    word-wrap: break-word
}

.editor-style [data-unselection-select] .unselection-content, .simditor .simditor-body [data-unselection-select] .unselection-content {
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
    border: 1px solid #bababa!important
}

.editor-style [data-unselection-select][data-img] img, .simditor .simditor-body [data-unselection-select][data-img] img {
    -webkit-box-shadow: 0 2px 6px 1px rgba(0, 0, 0, .4);
    box-shadow: 0 2px 6px 1px rgba(0, 0, 0, .4);
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.editor-style [data-unselection-select][data-map]>span, .simditor .simditor-body [data-unselection-select][data-map]>span {
    -webkit-box-shadow: 0 2px 6px 1px rgba(0, 0, 0, .4);
    box-shadow: 0 2px 6px 1px rgba(0, 0, 0, .4)
}

.editor-style [data-img], .simditor .simditor-body [data-img] {
    padding: 0!important
}

.editor-style [data-map], .simditor .simditor-body [data-map] {
    text-align: left!important
}

.editor-style [data-map]>span.wrap, .simditor .simditor-body [data-map]>span.wrap {
    border: 1px solid #eaeaea;
    display: inline-block;
    max-width: 284px
}

.editor-style [data-map] .location, .simditor .simditor-body [data-map] .location {
    padding-left: 10px;
    display: block
}

.editor-style .unselection-wrapper, .simditor .simditor-body .unselection-wrapper {
    text-align: center
}

.editor-style .unselection-wrapper[data-attach], .editor-style .unselection-wrapper[data-global-link], .editor-style .unselection-wrapper[data-record], .simditor .simditor-body .unselection-wrapper[data-attach], .simditor .simditor-body .unselection-wrapper[data-global-link], .simditor .simditor-body .unselection-wrapper[data-record] {
    text-align: left
}

.editor-style .unselection-wrapper .unselection-inline-wrapper, .simditor .simditor-body .unselection-wrapper .unselection-inline-wrapper {
    display: inline-block;
    width: 100%
}

.editor-style .unselection-wrapper .unselection-content, .simditor .simditor-body .unselection-wrapper .unselection-content {
    cursor: default
}

.editor-style .unselection-wrapper [data-name], .simditor .simditor-body .unselection-wrapper [data-name] {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: right .2s;
    transition: right .2s
}

.editor-style .unselection-wrapper [data-name]:before, .simditor .simditor-body .unselection-wrapper [data-name]:before {
    content: attr(data-name)
}

.editor-style .unselection-wrapper [data-duration], .simditor .simditor-body .unselection-wrapper [data-duration] {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: right .2s;
    transition: right .2s
}

.editor-style .unselection-wrapper [data-duration]:before, .simditor .simditor-body .unselection-wrapper [data-duration]:before {
    content: attr(data-duration)
}

.editor-style .unselection-wrapper .unselection-attach-operation, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-operation-icon, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-operation-icon {
    display: inline-block;
    height: 100%;
    font-size: 18px;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    color: #575757
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-more, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-more {
    position: relative
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu {
    position: absolute;
    left: 0;
    top: 10px;
    line-height: 26px;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item {
    display: block;
    margin-left: 12px;
    font-size: 16px;
    color: #999
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item:hover, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item:hover {
    color: #666
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item.unselection-attach-download:before, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item.unselection-attach-download:before {
    content: "\e884"
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item.unselection-attach-delete, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item.unselection-attach-delete {
    display: none
}

.editor-style .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item.unselection-attach-delete:before, .simditor .simditor-body .unselection-wrapper .unselection-attach-operation .unselection-attach-more .unselection-attach-menu .unselection-attach-menu-item.unselection-attach-delete:before {
    content: "\e900"
}

.editor-style .unselection-wrapper:hover .unselection-attach-operation, .simditor .simditor-body .unselection-wrapper:hover .unselection-attach-operation {
    display: block
}

.editor-style .unselection-wrapper .unselection-attach, .editor-style .unselection-wrapper .unselection-record, .simditor .simditor-body .unselection-wrapper .unselection-attach, .simditor .simditor-body .unselection-wrapper .unselection-record {
    display: inline-block;
    height: 45px;
    width: 80%;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    position: relative;
    text-align: left;
    color: #575757;
    font-size: 0;
    white-space: nowrap
}

.editor-style .unselection-wrapper .unselection-attach .unselection-attach-icon, .simditor .simditor-body .unselection-wrapper .unselection-attach .unselection-attach-icon {
    display: inline-block;
    height: 100%;
    font-size: 20px;
    line-height: 41px;
    width: 30px;
    text-align: center
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=word], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=word] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/word_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=ppt], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=ppt] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/ppt_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=excel], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=excel] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/excel_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=pdf], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=pdf] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/pdf_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=image], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=image] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/image_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=sound], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=sound] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/sound_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=video], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=video] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/video_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=zip], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=zip] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/zip_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=minder], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=minder] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/minder_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type=file], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type=file] {
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/file_2x.png) no-repeat
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type] {
    display: inline-block;
    height: 100%;
    font-size: 20px;
    line-height: 41px;
    width: 42px;
    text-align: center;
    background-size: 24px 28px;
    background-position: 9px
}

.editor-style .unselection-wrapper .unselection-attach [data-attach-type]+[data-name], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-attach-type]+[data-name] {
    left: 42px
}

.editor-style .unselection-wrapper .unselection-attach [data-name], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-name] {
    position: absolute;
    left: 35px;
    right: 85px;
    bottom: 0;
    top: 0;
    line-height: 45px
}

.editor-style .unselection-wrapper .unselection-attach [data-progress], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-progress] {
    display: block;
    position: absolute;
    height: 6px;
    width: 102px;
    bottom: 3px;
    left: 42px;
    background: #f0f0f0;
    border-radius: 3px
}

.editor-style .unselection-wrapper .unselection-attach [data-progress]>span, .simditor .simditor-body .unselection-wrapper .unselection-attach [data-progress]>span {
    display: block;
    height: 100%;
    border-radius: inherit;
    background: #5bbbff;
    width: 0
}

.editor-style .unselection-wrapper .unselection-attach [data-size], .simditor .simditor-body .unselection-wrapper .unselection-attach [data-size] {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 12px;
    line-height: 45px;
    padding-right: 10px
}

.editor-style .unselection-wrapper .unselection-attach [data-size]:before, .simditor .simditor-body .unselection-wrapper .unselection-attach [data-size]:before {
    content: attr(data-size)
}

.editor-style .unselection-wrapper .unselection-attach-img-preview, .simditor .simditor-body .unselection-wrapper .unselection-attach-img-preview {
    display: none
}

.editor-style .unselection-wrapper .unselection-global-link, .simditor .simditor-body .unselection-wrapper .unselection-global-link {
    display: inline-block;
    height: 45px;
    width: 80%;
    background-color: #fefefe;
    border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, .03);
    position: relative;
    text-align: left;
    color: #575757;
    font-size: 0;
    white-space: nowrap
}

.editor-style .unselection-wrapper .unselection-global-link [data-name], .simditor .simditor-body .unselection-wrapper .unselection-global-link [data-name] {
    display: inline-block;
    line-height: 45px;
    vertical-align: middle;
    width: calc(100% - 73px)
}

.editor-style .unselection-wrapper .unselection-global-link .unselection-attach-operation-icon, .simditor .simditor-body .unselection-wrapper .unselection-global-link .unselection-attach-operation-icon {
    line-height: 45px
}

.editor-style .unselection-wrapper .unselection-global-link [data-global-link-type], .simditor .simditor-body .unselection-wrapper .unselection-global-link [data-global-link-type] {
    display: inline-block;
    height: 100%;
    width: 45px;
    vertical-align: middle
}

.editor-style .unselection-wrapper .unselection-global-link [data-global-link-type=plan], .editor-style .unselection-wrapper .unselection-global-link [data-global-link-type=todo], .simditor .simditor-body .unselection-wrapper .unselection-global-link [data-global-link-type=plan], .simditor .simditor-body .unselection-wrapper .unselection-global-link [data-global-link-type=todo] {
    background: url(https://res-front-cdn.timetask.cn/common/img/todo/task.png) no-repeat;
    background-size: 24px;
    background-position: 9px
}

.editor-style .unselection-wrapper .unselection-global-link [data-global-link-type=doc], .simditor .simditor-body .unselection-wrapper .unselection-global-link [data-global-link-type=doc] {
    background: url(https://res-front-cdn.timetask.cn/common/img/doc/docItem.png) no-repeat;
    background-position: 9px;
    background-size: 27px 26px
}

.editor-style .unselection-wrapper .unselection-global-link [data-global-link-type=file], .simditor .simditor-body .unselection-wrapper .unselection-global-link [data-global-link-type=file] {
    font-size: 20px;
    line-height: 42px;
    text-align: center
}

.editor-style .unselection-wrapper .unselection-task-block, .simditor .simditor-body .unselection-wrapper .unselection-task-block {
    display: inline-block;
    height: 70px;
    width: 100%;
    background: #f4f3f3;
    border: 1px solid transparent;
    position: relative;
    font-size: 14px
}

.editor-style .unselection-wrapper .unselection-task-block [data-title], .simditor .simditor-body .unselection-wrapper .unselection-task-block [data-title] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    display: block;
    padding-left: 20px;
    text-align: left;
    margin-top: 13px;
    margin-bottom: 7px
}

.editor-style .unselection-wrapper .unselection-task-block [data-title]:before, .simditor .simditor-body .unselection-wrapper .unselection-task-block [data-title]:before {
    content: attr(data-title)
}

.editor-style .unselection-wrapper .unselection-task-block [data-sub-title], .simditor .simditor-body .unselection-wrapper .unselection-task-block [data-sub-title] {
    font-size: 12px;
    color: #9b9b9b;
    letter-spacing: 0;
    display: block;
    padding-left: 20px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.editor-style .unselection-wrapper .unselection-task-block [data-sub-title]:before, .simditor .simditor-body .unselection-wrapper .unselection-task-block [data-sub-title]:before {
    content: attr(data-sub-title)
}

.editor-style .unselection-wrapper .unselection-task-block .simditor-r-icon-setting, .simditor .simditor-body .unselection-wrapper .unselection-task-block .simditor-r-icon-setting {
    position: absolute;
    top: 50%;
    right: 21px;
    margin-top: -.53em;
    cursor: pointer
}

.editor-style .unselection-wrapper .unselection-task-block .simditor-r-icon-close, .simditor .simditor-body .unselection-wrapper .unselection-task-block .simditor-r-icon-close {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -.5em;
    margin-right: -.5em;
    background: #fff;
    border: 1px solid #f1f1f1;
    -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .2);
    border-radius: 50%;
    color: #bdbdbd;
    cursor: pointer;
    display: none
}

.editor-style .unselection-wrapper .unselection-record [data-record-control], .simditor .simditor-body .unselection-wrapper .unselection-record [data-record-control] {
    width: 24px;
    height: 28px;
    position: absolute;
    top: 8.5px;
    left: 10px;
    background: url(https://res-front-cdn.timetask.cn/common/img/file/2018-03-16/sound_2x.png) no-repeat;
    background-size: 24px 28px
}

.editor-style .unselection-wrapper .unselection-record [data-name], .simditor .simditor-body .unselection-wrapper .unselection-record [data-name] {
    position: absolute;
    left: 42px;
    right: 60px;
    bottom: 0;
    top: 0;
    line-height: 45px
}

.editor-style .unselection-wrapper .unselection-record [data-duration], .simditor .simditor-body .unselection-wrapper .unselection-record [data-duration] {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 12px;
    line-height: 45px;
    padding-right: 10px
}

.editor-style .unselection-wrapper inherit, .simditor .simditor-body .unselection-wrapper inherit {
    display: block;
    font-size: 0
}

.editor-style .unselection-wrapper[data-file-id] .unselection-attach:hover .unselection-attach-operation, .editor-style .unselection-wrapper[data-file-id] .unselection-global-link:hover .unselection-attach-operation, .simditor .simditor-body .unselection-wrapper[data-file-id] .unselection-attach:hover .unselection-attach-operation, .simditor .simditor-body .unselection-wrapper[data-file-id] .unselection-global-link:hover .unselection-attach-operation {
    display: inline-block
}

.editor-style .unselection-wrapper[data-global-link], .simditor .simditor-body .unselection-wrapper[data-global-link] {
    line-height: 10px
}

.editor-style .unselection-wrapper img, .simditor .simditor-body .unselection-wrapper img {
    cursor: pointer
}

.editor-style .unselection-wrapper+.unselection-wrapper, .simditor .simditor-body .unselection-wrapper+.unselection-wrapper {
    margin-top: 8px
}

.editor-style[contenteditable=true] .unselection-task-block:hover .simditor-r-icon-close, .simditor .simditor-body[contenteditable=true] .unselection-task-block:hover .simditor-r-icon-close {
    display: block
}

.editor-style[contenteditable=true] .unselection-attach-delete, .simditor .simditor-body[contenteditable=true] .unselection-attach-delete {
    display: block!important
}

.editor-style[contenteditable=true] .unselection-global-link:hover .unselection-attach-operation, .simditor .simditor-body[contenteditable=true] .unselection-global-link:hover .unselection-attach-operation {
    display: inline-block
}

.editor-style>:first-child, .simditor .simditor-body>:first-child {
    margin-top: 0!important
}

.editor-style a, .simditor .simditor-body a {
    color: #4298ba;
    text-decoration: none;
    word-break: break-all
}

.editor-style a:visited, .simditor .simditor-body a:visited {
    color: #4298ba
}

.editor-style a:hover, .simditor .simditor-body a:hover {
    color: #0f769f
}

.editor-style a:active, .simditor .simditor-body a:active {
    color: #9e792e
}

.editor-style a:active, .editor-style a:hover, .simditor .simditor-body a:active, .simditor .simditor-body a:hover {
    outline: 0
}

.editor-style h1, .editor-style h2, .editor-style h3, .editor-style h4, .editor-style h5, .editor-style h6, .simditor .simditor-body h1, .simditor .simditor-body h2, .simditor .simditor-body h3, .simditor .simditor-body h4, .simditor .simditor-body h5, .simditor .simditor-body h6 {
    font-weight: 700;
    margin: 25px 0 20px;
    color: #000;
    line-height: 1.2
}

.editor-style h1, .simditor .simditor-body h1 {
    font-size: 24px
}

.editor-style h2, .simditor .simditor-body h2 {
    font-size: 22px
}

.editor-style h3, .simditor .simditor-body h3 {
    font-size: 20px
}

.editor-style h4, .simditor .simditor-body h4 {
    font-size: 18px
}

.editor-style h5, .editor-style h6, .simditor .simditor-body h5, .simditor .simditor-body h6 {
    font-size: 16px
}

.editor-style div, .editor-style p, .simditor .simditor-body div, .simditor .simditor-body p {
    margin: 0;
    color: #333;
    word-wrap: break-word
}

.editor-style b, .editor-style strong, .simditor .simditor-body b, .simditor .simditor-body strong {
    font-weight: 700
}

.editor-style em, .editor-style i, .simditor .simditor-body em, .simditor .simditor-body i {
    font-style: italic
}

.editor-style u, .simditor .simditor-body u {
    text-decoration: underline
}

.editor-style del, .editor-style strike, .simditor .simditor-body del, .simditor .simditor-body strike {
    text-decoration: line-through
}

.editor-style ol, .editor-style ul, .simditor .simditor-body ol, .simditor .simditor-body ul {
    list-style: disc outside none;
    margin: 15px 0;
    padding: 0 0 0 40px;
    line-height: 1.6
}

.editor-style ol ol, .editor-style ol ul, .editor-style ul ol, .editor-style ul ul, .simditor .simditor-body ol ol, .simditor .simditor-body ol ul, .simditor .simditor-body ul ol, .simditor .simditor-body ul ul {
    padding-left: 30px
}

.editor-style ol ul, .editor-style ul ul, .simditor .simditor-body ol ul, .simditor .simditor-body ul ul {
    list-style: circle outside none
}

.editor-style ol ul ul, .editor-style ul ul ul, .simditor .simditor-body ol ul ul, .simditor .simditor-body ul ul ul {
    list-style: square outside none
}

.editor-style ol, .simditor .simditor-body ol {
    list-style: decimal
}

.editor-style blockquote, .simditor .simditor-body blockquote {
    border-left: 6px solid #ddd;
    padding: 5px 0 5px 10px;
    margin: 15px 0 15px 15px
}

.editor-style blockquote>:first-child, .simditor .simditor-body blockquote>:first-child {
    margin-top: 0
}

.editor-style code, .simditor .simditor-body code {
    display: inline-block;
    padding: 0 4px;
    margin: 0 5px;
    background: #eee;
    border-radius: 3px;
    font-size: 13px;
    font-family: monaco, Consolas, Liberation Mono, Courier, monospace
}

.editor-style pre, .simditor .simditor-body pre {
    padding: 10px 5px 10px 10px;
    margin: 15px 0;
    display: block;
    line-height: 18px;
    background: #f0f0f0;
    border-radius: 3px;
    font-size: 13px;
    font-family: monaco, Consolas, Liberation Mono, Courier, monospace;
    white-space: pre;
    word-wrap: normal;
    overflow-x: auto
}

.editor-style pre code, .simditor .simditor-body pre code {
    display: block;
    padding: 0;
    margin: 0;
    background: none;
    border-radius: 0
}

.editor-style hr, .simditor .simditor-body hr {
    display: block;
    height: 0;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 15px 0;
    padding: 0
}

.editor-style table, .simditor .simditor-body table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 15px 0
}

.editor-style table thead, .simditor .simditor-body table thead {
    background-color: #f9f9f9
}

.editor-style table td, .editor-style table th, .simditor .simditor-body table td, .simditor .simditor-body table th {
    min-width: 40px;
    height: 30px;
    border: 1px solid #bbb;
    vertical-align: top;
    padding: 2px 4px;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.editor-style table td.active, .editor-style table th.active, .simditor .simditor-body table td.active, .simditor .simditor-body table th.active {
    background-color: #ffe
}

.editor-style img, .simditor .simditor-body img {
    max-width: 100%;
    vertical-align: middle;
    height: auto
}

.editor-style font[size="1"], .simditor .simditor-body font[size="1"] {
    font-size: 12px
}

.editor-style font[size="2"], .simditor .simditor-body font[size="2"] {
    font-size: 14px
}

.editor-style font[size="3"], .simditor .simditor-body font[size="3"] {
    font-size: 16px
}

.editor-style font[size="4"], .simditor .simditor-body font[size="4"] {
    font-size: 18px
}

.editor-style font[size="5"], .simditor .simditor-body font[size="5"] {
    font-size: 20px
}

.editor-style font[size="6"], .simditor .simditor-body font[size="6"] {
    font-size: 24px
}

.editor-style font[size="7"], .simditor .simditor-body font[size="7"] {
    font-size: 30px
}

.editor-style font[size="8"], .simditor .simditor-body font[size="8"] {
    font-size: 36px
}

.editor-style [class*=" check-box-item-"], .editor-style [class^=check-box-item-], .simditor .simditor-body [class*=" check-box-item-"], .simditor .simditor-body [class^=check-box-item-] {
    position: relative;
    padding-left: 2em
}

.editor-style [class*=" check-box-item-"]:before, .editor-style [class^=check-box-item-]:before, .simditor .simditor-body [class*=" check-box-item-"]:before, .simditor .simditor-body [class^=check-box-item-]:before {
    font-family: editor-inside-icon!important;
    cursor: pointer;
    display: inline-block;
    padding: 0 1px;
    position: absolute;
    top: 50%;
    left: .5em;
    margin-top: -12.5px;
    width: 16px;
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.editor-style .check-box-item-unchecked:before, .simditor .simditor-body .check-box-item-unchecked:before {
    content: "\e916"
}

.editor-style .check-box-item-checked, .simditor .simditor-body .check-box-item-checked {
    text-decoration: line-through
}

.editor-style .check-box-item-checked:before, .simditor .simditor-body .check-box-item-checked:before {
    content: "\e97c"
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach {
    display: none
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview {
    border-radius: 4px;
    margin: 8px 0;
    background-color: #eee;
    padding: 8px 8px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview .unselection-attach-img-box {
    width: 100%
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview .unselection-attach-img-box img {
    max-height: 86px;
    width: auto!important
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview .unselection-attach-img-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 14px;
    margin-top: 8px
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview .unselection-attach-img-title-text-name {
    margin-right: 16px;
    color: #333;
    font-size: 12px;
    line-height: 12px
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview .unselection-attach-img-title-text-size {
    color: #666;
    font-size: 12px;
    line-height: 12px
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview .unselection-attach-img-title-icon {
    display: none;
    font-size: 16px;
    color: #666
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview .unselection-attach-img-title-icon:hover {
    color: #333
}

.editor-style .unselection-wrapper[data-attach-type=image] .unselection-content.unselection-attach-img-preview:hover .unselection-attach-img-title-icon {
    display: block
}

.k-at-member {
    display: inline-block;
    position: relative
}

.k-at-member__list, .k-at-member__no-data-tip {
    list-style: none;
    width: 180px;
    max-height: 216px;
    overflow-y: auto;
    padding: 8px 0;
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .18);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .18);
    border-radius: 2px;
    font-size: 14px
}

.k-at-member__list::-webkit-scrollbar, .k-at-member__no-data-tip::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-at-member__list::-webkit-scrollbar-thumb, .k-at-member__no-data-tip::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-at-member__list::-webkit-scrollbar-track, .k-at-member__no-data-tip::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-at-member__list li, .k-at-member__no-data-tip li {
    cursor: default;
    line-height: 40px;
    color: #585858;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    padding: 0 20px
}

.k-at-member__list li>i, .k-at-member__no-data-tip li>i {
    margin-right: 12px;
    vertical-align: middle
}

.k-at-member__list li:hover, .k-at-member__no-data-tip li:hover {
    background: #f5f5f5
}

.k-at-member__item--active {
    background: #e8e8e8
}

.k-at-member__item--active:hover {
    background: #e8e8e8!important
}

.k-attachment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-attachment .k-upload {
    height: 0
}

.k-attachment__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-size: 12px
}

.k-attachment__container--desc-text {
    margin-left: 8px;
    word-break: keep-all
}

.k-avatar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    background-color: #ccc;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.k-avatar--img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.k-avatar--square {
    border-radius: 2px
}

.k-avatar--large {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px
}

.k-avatar--medium {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px
}

.k-avatar--small {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px
}

.k-avatar--string {
    position: absolute;
    left: 50%;
    -webkit-transform-origin: 0 center;
    transform-origin: 0 center
}

.k-avatar--star-icon {
    position: absolute;
    bottom: 0;
    right: 0
}

.k-badge {
    position: relative;
    display: inline-block
}

.k-badge .k-icon {
    vertical-align: bottom
}

.k-badge__start {
    bottom: -10px;
    right: 5px
}

.k-badge__count, .k-badge__start {
    vertical-align: middle;
    position: absolute;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    -webkit-transform-origin: -10% center;
    transform-origin: -10% center;
    z-index: 10
}

.k-badge__count {
    top: -10px;
    right: 0;
    height: 20px;
    border-radius: 10px;
    min-width: 20px;
    background: #f5222d;
    background: var(--kite-func-color-error);
    border: 1px solid transparent;
    color: #fff;
    line-height: 18px;
    text-align: center;
    padding: 0 6px;
    font-size: 12px;
    white-space: nowrap;
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff
}

.k-badge__count a, .k-badge__count a:hover {
    color: #fff
}

.k-badge__count-alone {
    top: auto;
    display: block;
    position: relative;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.k-badge__count-primary {
    background: #2b88fe;
    background: var(--kite-theme-color-6)
}

.k-badge__count-success {
    background: #51c419;
    background: var(--kite-func-color-success)
}

.k-badge__count-error {
    background: #f5222d;
    background: var(--kite-func-color-error)
}

.k-badge__count-warning {
    background: #faad15;
    background: var(--kite-func-color-warn)
}

.k-badge__count-info {
    background: #2b88fe;
    background: var(--kite-func-color-link)
}

.k-badge__count-normal {
    background: #e6ebf1;
    color: #8c8c8c
}

.k-badge__dot {
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transform-origin: 0 center;
    transform-origin: 0 center;
    top: -4px;
    right: -8px;
    height: 8px;
    width: 8px;
    border-radius: 100%;
    background: #f5222d;
    background: var(--kite-func-color-error);
    z-index: 10;
    -webkit-box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px #fff
}

.k-badge--status {
    line-height: inherit;
    vertical-align: baseline
}

.k-badge--status-dot {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.k-badge--status-success {
    background-color: #51c419;
    background-color: var(--kite-func-color-success)
}

.k-badge--status-processing {
    background-color: #2b88fe;
    background-color: var(--kite-func-color-link);
    position: relative
}

.k-badge--status-processing:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-func-color-link);
    content: "";
    -webkit-animation: aniStatusProcessing 1.2s ease-in-out infinite;
    animation: aniStatusProcessing 1.2s ease-in-out infinite
}

.k-badge--status-default {
    background-color: #e6ebf1
}

.k-badge--status-error {
    background-color: #f5222d;
    background-color: var(--kite-func-color-error)
}

.k-badge--status-warning {
    background-color: #faad15;
    background-color: var(--kite-func-color-warn)
}

.k-badge--status-text {
    display: inline-block;
    color: #515a6e;
    font-size: 14px;
    margin-left: 6px
}

@-webkit-keyframes aniStatusProcessing {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: .5
    }
    to {
        -webkit-transform: scale(2.4);
        transform: scale(2.4);
        opacity: 0
    }
}

@keyframes aniStatusProcessing {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: .5
    }
    to {
        -webkit-transform: scale(2.4);
        transform: scale(2.4);
        opacity: 0
    }
}

.k-batch-operate {
    width: 248px;
    -webkit-box-shadow: 0 1px 20px 0 rgba(48, 48, 48, .05);
    box-shadow: 0 1px 20px 0 rgba(48, 48, 48, .05);
    border-radius: 2px;
    padding: 12px 10px 0 16px;
    font-size: 12px;
    margin-bottom: 10px
}

.k-batch-operate__header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #666
}

.k-batch-operate__header, .k-batch-operate__header-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-batch-operate__select-all-text {
    margin-left: 2px!important
}

.k-batch-operate__all-unselect .k-button__text {
    color: #d9d9d9!important
}

.k-batch-operate__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0!important;
    margin-top: 12px!important
}

.k-batch-operate__show-item {
    margin-right: 12px
}

.k-batch-operate__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-batch-operate__modal-title {
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    color: #333;
    padding: 24px
}

.k-batch-operate__modal-content {
    padding: 0 24px;
    padding-bottom: 16px;
    color: #333;
    font-size: 14px;
    line-height: 1.5
}

.k-breadcrumb {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    line-height: 1.5;
    white-space: nowrap
}

.k-breadcrumb:after {
    display: block;
    clear: both;
    content: ""
}

.k-breadcrumb__link {
    color: #2b88fe!important;
    color: var(--kite-func-color-link)!important;
    display: inline-block;
    max-width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-breadcrumb__link:hover {
    color: #1a66d9!important;
    color: var(--kite-theme-color-7)!important;
    cursor: pointer
}

.k-breadcrumb__link:active {
    color: #54a4ff!important;
    color: var(--kite-theme-color-5)!important
}

.k-breadcrumb__text {
    color: #8c8c8c;
    display: inline-block;
    max-width: 7em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-breadcrumb__separator {
    margin: 0 4px;
    color: #bfbfbf;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-breadcrumb__item, .k-breadcrumb__separator {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-breadcrumb__item:last-child {
    color: #8c8c8c;
    cursor: text
}

.k-breadcrumb__item:last-child .k-breadcrumb__separator {
    display: none
}

.k-brief-panel {
    width: 840px;
    height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-brief-panel::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-brief-panel::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-brief-panel::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-brief-panel__header {
    height: 94px;
    padding-top: 34px;
    margin: 0 31px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-brief-panel__header-go-to-btn {
    position: absolute;
    top: -42px;
    left: 0
}

.k-brief-panel__header-go-to-btn .k-button {
    background-color: #555;
    border-color: #555
}

.k-brief-panel__header-go-to-btn .k-button:active, .k-brief-panel__header-go-to-btn .k-button:hover {
    background-color: #999;
    border-color: #999
}

.k-brief-panel__header-left-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-brief-panel__header-left-top-icon {
    position: relative;
    width: 20px;
    height: 20px
}

.k-brief-panel__header-left-top-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    width: 14px;
    text-align: center
}

.k-brief-panel__header-left-top-brief-name {
    color: #000;
    height: 16px;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin-bottom: 0;
    margin-left: 8px
}

.k-brief-panel__header-left-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #999;
    font-size: 12px;
    margin-top: 8px;
    margin-left: 28px;
    padding-bottom: 12px
}

.k-brief-panel__header-left-bottom-creator {
    margin: 0 12px 0 4px
}

.k-brief-panel__header-left-bottom-date {
    font-size: 12px;
    line-height: 12px
}

.k-brief-panel__header-left-bottom-date .date-range, .k-brief-panel__header-left-bottom-date .week {
    display: inline-block;
    line-height: 12px
}

.k-brief-panel__header-left-bottom-date .week {
    margin-left: 4px
}

.k-brief-panel__header__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-brief-panel__header__right-status {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-brief-panel__header__right-status, .k-brief-panel__header__right-status-tip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-brief-panel__header__right-status-tip {
    margin-bottom: 10px;
    color: #666;
    font-size: 14px;
    line-height: 14px
}

.k-brief-panel__header__right-status-button {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.k-brief-panel__wrap-reditor.reditorStyle.ql-editor {
    min-height: 0
}

.k-brief-panel__main-body {
    height: calc(100% - 94px)
}

.k-brief-panel__main-body-section {
    border-top: 1px solid #e3e3e3;
    margin: 0 31px 0 59px;
    padding-top: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: calc(100% - 342px);
    position: relative
}

.k-brief-panel__main-body-section .k-brief-panel__content-question-block-name {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    color: #333;
    font-weight: 600
}

.k-brief-panel__main-body-section .k-brief-panel__content-update-time {
    position: absolute;
    bottom: 16px;
    margin: 0;
    width: 100%;
    font-size: 12px;
    line-height: 12px;
    color: #999;
    text-align: right
}

.k-brief-panel__main-body-comment {
    margin: 0 31px 0 51px;
    border-top: 1px solid #e3e3e3
}

.k-brief-panel__main-body-comment .k-trend__header {
    margin: 16px 0
}

.k-brief-panel__main-body-comment .k-trend-comments__list {
    margin: 28px 0
}

.k-brief-panel__main-body-comment .k-trend__content {
    min-height: 0
}

.k-brief-panel__main-body-comment .k-comment-v2__editor-wrap {
    height: 86px
}

.k-brief-panel__main-body-comment .k-comment-v2__editor-wrap::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-brief-panel__main-body-comment .k-comment-v2__editor-wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-brief-panel__main-body-comment .k-comment-v2__editor-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-brief-panel__main-body-comment .k-comment-v2__body, .k-brief-panel__main-body-comment .k-comment-v2__body .simditor .simditor-wrapper .simditor-body {
    min-height: 86px
}

.k-brief-panel__main-body-comment .k-comment__notify-checkbox, .k-brief-panel__main-body-comment label {
    margin-bottom: 0
}

.k-brief-panel__main-body-comment .k-trend-comments--early-comment, .k-brief-panel__main-body-comment .k-trend-comments--hide-early-comment {
    margin-top: 0;
    margin-bottom: 20px
}

.k-brief-panel__bottom-padding {
    height: 38px;
    width: 100%
}

.k-button-group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-button-group>.k-button:hover {
    z-index: 1
}

.k-button-group>.k-button {
    border-radius: 0
}

.k-button-group>.k-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.k-button-group>.k-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.k-button-group>.k-button:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.k-button-group>.k-button:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.k-button-group>.k-button:not(:last-child) {
    margin-right: -1px
}

.k-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6);
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    color: #fff
}

.k-button:hover {
    background-color: #1a66d9;
    background-color: var(--kite-theme-color-7);
    border-color: #1a66d9;
    border-color: var(--kite-theme-color-7)
}

.k-button:active {
    background-color: #0c49b3;
    background-color: var(--kite-theme-color-8);
    border-color: #0c49b3;
    border-color: var(--kite-theme-color-8)
}

.k-button:disabled {
    background-color: #7dbeff;
    background-color: var(--kite-theme-color-4);
    border-color: #7dbeff;
    border-color: var(--kite-theme-color-4);
    cursor: not-allowed!important
}

.k-button.is-plain {
    background-color: #fff;
    border-color: #d6d6d6;
    color: #333
}

.k-button.is-plain:hover {
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-button.is-plain:active {
    border-color: #1a66d9;
    border-color: var(--kite-theme-color-7);
    color: #1a66d9;
    color: var(--kite-theme-color-7)
}

.k-button.is-plain:disabled {
    border-color: #e3e3e3;
    color: #d6d6d6
}

.k-button.is-error {
    background-color: #f5222d;
    background-color: var(--kite-error-color-6);
    border-color: #f5222d;
    border-color: var(--kite-error-color-6);
    color: #fff
}

.k-button.is-error:hover {
    background-color: #cf1322;
    background-color: var(--kite-error-color-7);
    border-color: #cf1322;
    border-color: var(--kite-error-color-7)
}

.k-button.is-error:active {
    background-color: #a8071a;
    background-color: var(--kite-error-color-8);
    border-color: #a8071a;
    border-color: var(--kite-error-color-8)
}

.k-button.is-error:disabled {
    background-color: #ff7875;
    background-color: var(--kite-error-color-4);
    border-color: #ff7875;
    border-color: var(--kite-error-color-4);
    cursor: not-allowed!important
}

.k-button.is-error.is-plain {
    background-color: #fff;
    border-color: #f5222d;
    border-color: var(--kite-error-color-6);
    color: #f5222d;
    color: var(--kite-error-color-6)
}

.k-button.is-error.is-plain:hover {
    color: #cf1322;
    color: var(--kite-error-color-7);
    border-color: #cf1322;
    border-color: var(--kite-error-color-7)
}

.k-button.is-error.is-plain:active {
    color: #a8071a;
    color: var(--kite-error-color-8);
    border-color: #a8071a;
    border-color: var(--kite-error-color-8)
}

.k-button.is-error.is-plain:disabled {
    color: #ff7875;
    color: var(--kite-error-color-4);
    border-color: #ff7875;
    border-color: var(--kite-error-color-4);
    cursor: not-allowed
}

.k-button--small {
    font-size: 12px;
    height: 24px;
    padding: 0 12px
}

.k-button--small.k-button--oval {
    border-radius: 12px
}

.k-button--medium {
    font-size: 14px;
    height: 30px;
    padding: 0 16px
}

.k-button--medium.k-button--oval, .k-button--medium .k-button--oval {
    border-radius: 15px
}

.k-button--large {
    font-size: 16px;
    height: 36px;
    padding: 0 20px
}

.k-button--large.k-button--oval {
    border-radius: 18px
}

.k-button--circle {
    border-radius: 50%;
    padding: 0
}

.k-button--square {
    border-radius: 4px;
    padding: 0
}

.k-button--small.k-button--circle, .k-button--small.k-button--square {
    width: 24px
}

.k-button--medium.k-button--circle, .k-button--medium.k-button--square {
    width: 30px
}

.k-button--large.k-button--circle, .k-button--large.k-button--square {
    width: 36px
}

.k-button__text {
    text-align: left;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 1
}

.k-button__text--ellipsis, .k-button__text--ellipsis span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-button--character {
    padding: 0;
    height: auto;
    background: transparent;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border: none
}

.k-button--character:hover {
    border-color: transparent;
    background: transparent;
    color: #1a66d9;
    color: var(--kite-theme-color-7)
}

.k-button--character:active {
    border-color: transparent;
    background: transparent;
    color: #0c49b3;
    color: var(--kite-theme-color-8)
}

.k-button--character:disabled {
    border-color: transparent;
    background: transparent;
    color: #7dbeff;
    color: var(--kite-theme-color-4)
}

.k-button--character.is-plain {
    border-color: transparent;
    background: transparent;
    color: #999
}

.k-button--character.is-plain:hover {
    border-color: transparent;
    background: transparent;
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-button--character.is-plain:active {
    border-color: transparent;
    background: transparent;
    color: #1a66d9!important;
    color: var(--kite-theme-color-7)!important
}

.k-button--character.is-plain:disabled {
    border-color: transparent;
    background: transparent;
    color: #d6d6d6!important
}

.k-button--character.is-error {
    background: transparent;
    color: #f5222d;
    color: var(--kite-error-color-6);
    border: none
}

.k-button--character.is-error:hover {
    border-color: transparent;
    background: transparent;
    color: #cf1322;
    color: var(--kite-error-color-7)
}

.k-button--character.is-error:active {
    border-color: transparent;
    background: transparent;
    color: #a8071a;
    color: var(--kite-error-color-8)
}

.k-button--character.is-error:disabled {
    border-color: transparent;
    background: transparent;
    color: #ff7875;
    color: var(--kite-error-color-4)
}

.k-button--character.is-error.is-plain {
    border-color: transparent;
    background: transparent;
    color: #999
}

.k-button--character.is-error.is-plain:hover {
    border-color: transparent;
    background: transparent;
    color: #f5222d!important;
    color: var(--kite-error-color-6)!important
}

.k-button--character.is-error.is-plain:active {
    border-color: transparent;
    background: transparent;
    color: #cf1322!important;
    color: var(--kite-error-color-7)!important
}

.k-button--character.is-error.is-plain:disabled {
    border-color: transparent;
    background: transparent;
    color: #d6d6d6!important
}

.k-button--loading .k-button__load-wrap {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 1
}

.k-button--loading .k-button__load-icon {
    -webkit-animation: load-loop 1s linear infinite;
    animation: load-loop 1s linear infinite
}

.k-button:before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 1;
    display: none;
    background: #fff;
    border-radius: inherit;
    opacity: .35;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    content: ""
}

.k-button--loading:not(.k-button--disabled), .k-button:before {
    pointer-events: none
}

.k-button--loading:not(.k-button--circle):not(.k-button--square) .k-button__load-wrap {
    margin-right: 4px;
    -webkit-transition: margin-right .3s ease;
    transition: margin-right .3s ease
}

.k-button--loading:before {
    display: block
}

.k-button--disabled:before {
    display: none
}

.k-carousel {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.k-carousel-list, .k-carousel-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.k-carousel-list {
    margin: 0;
    padding: 0
}

.k-carousel-list, .k-carousel-track {
    position: relative;
    display: block;
    overflow: hidden
}

.k-carousel-track {
    top: 0;
    left: 0;
    z-index: 1
}

.k-carousel-track.higher {
    z-index: 2
}

.k-carousel-item {
    float: left;
    height: 100%;
    min-height: 1px;
    display: block
}

.k-carousel-arrow {
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    cursor: pointer;
    display: none;
    position: absolute;
    top: 50%;
    z-index: 10;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .2s;
    transition: .2s;
    background-color: rgba(31, 45, 61, .11);
    color: #fff;
    text-align: center;
    font-size: 1em;
    font-family: inherit;
    line-height: inherit
}

.k-carousel-arrow:hover {
    background-color: rgba(31, 45, 61, .5)
}

.k-carousel-arrow>* {
    vertical-align: baseline
}

.k-carousel-arrow.left {
    left: 16px
}

.k-carousel-arrow.right {
    right: 16px
}

.k-carousel-arrow-always {
    display: inherit
}

.k-carousel-arrow-hover {
    display: inherit;
    opacity: 0
}

.k-carousel:hover .k-carousel-arrow-hover {
    opacity: 1
}

.k-carousel-dots {
    z-index: 10;
    display: none;
    position: relative;
    list-style: none;
    text-align: center;
    padding: 0;
    width: 100%;
    height: 17px
}

.k-carousel-dots-inside {
    display: block;
    position: absolute;
    bottom: 3px
}

.k-carousel-dots-outside {
    display: block;
    margin-top: 3px
}

.k-carousel-dots li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 2px;
    padding: 7px 0;
    cursor: pointer
}

.k-carousel-dots li button {
    border: 0;
    padding: 0;
    cursor: pointer;
    background: #fff;
    display: block;
    width: 16px;
    height: 3px;
    border-radius: 1px;
    outline: none;
    font-size: 0;
    color: transparent;
    -webkit-transition: all .5s;
    transition: all .5s
}

.k-carousel-dots li .k-carousel-radius {
    width: 6px;
    height: 6px;
    background: #999;
    border-radius: 3px
}

.k-carousel-dots li:hover>button {
    opacity: .7
}

.k-carousel-dots .k-carousel-active>button {
    opacity: 1;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    width: 22px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.k-carousel-dots .k-carousel-active>button.k-carousel-radius {
    width: 6px
}

.k-checkbox-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: 0
}

.k-checkbox-group .k-checkbox+.k-checkbox {
    margin-left: var(--checkbox-margin-left)
}

.k-checkbox {
    display: inline-block;
    cursor: pointer;
    margin: 0
}

.k-checkbox--disabled {
    cursor: not-allowed;
    color: #bfbfbf
}

.k-checkbox--disabled .k-checkbox__text {
    color: #bfbfbf
}

.k-checkbox--indeterminate .k-checkbox__input+.k-checkbox__box {
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6);
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    -webkit-transition: border-color .3s ease-in;
    transition: border-color .3s ease-in
}

.k-checkbox--indeterminate .k-checkbox__input+.k-checkbox__box:after {
    height: 0;
    width: 70%;
    left: 5%;
    top: 50%;
    position: absolute;
    -webkit-transform: scale(1) translateY(-50%)!important;
    transform: scale(1) translateY(-50%)!important
}

.k-checkbox--indeterminate .k-checkbox__input:disabled+.k-checkbox__box {
    cursor: not-allowed;
    border: 1px solid #d9d9d9;
    background: #d9d9d9
}

.k-checkbox__input {
    display: none
}

.k-checkbox__input+.k-checkbox__box {
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid #d9d9d9;
    outline: none;
    background: #fff;
    -webkit-transition: all .2s;
    transition: all .2s;
    position: relative
}

.k-checkbox__input+.k-checkbox__box:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 50%;
    width: 25%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(45deg) scale(0) translate(-66%, -66%);
    transform: rotate(45deg) scale(0) translate(-66%, -66%)
}

.k-checkbox__input:checked+.k-checkbox__box {
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6);
    background: #2b88fe;
    background: var(--kite-theme-color-6)
}

.k-checkbox__input:checked+.k-checkbox__box:after {
    -webkit-transform: rotate(45deg) scale(1) translate(-66%, -66%);
    transform: rotate(45deg) scale(1) translate(-66%, -66%)
}

.k-checkbox__input:disabled+.k-checkbox__box {
    cursor: not-allowed;
    border: 1px solid #d9d9d9
}

.k-checkbox__input:disabled:checked+.k-checkbox__box {
    background: #d9d9d9
}

.k-checkbox__text {
    line-height: 1;
    display: inline-block;
    color: #585858;
    white-space: nowrap;
    vertical-align: middle
}

.k-circle {
    display: inline-block;
    position: relative
}

.k-circle-inner {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 1
}

.k-cloud-selector__main, .k-cloud-selector__modal .k-modal__main .k-modal__body {
    height: 100%
}

.k-cloud-selector__sidebar {
    position: relative;
    width: 260px;
    height: 100%;
    padding: 6px 0;
    border-right: 1px solid #e3e3e3;
    overflow-y: auto
}

.k-cloud-selector__sidebar::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-cloud-selector__sidebar::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-cloud-selector__sidebar::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-cloud-selector__sidebar-item {
    height: 52px;
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #333
}

.k-cloud-selector__sidebar-item:hover {
    background-color: #f3f3f3
}

.k-cloud-selector__sidebar-item--notdata {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cloud-selector__sidebar-item--notdata>p {
    color: #666;
    font-size: 14px;
    line-height: 1;
    margin: 8px 0
}

.k-cloud-selector__sidebar-icon {
    margin-right: 16px
}

.k-cloud-selector__sidebar-name {
    display: inline-block;
    line-height: 20px;
    max-width: 220px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cloud-selector__sidebar--active, .k-cloud-selector__sidebar--active:hover {
    background-color: #edf2ff
}

.k-cloud-selector__body {
    width: 580px;
    height: calc(100% - 52px)
}

.k-cloud-selector__body-main {
    height: 100%;
    overflow: hidden
}

.k-cloud-selector__body-main-header {
    height: 60px;
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #666;
    border-bottom: 1px solid #e3e3e3
}

.k-cloud-selector__body-main-header .k-cloud-selector__breadcrumb {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 60px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cloud-selector__body-main-header .k-cloud-selector__breadcrumb-top:after {
    content: "";
    width: 1px;
    height: 14px;
    margin: 0 8px;
    background-color: #666
}

.k-cloud-selector__body-main-header .k-cloud-selector__breadcrumb-list {
    line-height: 14px;
    max-width: 78%;
    overflow-x: auto
}

.k-cloud-selector__body-main-header .k-cloud-selector__breadcrumb-list::-webkit-scrollbar {
    width: 4px;
    height: 2px
}

.k-cloud-selector__body-main-header .k-cloud-selector__breadcrumb-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-cloud-selector__body-main-header .k-cloud-selector__breadcrumb-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-cloud-selector__body-main .k-cloud-selector__list {
    position: relative;
    list-style: none;
    height: calc(100% - 60px);
    overflow-y: auto
}

.k-cloud-selector__body-main .k-cloud-selector__list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-cloud-selector__body-main .k-cloud-selector__list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-cloud-selector__body-main .k-cloud-selector__list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-cloud-selector__body-main .k-cloud-selector__list-item {
    width: 100%;
    height: 54px;
    padding-left: 20px;
    border-bottom: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cloud-selector__body-main .k-cloud-selector__list-item:hover {
    background-color: #f3f3f3
}

.k-cloud-selector__body-main .k-cloud-selector__list-item:last-child {
    border-bottom: none
}

.k-cloud-selector__body-main .k-cloud-selector__list-item-name {
    max-width: calc(100% - 58px);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    margin-left: 16px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cloud-selector__body-main .k-cloud-selector__list-item--active, .k-cloud-selector__body-main .k-cloud-selector__list-item--active:hover {
    background-color: #edf2ff
}

.k-cloud-selector__body-main .k-cloud-selector__list-item--disabled {
    background-color: #f3f3f3;
    cursor: not-allowed
}

.k-cloud-selector__body-main .k-cloud-selector__list-item--disabled:hover {
    background-color: #f3f3f3
}

.k-cloud-selector__body-main .k-cloud-selector__list-item--notdata {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cloud-selector__body-main .k-cloud-selector__list-item--notdata>p {
    color: #666;
    font-size: 14px;
    line-height: 1;
    margin: 8px 0
}

.k-cloud-selector__footer {
    width: 580px;
    height: 52px;
    padding: 12px 24px 12px 0;
    border-top: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 -2px 4px 0 rgba(89, 89, 89, .1);
    box-shadow: 0 -2px 4px 0 rgba(89, 89, 89, .1)
}

.k-cloud-selector__footer-button {
    width: 60px;
    height: 30px
}

.k-comment {
    background: #eef1f4;
    margin: 0 auto;
    min-height: 64px;
    padding: 12px;
    position: relative
}

.k-comment__upload-wrapper {
    background: #fff;
    border-radius: 4px;
    padding: 8px;
    position: relative;
    font-size: 0
}

.k-comment__upload-wrapper .k-upload {
    display: block
}

.k-comment__wrapper-top {
    overflow-x: hidden
}

.k-comment__wrapper-top .k-popover {
    display: none
}

.k-comment .simditor {
    border: none
}

.k-comment .simditor .simditor-wrapper {
    overflow: hidden
}

.k-comment .simditor .simditor-wrapper .simditor-placeholder {
    padding: 0;
    font-size: 12px;
    display: block
}

.k-comment .simditor .simditor-wrapper .simditor-body {
    padding: 0;
    min-height: 28px;
    font-size: 12px
}

.k-comment .simditor .simditor-wrapper .simditor-body .atSpan, .k-comment .simditor .simditor-wrapper .simditor-body .toolbox-atSpan {
    background: rgba(0, 0, 0, .1);
    padding: 2px;
    margin: 4px;
    font-size: 12px;
    border: none;
    display: inline;
    border-radius: 4px;
    line-height: normal
}

.k-comment .simditor .simditor-wrapper .k-placeholder-show {
    display: block!important
}

.k-comment .simditor .simditor-wrapper .k-placeholder-hide {
    display: none!important
}

.k-comment__wrapper-bottom {
    margin-top: 8px;
    height: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-comment__disable-comments-info {
    color: #666;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 10
}

.k-comment__disable-comments-info:hover {
    color: #333
}

.k-comment__wrapper-tool {
    height: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-comment__wrapper-tool .k-comment__attach, .k-comment__wrapper-tool .k-comment__link {
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-comment__wrapper-tool .k-comment__link {
    margin-left: 20px
}

.k-comment__wrapper-tool .k-comment__emoji {
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 20px
}

.k-comment__wrapper-operate {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-comment__wrapper-operate .k-comment__notify-checkbox .k-task-check-box__inner {
    border: 1px solid #979797;
    width: 14px;
    height: 14px;
    opacity: 1;
    border-radius: 2px
}

.k-comment__wrapper-operate .k-comment__notify-checkbox .k-task-check-box__inner:after {
    left: 4px
}

.k-comment__wrapper-operate .k-comment__notify-title {
    margin-left: 3px;
    margin-right: 5px;
    color: #9b9b9b;
    font-size: 12px
}

.k-comment__wrapper-operate .k-comment__send-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    background-color: #fff;
    border: 1px solid #7bbdff;
    border-radius: 4px;
    color: #7bbdff;
    cursor: pointer
}

.k-comment__wrapper-operate .k-comment__send-button:hover {
    border-color: #2b88fe;
    border-color: var(--kite-func-color-link);
    color: #2b88fe;
    color: var(--kite-func-color-link)
}

.k-comment__wrapper-operate .k-comment__send-button:hover svg {
    fill: #2b88fe;
    fill: var(--kite-func-color-link)
}

.k-comment__wrapper-operate .k-comment__send-button .send-text {
    width: 40px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-comment__wrapper-operate .k-comment__send-button .send-text-disable {
    pointer-events: none
}

.k-comment__wrapper-operate .k-comment__send-button .send-icon {
    height: 24px;
    width: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: 1px solid
}

.k-comment__wrapper-operate .k-comment__send-button .send-icon-disable {
    pointer-events: none
}

.k-comment__wrapper-operate .k-comment__send-button-disable {
    cursor: not-allowed
}

.k-comment-v2__body {
    display: none;
    min-height: 200px;
    border: 1px solid #dadada;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.k-comment-v2__body .simditor {
    border: none
}

.k-comment-v2__body .simditor .simditor-wrapper .simditor-placeholder {
    padding: 0;
    font-size: 12px;
    display: block
}

.k-comment-v2__body .simditor .simditor-wrapper .simditor-body {
    padding: 0;
    min-height: 148px
}

.k-comment-v2__disable-comments-info {
    color: #666;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 10
}

.k-comment-v2__disable-comments-info:hover {
    color: #333
}

.k-comment-v2__editor-wrap {
    height: 164px;
    overflow-y: auto;
    overflow-x: hidden
}

.k-comment-v2__editor-wrap>.k-popover {
    display: none
}

.k-comment-v2__operator {
    height: 36px;
    background: #fcfcfc;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 15px;
    border-top: 1px dashed #dadada
}

.k-comment-v2__operator, .k-comment-v2__operator-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-comment-v2__operator-left>div+div {
    margin-left: 17px
}

.k-comment-v2__operator-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-comment-v2__operator-right .k-task-check-box {
    margin-right: 8px
}

.k-comment-v2__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.k-comment-v2__footer .k-button+.k-button {
    margin-left: 12px
}

.k-confirm-panel {
    position: relative;
    width: 272px;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-confirm-panel__header {
    height: 56px;
    border-bottom: 1px solid #ebebeb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.k-confirm-panel__close {
    position: absolute;
    right: 16px
}

.k-confirm-panel__title {
    color: #333;
    font-weight: 500;
    font-size: 16px
}

.k-confirm-panel__body {
    width: 100%;
    padding: 0 16px
}

.k-confirm-panel__body .k-confirm-panel__input-title, .k-confirm-panel__body .k-confirm-panel__select-title {
    display: block;
    padding-top: 21px;
    padding-bottom: 13px;
    color: #666
}

.k-confirm-panel__body-with-select .k-confirm-panel__input-title, .k-confirm-panel__body-with-select .k-confirm-panel__select-title {
    padding-bottom: 9px
}

.k-confirm-panel__foot {
    width: 100%;
    height: 48px;
    margin-top: 26px;
    border-top: 1px solid #ebebeb
}

.k-confirm-panel__foot ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    height: 100%
}

.k-confirm-panel__foot ul, .k-confirm-panel__foot ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.k-confirm-panel__foot ul li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-confirm-panel__foot ul li+li {
    border-left: 1px solid #ebebeb
}

.k-confirm-panel__foot-other {
    height: auto;
    margin-top: 16px;
    border-top: none;
    padding: 0 16px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-confirm-panel__foot-other-with-select {
    margin-top: 24px
}

.k-confirm-panel__foot-other-button {
    width: 100%;
    height: 36px
}

.k-count {
    width: 272px;
    height: 416px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    color: #585858
}

.k-count ul {
    padding: 0
}

.k-count__plan-header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48px;
    flex: 0 0 48px;
    border-bottom: 1px solid #ebebeb;
    padding: 0 20px;
    color: #8c8c8c;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    .k-count__plan-right-flex: 0 0 56px
}

.k-count__plan-header, .k-count__plan-header .k-count__plan-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.k-count__plan-header .k-count__plan-right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center
}

.k-count__plan-header .k-count__plan-right .k-input-number--color-ui {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.k-count__real-header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 51px;
    flex: 0 0 51px;
    border-bottom: 1px dashed #ebebeb;
    margin: 0 20px;
    color: #8c8c8c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-count__real-header .k-count__real-right {
    color: #585858
}

.k-count__list {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto
}

.k-count__list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-count__list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-count__list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-count__list .k-count__item {
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row no-warp;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px
}

.k-count__list .k-count__item:hover {
    background: #f4f4f4
}

.k-count__list .k-count__item .k-count__item-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.k-count__list .k-count__item .k-count__item-left .k-count__date {
    color: #8c8c8c;
    font-size: 12px
}

.k-count__list .k-count__item .k-count__item-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.k-count__list .k-count__item .k-count__item-right .k-count__item-value {
    color: #8c8c8c
}

.k-count__list .k-count__item .k-count__item-right .k-count__delete {
    font-size: 12px;
    color: #f5222d;
    color: var(--kite-func-color-error);
    display: block
}

.k-count__list .k-count__item .k-count__item-right .k-count__delete span {
    visibility: hidden;
    cursor: pointer
}

.k-count__list .k-count__item:hover .k-count__item-right .k-count__delete--isMine span {
    visibility: visible
}

.k-count__empty {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #bfbfbf
}

.k-count__footer {
    -ms-flex: 0 0 48px;
    flex: 0 0 48px;
    border-top: 1px solid #ebebeb;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center
}

.k-count__footer, .k-count__footer .k-count__footer-left {
    -webkit-box-flex: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.k-count__footer .k-count__footer-left {
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    border-right: 1px solid #ebebeb;
    border-radius: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    height: 24px;
    cursor: pointer
}

.k-count__footer .k-count__footer-left .k-count__date-icon {
    margin-right: 5px
}

.k-count__footer .k-count__input {
    padding-right: 2px
}

.k-count__footer .k-count__input ::-moz-placeholder {
    font-size: 12px
}

.k-count__footer .k-count__input :-ms-input-placeholder {
    font-size: 12px
}

.k-count__footer .k-count__input ::-webkit-input-placeholder {
    font-size: 12px
}

.k-count__footer .k-count__input ::-ms-input-placeholder {
    font-size: 12px
}

.k-count__footer .k-count__input ::placeholder {
    font-size: 12px
}

.k-count__footer .k-count__certain {
    margin-right: 12px
}

.k-create-company__page1 {
    width: 600px;
    height: 331px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-create-company__page1 h1 {
    margin: 20px 0 0;
    padding: 0;
    border: none;
    font-weight: 700;
    font-size: 18px;
    color: #333
}

.k-create-company__page1 p {
    margin-top: 12px;
    margin-bottom: 32px;
    font-size: 14px;
    color: #333;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    line-height: 22px
}

.k-create-company__page1 p, .k-create-company__page2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.k-create-company__page2 {
    width: 400px;
    height: 384px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-create-company__page2 header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    height: 56px;
    border-bottom: 1px solid #e3e3e3
}

.k-create-company__page2__container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0 24px
}

.k-create-company__page2__container__name-text, .k-create-company__page2__container__phone-text {
    font-size: 14px;
    color: #333;
    margin-bottom: 12px;
    margin-top: 24px
}

.k-create-company__page2__container__vali {
    margin-top: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.k-create-company__page2__container__vali__button {
    width: 138px;
    font-size: 14px
}

.k-create-company__page2__container__check {
    margin-top: 18px;
    color: #666;
    font-size: 12px;
    margin-bottom: 16px
}

.k-create-company__page2 footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    border-top: 1px solid #e3e3e3
}

.k-create-company__page2__create-button {
    width: 352px
}

.k-cropper .k-modal__main {
    top: 50%
}

.k-cropper .k-modal__title {
    font-weight: 600
}

.k-cropper__body {
    width: 100%;
    height: 352px;
    padding: 0 24px;
    margin-top: 24px
}

.k-cropper__body .vue-cropper {
    background-image: none!important
}

.k-cropper__body .vue-cropper .cropper-modal {
    background: rgba(0, 0, 0, .34)
}

.k-cropper__body .vue-cropper .cropper-face {
    opacity: 0
}

.k-cropper__body .vue-cropper .crop-point {
    width: 5px;
    height: 5px;
    opacity: 1;
    background-color: #4b8ecd;
    border-radius: 0
}

.k-cropper__body .vue-cropper .crop-point.point1 {
    top: -3px;
    left: -3px
}

.k-cropper__body .vue-cropper .crop-point.point2 {
    top: -3px
}

.k-cropper__body .vue-cropper .crop-point.point3 {
    top: -3px;
    right: -3px
}

.k-cropper__body .vue-cropper .crop-point.point4 {
    left: -3px
}

.k-cropper__body .vue-cropper .crop-point.point5 {
    right: -3px
}

.k-cropper__body .vue-cropper .crop-point.point6 {
    bottom: -3px;
    left: -3px
}

.k-cropper__body .vue-cropper .crop-point.point7 {
    bottom: -3px
}

.k-cropper__body .vue-cropper .crop-point.point8 {
    bottom: -3px;
    right: -3px
}

.k-cropper__reupload {
    margin-top: 10px;
    margin-bottom: 18px;
    padding-left: 24px
}

.k-cross-bar-normal-member {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    height: 100%
}

.k-cross-bar-normal-member__tip {
    cursor: pointer;
    padding: 0 8px!important
}

.k-cross-bar-normal-member__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    list-style: none;
    margin: 0!important;
    padding-left: 8px!important;
    max-width: 100%;
    overflow: hidden;
    height: 100%
}

.k-cross-bar-normal-member__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 32px;
    flex: 0 0 32px;
    height: 32px;
    position: relative;
    margin-right: 8px;
    color: #ffc017
}

.k-cross-bar-normal-member__item-avatar {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-size: cover!important;
    background-repeat: no-repeat!important
}

.k-cross-bar-normal-member__item-avatar img {
    width: 32px
}

.k-cross-bar-normal-member__item-star {
    position: absolute;
    right: -2px;
    bottom: -2px
}

.k-cross-bar-normal-member__item-dept {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    border-radius: 50%;
    background: #51c419;
    background: var(--kite-func-color-success);
    color: #fff
}

.k-cross-bar-normal-member__add-btn, .k-cross-bar-normal-member__item-dept {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-cross-bar-normal-member__add-btn {
    width: 32px!important;
    height: 32px!important
}

.k-cross-bar-normal-date {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-normal-date, .k-cross-bar-normal-date__tip {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-cross-bar-normal-date__tip {
    cursor: pointer;
    padding: 0 8px!important;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.k-cross-bar-normal-date__tip .k-button__text {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-normal-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 200px
}

.k-cross-bar-normal-label__tip {
    cursor: pointer;
    padding: 0 8px!important
}

.k-cross-bar-normal-label__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    list-style: none;
    padding-left: 8px!important;
    max-width: 100%;
    overflow: hidden
}

.k-cross-bar-normal-label__item {
    border-radius: 2px!important;
    max-width: 180px;
    margin-right: 8px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-normal-label__item:last-child {
    margin-right: 0
}

.k-cross-bar-normal-label__add-btn {
    -webkit-box-flex: 0!important;
    -ms-flex: 0 0 20px!important;
    flex: 0 0 20px!important;
    height: 20px!important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 8px
}

.k-cross-bar-normal-label__add-btn, .k-cross-bar-normal-priority {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-normal-priority {
    max-width: 100%
}

.k-cross-bar-normal-priority__tip {
    cursor: pointer;
    padding: 0 8px!important;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.k-cross-bar-normal-object-type, .k-cross-bar-normal-priority__tip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%
}

.k-cross-bar-normal-object-type {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.k-cross-bar-normal-object-type__tip {
    cursor: pointer;
    margin-left: 42px
}

.k-cross-bar-normal-cycle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    height: 100%
}

.k-cross-bar-normal-cycle__tip {
    margin-left: 42px;
    color: #333;
    max-width: 238px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-normal-object-member {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    height: 100%
}

.k-cross-bar-normal-object-member__tip {
    cursor: pointer;
    margin-left: 28px
}

.k-cross-bar-normal-object-member__tip .k-button__text {
    line-height: 1.5;
    display: block!important
}

.k-cross-bar-normal-grade {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    height: 100%
}

.k-cross-bar-normal-grade__tip {
    margin-left: 42px;
    color: #333;
    max-width: 238px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-normal-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    height: 100%
}

.k-cross-bar-normal-progress__progress {
    margin-left: 42px
}

.k-cross-bar-normal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: #999
}

.k-cross-bar-normal__component {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    color: #585858
}

.k-cross-bar-normal__pre-name {
    font-size: 14px;
    margin-left: 8px;
    white-space: nowrap
}

.k-cross-bar-inner-text {
    width: 100%;
    height: 100%;
    padding: 6px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e4e5e7;
    border-radius: 4px;
    background: #fff;
    max-width: 463px
}

.k-cross-bar-inner-text--focus, .k-cross-bar-inner-text:hover {
    border: 1px solid #2b88fe
}

.k-cross-bar-inner-text--disabled {
    border: 1px solid #e3e3e3;
    background: #fcfcfc;
    color: #ccc
}

.k-cross-bar-inner-text--disabled:hover {
    border: 1px solid #e3e3e3
}

.k-cross-bar-inner-text__textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 22px;
    color: #333;
    text-align: left;
    resize: none;
    background-color: transparent;
    position: relative;
    border: none;
    border-radius: 4px;
    padding: 0 12px;
    font-size: 14px;
    outline: none;
    min-height: 22px;
    max-height: 234px;
    overflow: auto!important
}

.k-cross-bar-inner-text__textarea::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-cross-bar-inner-text__textarea::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-cross-bar-inner-text__textarea::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-cross-bar-inner-text__textarea::-moz-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-cross-bar-inner-text__textarea::-webkit-input-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-cross-bar-inner-text__textarea:-ms-input-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-cross-bar-inner-text--templateDisabled {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar-inner-text--templateDisabled.k-cross-bar-inner-text {
    background: #fff;
    border: 1px solid #e4e5e7
}

.k-cross-bar-inner-text--templateDisabled .k-cross-bar-inner-text__textarea {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar-inner-rich-text {
    height: auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dadada;
    border-radius: 2px;
    background: #fff;
    width: 0
}

.k-cross-bar-inner-rich-text.k-cross-bar__inner {
    display: block;
    overflow: visible;
    min-width: 430px;
    max-width: 465px
}

.k-cross-bar-inner-rich-text__toolbar {
    height: 30px;
    border-bottom: 1px solid #e3e3e3;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 6px;
    overflow: visible;
    display: none
}

.k-cross-bar-inner-rich-text__container {
    max-height: 272px;
    padding-top: 0;
    overflow: auto
}

.k-cross-bar-inner-rich-text__container .ql-container .ql-editor {
    min-height: 69px;
    padding: 16px 10px;
    height: auto
}

.k-cross-bar-inner-rich-text--focus, .k-cross-bar-inner-rich-text:hover {
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-cross-bar-inner-rich-text--focus .k-cross-bar-inner-rich-text__toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-cross-bar-inner-rich-text--disabled {
    border: 1px solid #e3e3e3;
    background: #fcfcfc;
    color: #ccc
}

.k-cross-bar-inner-rich-text--disabled:hover {
    border: 1px solid #e3e3e3
}

.k-cross-bar-inner-rich-text--disabled .k-cross-bar-inner-rich-text__toolbar {
    display: none
}

.k-cross-bar-inner-rich-text--templateDisabled {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar-inner-rich-text--templateDisabled.k-cross-bar-inner-rich-text {
    background: #fff;
    border: 1px solid #e4e5e7
}

.k-cross-bar-inner-num {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-inner-num__input {
    margin-right: 12px
}

.k-cross-bar-inner-num__unit {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-inner-count {
    cursor: pointer
}

.k-cross-bar-inner-count--templateDisabled {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar-inner-count--templateDisabled .k-button--character.is-plain:hover .k-button__txt {
    color: #585858
}

.k-cross-bar-inner-radio__checkbox, .k-cross-bar-inner-radio__radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.k-cross-bar-inner-radio__checkbox .k-checkbox, .k-cross-bar-inner-radio__checkbox .k-radio, .k-cross-bar-inner-radio__radio .k-checkbox, .k-cross-bar-inner-radio__radio .k-radio {
    width: 110px;
    height: 32px;
    margin-right: 6px;
    line-height: 28px
}

.k-cross-bar-inner-radio__checkbox .k-checkbox__text, .k-cross-bar-inner-radio__checkbox .k-radio__text, .k-cross-bar-inner-radio__radio .k-checkbox__text, .k-cross-bar-inner-radio__radio .k-radio__text {
    width: 88px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.k-cross-bar-inner-radio--templateDisabled .k-checkbox, .k-cross-bar-inner-radio--templateDisabled .k-radio {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar-inner-radio--templateDisabled .k-checkbox--disabled .k-checkbox__text, .k-cross-bar-inner-radio--templateDisabled .k-radio--disabled {
    color: #666
}

.k-cross-bar-inner-radio--templateDisabled .k-radio__input:disabled+.k-radio__box {
    cursor: -webkit-grab;
    cursor: grab;
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-cross-bar-inner-radio--templateDisabled .k-radio__input:disabled+.k-radio__box:before, .k-cross-bar-inner-radio--templateDisabled .k-radio__input:disabled:checked+.k-radio__box:before {
    background: #2b88fe;
    background: var(--kite-theme-color-6)
}

.k-cross-bar-inner-radio--templateDisabled .k-checkbox__input:disabled+.k-checkbox__box {
    cursor: -webkit-grab;
    cursor: grab;
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-cross-bar-inner-radio--templateDisabled .k-checkbox__input:disabled:checked+.k-checkbox__box {
    background: #2b88fe;
    background: var(--kite-theme-color-6)
}

.k-cross-bar-inner-drop-down .k-button {
    text-align: left
}

.k-cross-bar-inner-date-time__text, .k-cross-bar-inner-drop-down__text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-inner-date-time__text {
    max-width: 284px
}

.k-cross-bar-inner-attach {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    width: 100%
}

.k-cross-bar-inner-attach__local.k-upload {
    margin-right: 30px;
    width: auto;
    display: inline-block
}

.k-cross-bar-inner-work-hour {
    cursor: pointer
}

.k-cross-bar-inner-work-hour--templateDisabled {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar-inner-work-hour--templateDisabled .k-button--character.is-plain:hover .k-button__txt {
    color: #585858
}

.k-cross-bar-inner-star .k-input input {
    width: 100%;
    height: 32px
}

.k-cross-bar-inner-star--templateDisabled .k-star--disabled {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar-inner-kanban {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-inner-kanban.k-cross-bar__inner .k-popover {
    width: auto
}

.k-cross-bar-inner-kanban__chose-kanban, .k-cross-bar-inner-kanban__chose-module {
    margin-right: 10px
}

.k-cross-bar-inner-kanban__arrow {
    margin-left: 10px
}

.k-cross-bar-inner-confirmer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-inner-confirmer__left {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 150px
}

.k-cross-bar-inner-confirmer__left .avatar {
    margin-right: 12px
}

.k-cross-bar-inner-confirmer__left--can-open-pop {
    cursor: pointer
}

.k-cross-bar-inner-confirmer__left--disable-text {
    color: #bfbfbf;
    cursor: not-allowed
}

.k-cross-bar-inner-confirmer .k-popover {
    width: auto!important
}

.k-cross-bar-inner-confirmer__right {
    margin-left: 10px
}

.k-cross-bar-inner-confirmer__right .k-cross-bar-inner-confirmer__confirmed-button {
    cursor: default
}

.k-cross-bar-inner-confirmer__right .k-cross-bar-inner-confirmer__confirmed-button:hover {
    background: #fff
}

.k-cross-bar-inner-confirmer__right .k-cross-bar-inner-confirmer__confirmed-button:active {
    background-color: #fff;
    border-color: #d6d6d6
}

.k-cross-bar-inner-confirmer__right .k-cross-bar-inner-confirmer__refuse-button {
    margin-left: 6px
}

.k-cross-bar-inner-confirmer__right .k-cross-bar-inner-confirmer__resubmit-button, .k-cross-bar-inner-confirmer__right .k-cross-bar-inner-confirmer__revoke-button {
    margin-left: 12px
}

.k-cross-bar-inner-performance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-inner-performance__input {
    margin-right: 12px
}

.k-cross-bar-inner-performance__unit {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-inner-cost {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-inner-cost__input {
    margin-right: 12px
}

.k-cross-bar-inner-cost__unit {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar-inner-income {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cross-bar-inner-income__input {
    margin-right: 12px
}

.k-cross-bar-inner-income__unit {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cross-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.k-cross-bar .split-line {
    border-bottom: 1px solid #f5f5f5;
    height: 0;
    width: 100%
}

.k-cross-bar[field-type="1"], .k-cross-bar[field-type="3"], .k-cross-bar[field-type="4"], .k-cross-bar[field-type="6"], .k-cross-bar[field-type="15"] {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.k-cross-bar[field-type="1"] .k-cross-bar__icon, .k-cross-bar[field-type="1"] .k-cross-bar__name, .k-cross-bar[field-type="3"] .k-cross-bar__icon, .k-cross-bar[field-type="3"] .k-cross-bar__name, .k-cross-bar[field-type="4"] .k-cross-bar__icon, .k-cross-bar[field-type="4"] .k-cross-bar__name, .k-cross-bar[field-type="6"] .k-cross-bar__icon, .k-cross-bar[field-type="6"] .k-cross-bar__name, .k-cross-bar[field-type="15"] .k-cross-bar__icon, .k-cross-bar[field-type="15"] .k-cross-bar__name {
    margin-top: 9px
}

.k-cross-bar__icon, .k-cross-bar__name {
    margin-right: 8px;
    color: #b1b1b1
}

.k-cross-bar__name {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    max-height: 100%;
    overflow: hidden;
    line-height: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px
}

.k-cross-bar__inner {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #666;
    overflow: hidden
}

.k-cross-bar__inner .k-button--character.is-plain {
    color: #666
}

.k-cross-bar__inner .k-popover {
    width: 100%
}

.k-cross-bar__inner.k-cross-bar-inner-date-time .k-button, .k-cross-bar__inner.k-cross-bar-inner-drop-down .k-button {
    width: auto
}

.k-cross-bar__inner.k-cross-bar-inner-date-time .k-button .k-button__text, .k-cross-bar__inner.k-cross-bar-inner-date-time .k-button .k-button__txt, .k-cross-bar__inner.k-cross-bar-inner-drop-down .k-button .k-button__text, .k-cross-bar__inner.k-cross-bar-inner-drop-down .k-button .k-button__txt {
    width: 100%;
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.k-cross-bar__inner.k-cross-bar-inner-attach .k-button--character, .k-cross-bar__inner.k-cross-bar-inner-drop-down .k-button--character {
    height: 32px
}

.k-cross-bar--template-disabled {
    cursor: -webkit-grab;
    cursor: grab
}

.k-cross-bar--template-disabled .k-cross-bar__icon, .k-cross-bar--template-disabled.k-cross-bar__name {
    color: #b1b1b1
}

.k-cross-bar--template-disabled.k-cross-bar__inner {
    font-size: 14px;
    color: #666
}

.k-cross-bar--template-disabled input:disabled {
    cursor: -webkit-grab!important;
    cursor: grab!important;
    background: #fff!important
}

.k-cross-bar--template-disabled .k-input-number--disabled {
    cursor: -webkit-grab;
    cursor: grab;
    color: #666!important
}

.k-cross-bar--template-disabled .k-button:disabled {
    cursor: -webkit-grab!important;
    cursor: grab!important;
    color: #666!important
}

.k-cycle-date-picker {
    width: 288px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-cycle-date-picker, .k-cycle-date-picker__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-cycle-date-picker__header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38px;
    flex: 0 0 38px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e3e3e3
}

.k-cycle-date-picker__header__title {
    font-size: 14px;
    color: #333;
    font-weight: 700
}

.k-cycle-date-picker__header__button {
    margin: 0 16px;
    cursor: pointer
}

.k-cycle-date-picker__container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 14px 20px
}

.k-cycle-date-picker__container, .k-cycle-date-picker__container__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cycle-date-picker__container__item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 48px;
    height: 24px;
    border-radius: 4px;
    margin: 14px 8px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-cycle-date-picker__container__item:hover {
    background: #f3f3f3
}

.k-cycle-date-picker__container__item--active, .k-cycle-date-picker__container__item--active:hover {
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    color: #fff
}

.k-cycle-date-picker__container[data-type=quarter] {
    padding: 14px 35px
}

.k-cycle-date-picker__container[data-type=quarter] .k-cycle-date-picker__container__item {
    width: 83px;
    margin: 11px 0
}

.k-cycle-date-picker__container[data-type=semiannual] {
    padding: 25px 26px
}

.k-cycle-date-picker__container[data-type=semiannual] .k-cycle-date-picker__container__item {
    width: 101px;
    margin: 0
}

.k-cycle-date-picker__container[data-type=year] {
    padding: 15px 8px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.k-cycle-date-picker__container[data-type=year] .k-cycle-date-picker__container__item {
    width: 54px;
    margin: 10px 7px
}

.k-cycle-picker {
    width: 272px;
    height: 350px;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-cycle-picker, .k-cycle-picker__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.k-cycle-picker__header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 68px;
    flex: 0 0 68px;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cycle-picker__container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto
}

.k-cycle-picker__container::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-cycle-picker__container::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-cycle-picker__container::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-cycle-picker__container__empty {
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-cycle-picker__container__empty, .k-cycle-picker__container__empty__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-cycle-picker__container__empty__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 78px
}

.k-cycle-picker__container__empty__container span {
    font-size: 14px;
    color: #ccc;
    margin-top: 9px
}

.k-cycle-picker__container__search {
    height: 100%
}

.k-cycle-picker__container__search__item {
    height: 44px;
    padding: 0 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #3c3c3c;
    cursor: pointer;
    background: #fff
}

.k-cycle-picker__container__search__item:hover {
    background: #f3f3f3
}

.k-cycle-picker__container__search__item__title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-cycle-picker__container__search__item__subtitle {
    font-size: 12px;
    color: #999;
    margin-left: 4px;
    min-width: 80px
}

.k-cycle-picker__container .k-tree-node__name .k-tree-node__subtitle {
    min-width: 80px
}

.k-cycle-picker__footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #e3e3e3;
    padding-left: 16px
}

.k-date-picker {
    background-color: #fff;
    width: 272px;
    -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, .1);
    box-shadow: 0 8px 20px rgba(0, 0, 0, .1);
    border-radius: 3px;
    font-family: Source, Han, Sans, CN, sans-serif;
    position: relative
}

.k-date-picker ul {
    list-style: none
}

.k-date-picker__title {
    height: 48px;
    border-bottom: 1px solid #ebebeb
}

.k-date-picker__title>ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0
}

.k-date-picker__title>ul, .k-date-picker__title>ul>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.k-date-picker__title>ul>li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #8c8c8c;
    border-right: 1px solid #f0f0f0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-date-picker__title>ul>li.active {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-date-picker__title>ul>li:last-child {
    border-right: none
}

.k-date-picker__title>ul>li span {
    cursor: pointer
}

.k-date-picker__title-time {
    -ms-flex-align: center;
    height: 48px;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px
}

.k-date-picker__title-time, .k-date-picker__title-time>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.k-date-picker__title-time>div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center
}

.k-date-picker__title-time .k-date-picker__title-date {
    color: #262626
}

.k-date-picker__title-time .k-date-picker__time-container {
    border-left: 1px solid #f0f0f0;
    color: #8c8c8c;
    position: relative
}

.k-date-picker__title-time .k-date-picker__time-container .k-date-picker__time-clear {
    display: none;
    position: absolute;
    right: 16px;
    top: 3px
}

.k-date-picker__title-time .k-date-picker__time-container:hover .k-date-picker__time-clear {
    display: block
}

.k-date-picker__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-picker__content .k-button {
    padding-left: 12px
}

.k-date-picker__content .k-button span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-date-picker__content .k-button span i {
    padding: 0
}

.k-date-picker__content .k-date-picker__common-title {
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #8c8c8c
}

.k-date-picker__content .k-date-picker__common-title .k-date-picker__icon-arrow {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-picker__content .k-date-picker__common-title .k-date-picker__icon-arrow:nth-child(2) {
    margin-left: 8px
}

.k-date-picker__content .k-date-picker__common-title .k-date-picker__title-text {
    margin: 0 44px
}

.k-date-picker__content .k-date-picker__common-title .k-date-picker__title-text+.icon-arrow {
    margin-right: 8px
}

.k-date-picker__content .k-date-picker__common-line {
    width: 232px;
    height: 1px;
    background: #ebebeb
}

.k-date-picker__content .k-date-picker__common-calendar {
    width: 100%;
    text-align: center;
    padding: 16px 0 30px
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table {
    margin: 0;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table tbody {
    margin-top: 22px
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table tbody tr+tr {
    margin-top: 8px
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table td, .k-date-picker__content .k-date-picker__common-calendar .calendar-table tr {
    border: none;
    background: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table td {
    width: 14.28571%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .week {
    font-size: 14px;
    color: #bfbfbf
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .day {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #585858;
    cursor: pointer;
    border-radius: 2px
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .day:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6);
    opacity: .8
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.today, .k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.today:hover {
    color: #666;
    background: #e6f7ff;
    opacity: 1;
    border: none
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.selected, .k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.selected:hover {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1;
    border: none
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.disable, .k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.disable:hover {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed;
    border: none
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.not-in-current-month, .k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.not-in-current-month:hover {
    opacity: .5
}

.k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.not-in-current-month.not-in-current-month-disable, .k-date-picker__content .k-date-picker__common-calendar .calendar-table .day.not-in-current-month:hover.not-in-current-month-disable {
    cursor: not-allowed
}

.k-date-picker__content .k-date-picker__cycle-title {
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #8c8c8c;
    padding-top: 20px
}

.k-date-picker__content .k-date-picker__cycle-title ul {
    padding: 0
}

.k-date-picker__content .k-date-picker__cycle-title ul, .k-date-picker__content .k-date-picker__cycle-title ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

.k-date-picker__content .k-date-picker__cycle-title ul li>span {
    font-size: 12px
}

.k-date-picker__content .k-date-picker__cycle-title ul li .k-button {
    width: 60px
}

.k-date-picker__content .k-date-picker__cycle-title ul li.interval-period-btn {
    margin-left: 24px
}

.k-date-picker__content .k-date-picker__cycle-title ul li.interval-period-btn .k-button {
    padding-left: 8px
}

.k-date-picker__content .k-date-picker__cycle-title ul li.interval-period-btn .interval-type {
    margin-left: 4px
}

.k-date-picker__content .k-date-picker__cycle-content {
    width: 100%;
    padding: 16px 20px 0
}

.k-date-picker__content .k-date-picker__cycle-content h5 {
    margin: 0;
    font-size: 12px;
    color: #8c8c8c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-picker__content .k-date-picker__cycle-content h5 .k-button {
    width: 132px;
    margin-left: 12px
}

.k-date-picker__content .k-date-picker__cycle-content h5.end-util-title {
    margin-bottom: 202px
}

.k-date-picker__content .k-date-picker__cycle-content h5 .k-date-picker__month-cycle-type {
    padding-left: 8px
}

.k-date-picker__content .k-date-picker__cycle-content h5 .k-date-picker__month-cycle-type, .k-date-picker__content .k-date-picker__cycle-content h5 .k-date-picker__month-cycle-type>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-picker__content .k-date-picker__cycle-content h5 .k-date-picker__month-cycle-type>div>span {
    margin-left: 5px
}

.k-date-picker__content .k-date-picker__cycle-content h5 .k-date-picker__month-cycle-type--week {
    margin-left: 20px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 26px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week li {
    width: 40px;
    height: 40px;
    border: 1px solid #d6d6d6;
    border-radius: 50%;
    color: #666;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 12px 24px;
    cursor: pointer
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week li:first-child {
    margin-left: 0
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week li:nth-child(4) {
    margin-right: 0
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week li:nth-child(n+4) {
    margin-bottom: 20px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week li:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week li.selected, .k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week li.selected:hover {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    border-color: transparent;
    opacity: 1
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-week+h5.end-util-title {
    margin-bottom: 39px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date {
    padding: 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -10px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date li {
    margin: 0;
    width: 14.28571%;
    height: 24px;
    font-size: 14px;
    color: #585858;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date li span {
    cursor: pointer;
    border-radius: 2px;
    width: 24px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid transparent
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date li span:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    opacity: .8
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date li span.selected, .k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date li span.selected:hover {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1;
    border: none
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date li.last {
    width: auto;
    margin-left: 3px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date li.last span {
    width: auto;
    padding: 0 4px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-date+h5.end-util-title {
    margin-bottom: 7px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-week {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-week .k-button {
    width: 80px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-week .what-week-btn {
    margin-left: 16px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-month-week+h5.end-util-title {
    margin-bottom: 150px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: 18px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #8c8c8c;
    margin-bottom: 20px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-year-tip {
    color: #666;
    margin-left: 4px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-year-on-day .k-button, .k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-year-on-month .k-button {
    width: 60px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-year-on-day {
    margin-left: 20px
}

.k-date-picker__content .k-date-picker__cycle-content .k-date-picker__cycle-by-year+h5.end-util-title {
    margin-bottom: 158px
}

.k-date-picker__bottom {
    height: 48px;
    border-top: 1px solid #ebebeb
}

.k-date-picker__bottom ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%
}

.k-date-picker__bottom ul .k-button {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-date-picker__bottom ul .k-button+.k-button {
    border-left: 1px solid #f0f0f0
}

.normal-list {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 4px 0;
    border-radius: 2px;
    min-width: 60px;
    max-height: 228px;
    overflow: hidden;
    overflow-y: auto
}

.normal-list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.normal-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.normal-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.normal-list>li {
    cursor: pointer
}

.normal-list>li:not(.line) {
    padding: 0 20px;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    position: relative;
    font-size: 13px;
    color: #666;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.normal-list>li:not(.line):hover {
    background: #f4f4f4
}

.normal-list>li.line {
    width: 100%;
    height: 0;
    border-top: 1px solid #666;
    margin: 4px 0;
    padding: 0 10px
}

.k-date-repeat-picker {
    background-color: #fff;
    width: 272px;
    -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, .1);
    box-shadow: 0 8px 20px rgba(0, 0, 0, .1);
    border-radius: 3px;
    font-family: Source, Han, Sans, CN, sans-serif;
    position: relative
}

.k-date-repeat-picker ul li {
    list-style: none
}

.k-date-repeat-picker__title {
    height: 48px;
    border-bottom: 1px solid #ebebeb;
    color: #8c8c8c;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-date-repeat-picker__content, .k-date-repeat-picker__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-repeat-picker__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-date-repeat-picker__content .k-button {
    padding-left: 12px
}

.k-date-repeat-picker__content .k-button span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-date-repeat-picker__content .k-button span i {
    padding: 0
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-title {
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #8c8c8c
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-title .k-date-repeat-picker__icon-arrow {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-title .k-date-repeat-picker__icon-arrow:nth-child(2) {
    margin-left: 8px
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-title .k-date-repeat-picker__title-text {
    margin: 0 44px
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-title .k-date-repeat-picker__title-text+.icon-arrow {
    margin-right: 8px
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-line {
    width: 232px;
    height: 1px;
    background: #ebebeb
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar {
    width: 100%;
    text-align: center;
    padding: 16px 0 30px
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table {
    margin: 0;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table tbody {
    margin-top: 22px
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table tbody tr+tr {
    margin-top: 8px
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table td, .k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table tr {
    border: none;
    background: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table td {
    width: 14.28571%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table .week {
    font-size: 14px;
    color: #bfbfbf
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table .day {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #585858;
    cursor: pointer;
    border-radius: 2px
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table .day:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6);
    opacity: .8
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table .day.today, .k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table .day.today:hover {
    color: #666;
    background: #e6f7ff;
    opacity: 1;
    border: none
}

.k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table .day.selected, .k-date-repeat-picker__content .k-date-repeat-picker__common-calendar .calendar-table .day.selected:hover {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1;
    border: none
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title {
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #8c8c8c;
    padding-top: 20px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title ul li {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title ul li>span {
    font-size: 12px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title ul li .k-button {
    width: 60px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title ul li.interval-period-btn {
    margin-left: 24px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title ul li.interval-period-btn .k-button {
    padding-left: 8px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-title ul li.interval-period-btn .interval-type {
    margin-left: 4px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content {
    width: 100%;
    padding: 16px 20px 0
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5 {
    margin: 0;
    font-size: 12px;
    color: #8c8c8c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5 .k-button {
    width: 132px;
    margin-left: 12px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5.end-util-title {
    margin-bottom: 202px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5 .k-date-repeat-picker__month-cycle-type {
    padding-left: 8px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5 .k-date-repeat-picker__month-cycle-type, .k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5 .k-date-repeat-picker__month-cycle-type>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5 .k-date-repeat-picker__month-cycle-type>div>span {
    margin-left: 5px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content h5 .k-date-repeat-picker__month-cycle-type--week {
    margin-left: 20px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 26px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week li {
    width: 40px;
    height: 40px;
    border: 1px solid #d6d6d6;
    border-radius: 50%;
    color: #666;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 12px 24px;
    cursor: pointer
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week li:first-child {
    margin-left: 0
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week li:nth-child(4) {
    margin-right: 0
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week li:nth-child(n+4) {
    margin-bottom: 20px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week li:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week li.selected, .k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week li.selected:hover {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    border-color: transparent;
    opacity: 1
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-week+h5.end-util-title {
    margin-bottom: 39px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date {
    padding: 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -10px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date li {
    margin: 0;
    width: 14.28571%;
    height: 24px;
    font-size: 14px;
    color: #585858;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date li span {
    cursor: pointer;
    border-radius: 2px;
    width: 24px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid transparent
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date li span:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    opacity: .8
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date li span.selected, .k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date li span.selected:hover {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1;
    border: none
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date li.last {
    width: auto;
    margin-left: 3px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date li.last span {
    width: auto;
    padding: 0 4px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-date+h5.end-util-title {
    margin-bottom: 7px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-week {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-week .k-button {
    width: 80px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-week .what-week-btn {
    margin-left: 16px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-month-week+h5.end-util-title {
    margin-bottom: 150px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: 18px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #8c8c8c;
    margin-bottom: 20px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-year-tip {
    color: #666;
    margin-left: 4px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-year-on-day .k-button, .k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-year-on-month .k-button {
    width: 60px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-year-on-day {
    margin-left: 20px
}

.k-date-repeat-picker__content .k-date-repeat-picker__cycle-content .k-date-repeat-picker__cycle-by-year+h5.end-util-title {
    margin-bottom: 158px
}

.k-date-repeat-picker__content .k-date-repeat-picker__clean-or-today-btn {
    float: right;
    margin: 0;
    padding: 0
}

.k-date-repeat-picker__bottom {
    height: 48px;
    border-top: 1px solid #ebebeb
}

.k-date-repeat-picker__bottom ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%
}

.k-date-repeat-picker__bottom ul .k-button {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-date-repeat-picker__bottom ul .k-button+.k-button {
    border-left: 1px solid #f0f0f0
}

.normal-list-xxx {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 4px 0;
    border-radius: 2px;
    min-width: 60px;
    max-height: 228px;
    overflow: hidden;
    overflow-y: auto
}

.normal-list-xxx::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.normal-list-xxx::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.normal-list-xxx::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.normal-list-xxx>li {
    cursor: pointer;
    list-style: none
}

.normal-list-xxx>li:not(.line) {
    padding: 0 20px;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    position: relative;
    font-size: 13px;
    color: #666;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.normal-list-xxx>li:not(.line):hover {
    background: #f4f4f4
}

.normal-list-xxx>li.line {
    width: 100%;
    height: 0;
    border-top: 1px solid #666;
    margin: 4px 0;
    padding: 0 10px
}

.k-day-date-picker {
    width: 288px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
    border-radius: 4px
}

.k-day-date-picker__title {
    height: 38px;
    border-bottom: 1px solid #ebebeb;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-day-date-picker__title, .k-day-date-picker__title .k-day-date-picker__icon-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-day-date-picker__title .k-day-date-picker__icon-arrow {
    cursor: pointer
}

.k-day-date-picker__title .k-day-date-picker__icon-arrow:nth-child(2) {
    margin-left: 8px
}

.k-day-date-picker__title .k-day-date-picker__icon-arrow:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-day-date-picker__title .k-day-date-picker__title-text {
    color: #333;
    font-weight: 600;
    margin: 0 44px
}

.k-day-date-picker__title .k-day-date-picker__title-text+.k-day-date-picker__icon-arrow {
    margin-right: 8px
}

.k-day-date-picker__content {
    width: 100%;
    text-align: center;
    padding: 12px 24px 12px
}

.k-day-date-picker__content .k-day-date-picker__calendar-table {
    margin: 0;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-day-date-picker__content .k-day-date-picker__calendar-table tbody, .k-day-date-picker__content .k-day-date-picker__calendar-table tbody tr+tr {
    margin-top: 8px
}

.k-day-date-picker__content .k-day-date-picker__calendar-table td, .k-day-date-picker__content .k-day-date-picker__calendar-table tr {
    border: none;
    background: none!important;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-day-date-picker__content .k-day-date-picker__calendar-table td {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .week {
    font-size: 14px;
    width: 24px;
    height: 24px;
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #585858;
    cursor: pointer;
    border-radius: 4px;
    position: relative;
    border: 1px solid #fff
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    opacity: .8
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day:hover.mark-dot:after {
    display: none
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day.today, .k-day-date-picker__content .k-day-date-picker__calendar-table .day.today:hover {
    color: #666;
    background: #cfeaff;
    background: var(--kite-theme-color-2);
    opacity: 1;
    border: none
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day.selected, .k-day-date-picker__content .k-day-date-picker__calendar-table .day.selected:hover {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1;
    border: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day.selected.mark-dot:after, .k-day-date-picker__content .k-day-date-picker__calendar-table .day.selected:hover.mark-dot:after {
    display: none
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day.disable, .k-day-date-picker__content .k-day-date-picker__calendar-table .day.disable:hover {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed;
    border: none
}

.k-day-date-picker__content .k-day-date-picker__calendar-table .day.mark-dot:after {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6);
    position: absolute;
    bottom: -4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.k-day-date-picker__bottom {
    height: 48px;
    border-top: 1px solid #ebebeb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    font-size: 14px;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-dept-item {
    font-size: 14px;
    color: #666;
    opacity: 1
}

.k-dept-item li, .k-dept-item ul {
    list-style: none
}

.k-dept-item__dept-open {
    width: 16px;
    height: 16px;
    color: #666;
    margin: 2px 8px 0 -4px
}

.k-dept-item__dept-open:hover {
    cursor: pointer
}

.k-dept-item__dept-main {
    height: 40px
}

.k-dept-item__dept-main, .k-dept-item__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-dept-item__title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    width: 100%
}

.k-dept-item__title:hover {
    cursor: pointer
}

.k-dept-item__title-dept-name {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-dept-item__title-dept-name-text {
    max-width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-dept-item__ul-is-first {
    padding-left: 24px!important
}

.k-drawer {
    width: auto;
    height: 100%;
    position: fixed;
    top: 0
}

.k-drawer-inner {
    position: absolute
}

.k-drawer-left {
    left: 0
}

.k-drawer-right {
    right: 0
}

.k-drawer-hidden {
    display: none!important
}

.k-drawer-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 960;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.k-drawer-wrap-inner {
    position: absolute;
    overflow: hidden
}

.k-drawer-wrap-dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-drawer-wrap * {
    -webkit-box-sizing: var(--drawer-box-sizeing);
    box-sizing: var(--drawer-box-sizeing);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.k-drawer-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(55, 55, 55, .6);
    height: 100%;
    z-index: 960
}

.k-drawer-mask-hidden {
    display: none
}

.k-drawer-mask-inner {
    position: absolute
}

.k-drawer-content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #fff;
    border: 0;
    background-clip: padding-box;
    -webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .1)
}

.k-drawer-content-no-mask {
    pointer-events: auto
}

.k-drawer-header {
    border-bottom: 1px solid #e3e3e3;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.k-drawer-header-inner, .k-drawer-header p {
    max-width: 66%;
    font-size: 16px;
    color: #333;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-drawer-header p i, .k-drawer-header p span {
    vertical-align: middle
}

.k-drawer-close {
    z-index: 1;
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 17px
}

.k-drawer-body {
    width: 100%;
    height: calc(100% - 48px);
    padding: 20px 12px;
    font-size: 14px;
    line-height: 1.5;
    word-wrap: break-word;
    position: absolute;
    overflow: hidden;
    overflow-y: auto
}

.k-drawer-no-header .k-drawer-body {
    height: 100%
}

.k-drawer-no-mask {
    pointer-events: none
}

.k-drawer-no-mask .k-drawer-drag {
    pointer-events: auto
}

.k-drawer-drag {
    top: 0;
    height: 100%;
    width: 0;
    position: absolute
}

.k-drawer-drag-left {
    right: 0
}

.k-drawer-drag-move-trigger {
    width: 8px;
    height: 100px;
    line-height: 100px;
    position: absolute;
    top: 50%;
    background: #f3f3f3;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 2px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    cursor: col-resize
}

.k-drawer-drag-move-trigger-point {
    display: inline-block;
    width: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.k-drawer-drag-move-trigger-point i {
    display: block;
    border-bottom: 1px solid silver;
    padding-bottom: 2px
}

[class*=k-emoji__sprite-], [class^=k-emoji__sprite-] {
    width: 25px;
    height: 25px;
    background: url(https://res-front-cdn.timetask.cn/common/img/emoji/emoji.51402a74d7.png);
    background-repeat: no-repeat;
    vertical-align: top;
    display: inline-block;
    background-size: 882.8125px 867.1875px
}

.k-emoji__sprite-a {
    background-position: -1.953125px -1.953125px
}

.k-emoji__sprite-a-100 {
    background-position: -30.859375px -1.953125px
}

.k-emoji__sprite-a-1234 {
    background-position: -59.765625px -1.953125px
}

.k-emoji__sprite-a-8ball {
    background-position: -88.671875px -1.953125px
}

.k-emoji__sprite-ab {
    background-position: -117.578125px -1.953125px
}

.k-emoji__sprite-abc {
    background-position: -146.484375px -1.953125px
}

.k-emoji__sprite-abcd {
    background-position: -175.390625px -1.953125px
}

.k-emoji__sprite-accept {
    background-position: -204.296875px -1.953125px
}

.k-emoji__sprite-aerial_tramway {
    background-position: -233.203125px -1.953125px
}

.k-emoji__sprite-agree {
    background-position: -262.109375px -1.953125px
}

.k-emoji__sprite-airplane {
    background-position: -291.015625px -1.953125px
}

.k-emoji__sprite-alarm_clock {
    background-position: -319.921875px -1.953125px
}

.k-emoji__sprite-alien {
    background-position: -348.828125px -1.953125px
}

.k-emoji__sprite-ambulance {
    background-position: -377.734375px -1.953125px
}

.k-emoji__sprite-anchor {
    background-position: -406.640625px -1.953125px
}

.k-emoji__sprite-angel {
    background-position: -435.546875px -1.953125px
}

.k-emoji__sprite-anger {
    background-position: -464.453125px -1.953125px
}

.k-emoji__sprite-angry {
    background-position: -493.359375px -1.953125px
}

.k-emoji__sprite-anguished {
    background-position: -522.265625px -1.953125px
}

.k-emoji__sprite-ant {
    background-position: -551.171875px -1.953125px
}

.k-emoji__sprite-apple {
    background-position: -580.078125px -1.953125px
}

.k-emoji__sprite-aquarius {
    background-position: -608.984375px -1.953125px
}

.k-emoji__sprite-aries {
    background-position: -637.890625px -1.953125px
}

.k-emoji__sprite-arrow_backward {
    background-position: -666.796875px -1.953125px
}

.k-emoji__sprite-arrow_double_down {
    background-position: -695.703125px -1.953125px
}

.k-emoji__sprite-arrow_double_up {
    background-position: -724.609375px -1.953125px
}

.k-emoji__sprite-arrow_down {
    background-position: -753.515625px -1.953125px
}

.k-emoji__sprite-arrow_down_small {
    background-position: -782.421875px -1.953125px
}

.k-emoji__sprite-arrow_forward {
    background-position: -811.328125px -1.953125px
}

.k-emoji__sprite-arrow_heading_down {
    background-position: -1.953125px -30.859375px
}

.k-emoji__sprite-arrow_heading_up {
    background-position: -30.859375px -30.859375px
}

.k-emoji__sprite-arrow_left {
    background-position: -59.765625px -30.859375px
}

.k-emoji__sprite-arrow_lower_left {
    background-position: -88.671875px -30.859375px
}

.k-emoji__sprite-arrow_lower_right {
    background-position: -117.578125px -30.859375px
}

.k-emoji__sprite-arrow_right {
    background-position: -146.484375px -30.859375px
}

.k-emoji__sprite-arrow_right_hook {
    background-position: -175.390625px -30.859375px
}

.k-emoji__sprite-arrow_up {
    background-position: -204.296875px -30.859375px
}

.k-emoji__sprite-arrow_up_down {
    background-position: -233.203125px -30.859375px
}

.k-emoji__sprite-arrow_up_small {
    background-position: -262.109375px -30.859375px
}

.k-emoji__sprite-arrow_upper_left {
    background-position: -291.015625px -30.859375px
}

.k-emoji__sprite-arrow_upper_right {
    background-position: -319.921875px -30.859375px
}

.k-emoji__sprite-arrows_clockwise {
    background-position: -348.828125px -30.859375px
}

.k-emoji__sprite-arrows_counterclockwise {
    background-position: -377.734375px -30.859375px
}

.k-emoji__sprite-art {
    background-position: -406.640625px -30.859375px
}

.k-emoji__sprite-articulated_lorry {
    background-position: -435.546875px -30.859375px
}

.k-emoji__sprite-astonished {
    background-position: -464.453125px -30.859375px
}

.k-emoji__sprite-atm {
    background-position: -493.359375px -30.859375px
}

.k-emoji__sprite-b {
    background-position: -522.265625px -30.859375px
}

.k-emoji__sprite-baby {
    background-position: -551.171875px -30.859375px
}

.k-emoji__sprite-baby_bottle {
    background-position: -580.078125px -30.859375px
}

.k-emoji__sprite-baby_chick {
    background-position: -608.984375px -30.859375px
}

.k-emoji__sprite-baby_symbol {
    background-position: -637.890625px -30.859375px
}

.k-emoji__sprite-back {
    background-position: -666.796875px -30.859375px
}

.k-emoji__sprite-baggage_claim {
    background-position: -695.703125px -30.859375px
}

.k-emoji__sprite-balloon {
    background-position: -724.609375px -30.859375px
}

.k-emoji__sprite-ballot_box_with_check {
    background-position: -753.515625px -30.859375px
}

.k-emoji__sprite-bamboo {
    background-position: -782.421875px -30.859375px
}

.k-emoji__sprite-banana {
    background-position: -811.328125px -30.859375px
}

.k-emoji__sprite-bangbang {
    background-position: -1.953125px -59.765625px
}

.k-emoji__sprite-bank {
    background-position: -30.859375px -59.765625px
}

.k-emoji__sprite-bar_chart {
    background-position: -59.765625px -59.765625px
}

.k-emoji__sprite-barber {
    background-position: -88.671875px -59.765625px
}

.k-emoji__sprite-baseball {
    background-position: -117.578125px -59.765625px
}

.k-emoji__sprite-basketball {
    background-position: -146.484375px -59.765625px
}

.k-emoji__sprite-bath {
    background-position: -175.390625px -59.765625px
}

.k-emoji__sprite-bathtub {
    background-position: -204.296875px -59.765625px
}

.k-emoji__sprite-battery {
    background-position: -233.203125px -59.765625px
}

.k-emoji__sprite-bear {
    background-position: -262.109375px -59.765625px
}

.k-emoji__sprite-bee {
    background-position: -291.015625px -59.765625px
}

.k-emoji__sprite-beer {
    background-position: -319.921875px -59.765625px
}

.k-emoji__sprite-beers {
    background-position: -348.828125px -59.765625px
}

.k-emoji__sprite-beetle {
    background-position: -377.734375px -59.765625px
}

.k-emoji__sprite-beginner {
    background-position: -406.640625px -59.765625px
}

.k-emoji__sprite-bell {
    background-position: -435.546875px -59.765625px
}

.k-emoji__sprite-bento {
    background-position: -464.453125px -59.765625px
}

.k-emoji__sprite-bicyclist {
    background-position: -493.359375px -59.765625px
}

.k-emoji__sprite-bike {
    background-position: -522.265625px -59.765625px
}

.k-emoji__sprite-bikini {
    background-position: -551.171875px -59.765625px
}

.k-emoji__sprite-bird {
    background-position: -580.078125px -59.765625px
}

.k-emoji__sprite-birthday {
    background-position: -608.984375px -59.765625px
}

.k-emoji__sprite-black_circle {
    background-position: -637.890625px -59.765625px
}

.k-emoji__sprite-black_joker {
    background-position: -666.796875px -59.765625px
}

.k-emoji__sprite-black_medium_small_square {
    background-position: -695.703125px -59.765625px
}

.k-emoji__sprite-black_medium_square {
    background-position: -724.609375px -59.765625px
}

.k-emoji__sprite-black_nib {
    background-position: -753.515625px -59.765625px
}

.k-emoji__sprite-black_small_square {
    background-position: -782.421875px -59.765625px
}

.k-emoji__sprite-black_square {
    background-position: -811.328125px -59.765625px
}

.k-emoji__sprite-black_square_button {
    background-position: -1.953125px -88.671875px
}

.k-emoji__sprite-blossom {
    background-position: -30.859375px -88.671875px
}

.k-emoji__sprite-blowfish {
    background-position: -59.765625px -88.671875px
}

.k-emoji__sprite-blue_book {
    background-position: -88.671875px -88.671875px
}

.k-emoji__sprite-blue_car {
    background-position: -117.578125px -88.671875px
}

.k-emoji__sprite-blue_heart {
    background-position: -146.484375px -88.671875px
}

.k-emoji__sprite-blush {
    background-position: -175.390625px -88.671875px
}

.k-emoji__sprite-boar {
    background-position: -204.296875px -88.671875px
}

.k-emoji__sprite-boat {
    background-position: -233.203125px -88.671875px
}

.k-emoji__sprite-bomb {
    background-position: -262.109375px -88.671875px
}

.k-emoji__sprite-book {
    background-position: -291.015625px -88.671875px
}

.k-emoji__sprite-bookmark {
    background-position: -319.921875px -88.671875px
}

.k-emoji__sprite-bookmark_tabs {
    background-position: -348.828125px -88.671875px
}

.k-emoji__sprite-books {
    background-position: -377.734375px -88.671875px
}

.k-emoji__sprite-boom {
    background-position: -406.640625px -88.671875px
}

.k-emoji__sprite-boot {
    background-position: -435.546875px -88.671875px
}

.k-emoji__sprite-bouquet {
    background-position: -464.453125px -88.671875px
}

.k-emoji__sprite-bow {
    background-position: -493.359375px -88.671875px
}

.k-emoji__sprite-bowling {
    background-position: -522.265625px -88.671875px
}

.k-emoji__sprite-bowtie {
    background-position: -551.171875px -88.671875px
}

.k-emoji__sprite-boy {
    background-position: -580.078125px -88.671875px
}

.k-emoji__sprite-bread {
    background-position: -608.984375px -88.671875px
}

.k-emoji__sprite-bride_with_veil {
    background-position: -637.890625px -88.671875px
}

.k-emoji__sprite-bridge_at_night {
    background-position: -666.796875px -88.671875px
}

.k-emoji__sprite-briefcase {
    background-position: -695.703125px -88.671875px
}

.k-emoji__sprite-broken_heart {
    background-position: -724.609375px -88.671875px
}

.k-emoji__sprite-bug {
    background-position: -753.515625px -88.671875px
}

.k-emoji__sprite-bulb {
    background-position: -782.421875px -88.671875px
}

.k-emoji__sprite-bullettrain_front {
    background-position: -811.328125px -88.671875px
}

.k-emoji__sprite-bullettrain_side {
    background-position: -1.953125px -117.578125px
}

.k-emoji__sprite-bus {
    background-position: -30.859375px -117.578125px
}

.k-emoji__sprite-busstop {
    background-position: -59.765625px -117.578125px
}

.k-emoji__sprite-bust_in_silhouette {
    background-position: -88.671875px -117.578125px
}

.k-emoji__sprite-busts_in_silhouette {
    background-position: -117.578125px -117.578125px
}

.k-emoji__sprite-cactus {
    background-position: -146.484375px -117.578125px
}

.k-emoji__sprite-cake {
    background-position: -175.390625px -117.578125px
}

.k-emoji__sprite-calendar {
    background-position: -204.296875px -117.578125px
}

.k-emoji__sprite-calling {
    background-position: -233.203125px -117.578125px
}

.k-emoji__sprite-camel {
    background-position: -262.109375px -117.578125px
}

.k-emoji__sprite-camera {
    background-position: -291.015625px -117.578125px
}

.k-emoji__sprite-cancer {
    background-position: -319.921875px -117.578125px
}

.k-emoji__sprite-candy {
    background-position: -348.828125px -117.578125px
}

.k-emoji__sprite-capital_abcd {
    background-position: -377.734375px -117.578125px
}

.k-emoji__sprite-capricorn {
    background-position: -406.640625px -117.578125px
}

.k-emoji__sprite-car {
    background-position: -435.546875px -117.578125px
}

.k-emoji__sprite-card_index {
    background-position: -464.453125px -117.578125px
}

.k-emoji__sprite-carousel_horse {
    background-position: -493.359375px -117.578125px
}

.k-emoji__sprite-cat {
    background-position: -522.265625px -117.578125px
}

.k-emoji__sprite-cat2 {
    background-position: -551.171875px -117.578125px
}

.k-emoji__sprite-cd {
    background-position: -580.078125px -117.578125px
}

.k-emoji__sprite-chart {
    background-position: -608.984375px -117.578125px
}

.k-emoji__sprite-chart_with_downwards_trend {
    background-position: -637.890625px -117.578125px
}

.k-emoji__sprite-chart_with_upwards_trend {
    background-position: -666.796875px -117.578125px
}

.k-emoji__sprite-checkered_flag {
    background-position: -695.703125px -117.578125px
}

.k-emoji__sprite-cherries {
    background-position: -724.609375px -117.578125px
}

.k-emoji__sprite-cherry_blossom {
    background-position: -753.515625px -117.578125px
}

.k-emoji__sprite-chestnut {
    background-position: -782.421875px -117.578125px
}

.k-emoji__sprite-chicken {
    background-position: -811.328125px -117.578125px
}

.k-emoji__sprite-children_crossing {
    background-position: -1.953125px -146.484375px
}

.k-emoji__sprite-chocolate_bar {
    background-position: -30.859375px -146.484375px
}

.k-emoji__sprite-christmas_tree {
    background-position: -59.765625px -146.484375px
}

.k-emoji__sprite-church {
    background-position: -88.671875px -146.484375px
}

.k-emoji__sprite-cinema {
    background-position: -117.578125px -146.484375px
}

.k-emoji__sprite-circus_tent {
    background-position: -146.484375px -146.484375px
}

.k-emoji__sprite-city_sunrise {
    background-position: -175.390625px -146.484375px
}

.k-emoji__sprite-city_sunset {
    background-position: -204.296875px -146.484375px
}

.k-emoji__sprite-cl {
    background-position: -233.203125px -146.484375px
}

.k-emoji__sprite-clap {
    background-position: -262.109375px -146.484375px
}

.k-emoji__sprite-clapper {
    background-position: -291.015625px -146.484375px
}

.k-emoji__sprite-clipboard {
    background-position: -319.921875px -146.484375px
}

.k-emoji__sprite-clock1 {
    background-position: -348.828125px -146.484375px
}

.k-emoji__sprite-clock10 {
    background-position: -377.734375px -146.484375px
}

.k-emoji__sprite-clock1030 {
    background-position: -406.640625px -146.484375px
}

.k-emoji__sprite-clock11 {
    background-position: -435.546875px -146.484375px
}

.k-emoji__sprite-clock1130 {
    background-position: -464.453125px -146.484375px
}

.k-emoji__sprite-clock12 {
    background-position: -493.359375px -146.484375px
}

.k-emoji__sprite-clock1230 {
    background-position: -522.265625px -146.484375px
}

.k-emoji__sprite-clock130 {
    background-position: -551.171875px -146.484375px
}

.k-emoji__sprite-clock2 {
    background-position: -580.078125px -146.484375px
}

.k-emoji__sprite-clock230 {
    background-position: -608.984375px -146.484375px
}

.k-emoji__sprite-clock3 {
    background-position: -637.890625px -146.484375px
}

.k-emoji__sprite-clock330 {
    background-position: -666.796875px -146.484375px
}

.k-emoji__sprite-clock4 {
    background-position: -695.703125px -146.484375px
}

.k-emoji__sprite-clock430 {
    background-position: -724.609375px -146.484375px
}

.k-emoji__sprite-clock5 {
    background-position: -753.515625px -146.484375px
}

.k-emoji__sprite-clock530 {
    background-position: -782.421875px -146.484375px
}

.k-emoji__sprite-clock6 {
    background-position: -811.328125px -146.484375px
}

.k-emoji__sprite-clock630 {
    background-position: -1.953125px -175.390625px
}

.k-emoji__sprite-clock7 {
    background-position: -30.859375px -175.390625px
}

.k-emoji__sprite-clock730 {
    background-position: -59.765625px -175.390625px
}

.k-emoji__sprite-clock8 {
    background-position: -88.671875px -175.390625px
}

.k-emoji__sprite-clock830 {
    background-position: -117.578125px -175.390625px
}

.k-emoji__sprite-clock9 {
    background-position: -146.484375px -175.390625px
}

.k-emoji__sprite-clock930 {
    background-position: -175.390625px -175.390625px
}

.k-emoji__sprite-closed_book {
    background-position: -204.296875px -175.390625px
}

.k-emoji__sprite-closed_lock_with_key {
    background-position: -233.203125px -175.390625px
}

.k-emoji__sprite-closed_umbrella {
    background-position: -262.109375px -175.390625px
}

.k-emoji__sprite-cloud {
    background-position: -291.015625px -175.390625px
}

.k-emoji__sprite-clubs {
    background-position: -319.921875px -175.390625px
}

.k-emoji__sprite-cn {
    background-position: -348.828125px -175.390625px
}

.k-emoji__sprite-cocktail {
    background-position: -377.734375px -175.390625px
}

.k-emoji__sprite-coffee {
    background-position: -406.640625px -175.390625px
}

.k-emoji__sprite-cold_sweat {
    background-position: -435.546875px -175.390625px
}

.k-emoji__sprite-collision {
    background-position: -464.453125px -175.390625px
}

.k-emoji__sprite-computer {
    background-position: -493.359375px -175.390625px
}

.k-emoji__sprite-confetti_ball {
    background-position: -522.265625px -175.390625px
}

.k-emoji__sprite-confounded {
    background-position: -551.171875px -175.390625px
}

.k-emoji__sprite-confused {
    background-position: -580.078125px -175.390625px
}

.k-emoji__sprite-congratulations {
    background-position: -608.984375px -175.390625px
}

.k-emoji__sprite-construction {
    background-position: -637.890625px -175.390625px
}

.k-emoji__sprite-construction_worker {
    background-position: -666.796875px -175.390625px
}

.k-emoji__sprite-convenience_store {
    background-position: -695.703125px -175.390625px
}

.k-emoji__sprite-cookie {
    background-position: -724.609375px -175.390625px
}

.k-emoji__sprite-cool {
    background-position: -753.515625px -175.390625px
}

.k-emoji__sprite-cop {
    background-position: -782.421875px -175.390625px
}

.k-emoji__sprite-copyright {
    background-position: -811.328125px -175.390625px
}

.k-emoji__sprite-corn {
    background-position: -1.953125px -204.296875px
}

.k-emoji__sprite-couple {
    background-position: -30.859375px -204.296875px
}

.k-emoji__sprite-couple_with_heart {
    background-position: -59.765625px -204.296875px
}

.k-emoji__sprite-couplekiss {
    background-position: -88.671875px -204.296875px
}

.k-emoji__sprite-cow {
    background-position: -117.578125px -204.296875px
}

.k-emoji__sprite-cow2 {
    background-position: -146.484375px -204.296875px
}

.k-emoji__sprite-credit_card {
    background-position: -175.390625px -204.296875px
}

.k-emoji__sprite-crescent_moon {
    background-position: -204.296875px -204.296875px
}

.k-emoji__sprite-crocodile {
    background-position: -233.203125px -204.296875px
}

.k-emoji__sprite-crossed_flags {
    background-position: -262.109375px -204.296875px
}

.k-emoji__sprite-crown {
    background-position: -291.015625px -204.296875px
}

.k-emoji__sprite-cry {
    background-position: -319.921875px -204.296875px
}

.k-emoji__sprite-crying_cat_face {
    background-position: -348.828125px -204.296875px
}

.k-emoji__sprite-crystal_ball {
    background-position: -377.734375px -204.296875px
}

.k-emoji__sprite-cupid {
    background-position: -406.640625px -204.296875px
}

.k-emoji__sprite-curly_loop {
    background-position: -435.546875px -204.296875px
}

.k-emoji__sprite-currency_exchange {
    background-position: -464.453125px -204.296875px
}

.k-emoji__sprite-curry {
    background-position: -493.359375px -204.296875px
}

.k-emoji__sprite-custard {
    background-position: -522.265625px -204.296875px
}

.k-emoji__sprite-customs {
    background-position: -551.171875px -204.296875px
}

.k-emoji__sprite-cyclone {
    background-position: -580.078125px -204.296875px
}

.k-emoji__sprite-dancer {
    background-position: -608.984375px -204.296875px
}

.k-emoji__sprite-dancers {
    background-position: -637.890625px -204.296875px
}

.k-emoji__sprite-dango {
    background-position: -666.796875px -204.296875px
}

.k-emoji__sprite-dart {
    background-position: -695.703125px -204.296875px
}

.k-emoji__sprite-dash {
    background-position: -724.609375px -204.296875px
}

.k-emoji__sprite-date {
    background-position: -753.515625px -204.296875px
}

.k-emoji__sprite-de {
    background-position: -782.421875px -204.296875px
}

.k-emoji__sprite-deciduous_tree {
    background-position: -811.328125px -204.296875px
}

.k-emoji__sprite-department_store {
    background-position: -1.953125px -233.203125px
}

.k-emoji__sprite-diamond_shape_with_a_dot_inside {
    background-position: -30.859375px -233.203125px
}

.k-emoji__sprite-diamonds {
    background-position: -59.765625px -233.203125px
}

.k-emoji__sprite-disappointed {
    background-position: -88.671875px -233.203125px
}

.k-emoji__sprite-disappointed_relieved {
    background-position: -117.578125px -233.203125px
}

.k-emoji__sprite-dizzy {
    background-position: -146.484375px -233.203125px
}

.k-emoji__sprite-dizzy_face {
    background-position: -175.390625px -233.203125px
}

.k-emoji__sprite-do_not_litter {
    background-position: -204.296875px -233.203125px
}

.k-emoji__sprite-dog {
    background-position: -233.203125px -233.203125px
}

.k-emoji__sprite-dog2 {
    background-position: -262.109375px -233.203125px
}

.k-emoji__sprite-dollar {
    background-position: -291.015625px -233.203125px
}

.k-emoji__sprite-dolls {
    background-position: -319.921875px -233.203125px
}

.k-emoji__sprite-dolphin {
    background-position: -348.828125px -233.203125px
}

.k-emoji__sprite-donut {
    background-position: -377.734375px -233.203125px
}

.k-emoji__sprite-door {
    background-position: -406.640625px -233.203125px
}

.k-emoji__sprite-doughnut {
    background-position: -435.546875px -233.203125px
}

.k-emoji__sprite-dragon {
    background-position: -464.453125px -233.203125px
}

.k-emoji__sprite-dragon_face {
    background-position: -493.359375px -233.203125px
}

.k-emoji__sprite-dress {
    background-position: -522.265625px -233.203125px
}

.k-emoji__sprite-dromedary_camel {
    background-position: -551.171875px -233.203125px
}

.k-emoji__sprite-droplet {
    background-position: -580.078125px -233.203125px
}

.k-emoji__sprite-dvd {
    background-position: -608.984375px -233.203125px
}

.k-emoji__sprite-e-mail {
    background-position: -637.890625px -233.203125px
}

.k-emoji__sprite-ear {
    background-position: -666.796875px -233.203125px
}

.k-emoji__sprite-ear_of_rice {
    background-position: -695.703125px -233.203125px
}

.k-emoji__sprite-earth_africa {
    background-position: -724.609375px -233.203125px
}

.k-emoji__sprite-earth_americas {
    background-position: -753.515625px -233.203125px
}

.k-emoji__sprite-earth_asia {
    background-position: -782.421875px -233.203125px
}

.k-emoji__sprite-egg {
    background-position: -811.328125px -233.203125px
}

.k-emoji__sprite-eggplant {
    background-position: -1.953125px -262.109375px
}

.k-emoji__sprite-eight {
    background-position: -30.859375px -262.109375px
}

.k-emoji__sprite-eight_pointed_black_star {
    background-position: -59.765625px -262.109375px
}

.k-emoji__sprite-eight_spoked_asterisk {
    background-position: -88.671875px -262.109375px
}

.k-emoji__sprite-electric_plug {
    background-position: -117.578125px -262.109375px
}

.k-emoji__sprite-elephant {
    background-position: -146.484375px -262.109375px
}

.k-emoji__sprite-email {
    background-position: -175.390625px -262.109375px
}

.k-emoji__sprite-end {
    background-position: -204.296875px -262.109375px
}

.k-emoji__sprite-envelope {
    background-position: -233.203125px -262.109375px
}

.k-emoji__sprite-es {
    background-position: -262.109375px -262.109375px
}

.k-emoji__sprite-euro {
    background-position: -291.015625px -262.109375px
}

.k-emoji__sprite-european_castle {
    background-position: -319.921875px -262.109375px
}

.k-emoji__sprite-european_post_office {
    background-position: -348.828125px -262.109375px
}

.k-emoji__sprite-evergreen_tree {
    background-position: -377.734375px -262.109375px
}

.k-emoji__sprite-exclamation {
    background-position: -406.640625px -262.109375px
}

.k-emoji__sprite-expressionless {
    background-position: -435.546875px -262.109375px
}

.k-emoji__sprite-eyeglasses {
    background-position: -464.453125px -262.109375px
}

.k-emoji__sprite-eyes {
    background-position: -493.359375px -262.109375px
}

.k-emoji__sprite-facepunch {
    background-position: -522.265625px -262.109375px
}

.k-emoji__sprite-factory {
    background-position: -551.171875px -262.109375px
}

.k-emoji__sprite-fallen_leaf {
    background-position: -580.078125px -262.109375px
}

.k-emoji__sprite-family {
    background-position: -608.984375px -262.109375px
}

.k-emoji__sprite-fast_forward {
    background-position: -637.890625px -262.109375px
}

.k-emoji__sprite-fax {
    background-position: -666.796875px -262.109375px
}

.k-emoji__sprite-fearful {
    background-position: -695.703125px -262.109375px
}

.k-emoji__sprite-feelsgood {
    background-position: -724.609375px -262.109375px
}

.k-emoji__sprite-feet {
    background-position: -753.515625px -262.109375px
}

.k-emoji__sprite-ferris_wheel {
    background-position: -782.421875px -262.109375px
}

.k-emoji__sprite-file_folder {
    background-position: -811.328125px -262.109375px
}

.k-emoji__sprite-finnadie {
    background-position: -1.953125px -291.015625px
}

.k-emoji__sprite-fire {
    background-position: -30.859375px -291.015625px
}

.k-emoji__sprite-fire_engine {
    background-position: -59.765625px -291.015625px
}

.k-emoji__sprite-fireworks {
    background-position: -88.671875px -291.015625px
}

.k-emoji__sprite-first_quarter_moon {
    background-position: -117.578125px -291.015625px
}

.k-emoji__sprite-first_quarter_moon_with_face {
    background-position: -146.484375px -291.015625px
}

.k-emoji__sprite-fish {
    background-position: -175.390625px -291.015625px
}

.k-emoji__sprite-fish_cake {
    background-position: -204.296875px -291.015625px
}

.k-emoji__sprite-fishing_pole_and_fish {
    background-position: -233.203125px -291.015625px
}

.k-emoji__sprite-fist {
    background-position: -262.109375px -291.015625px
}

.k-emoji__sprite-five {
    background-position: -291.015625px -291.015625px
}

.k-emoji__sprite-flags {
    background-position: -319.921875px -291.015625px
}

.k-emoji__sprite-flashlight {
    background-position: -348.828125px -291.015625px
}

.k-emoji__sprite-floppy_disk {
    background-position: -377.734375px -291.015625px
}

.k-emoji__sprite-flower_playing_cards {
    background-position: -406.640625px -291.015625px
}

.k-emoji__sprite-flushed {
    background-position: -435.546875px -291.015625px
}

.k-emoji__sprite-foggy {
    background-position: -464.453125px -291.015625px
}

.k-emoji__sprite-football {
    background-position: -493.359375px -291.015625px
}

.k-emoji__sprite-fork_and_knife {
    background-position: -522.265625px -291.015625px
}

.k-emoji__sprite-fountain {
    background-position: -551.171875px -291.015625px
}

.k-emoji__sprite-four {
    background-position: -580.078125px -291.015625px
}

.k-emoji__sprite-four_leaf_clover {
    background-position: -608.984375px -291.015625px
}

.k-emoji__sprite-fr {
    background-position: -637.890625px -291.015625px
}

.k-emoji__sprite-free {
    background-position: -666.796875px -291.015625px
}

.k-emoji__sprite-fried_shrimp {
    background-position: -695.703125px -291.015625px
}

.k-emoji__sprite-fries {
    background-position: -724.609375px -291.015625px
}

.k-emoji__sprite-frog {
    background-position: -753.515625px -291.015625px
}

.k-emoji__sprite-frowning {
    background-position: -782.421875px -291.015625px
}

.k-emoji__sprite-fu {
    background-position: -811.328125px -291.015625px
}

.k-emoji__sprite-fuelpump {
    background-position: -1.953125px -319.921875px
}

.k-emoji__sprite-full_moon {
    background-position: -30.859375px -319.921875px
}

.k-emoji__sprite-full_moon_with_face {
    background-position: -59.765625px -319.921875px
}

.k-emoji__sprite-game_die {
    background-position: -88.671875px -319.921875px
}

.k-emoji__sprite-gb {
    background-position: -117.578125px -319.921875px
}

.k-emoji__sprite-gem {
    background-position: -146.484375px -319.921875px
}

.k-emoji__sprite-gemini {
    background-position: -175.390625px -319.921875px
}

.k-emoji__sprite-ghost {
    background-position: -204.296875px -319.921875px
}

.k-emoji__sprite-gift {
    background-position: -233.203125px -319.921875px
}

.k-emoji__sprite-gift_heart {
    background-position: -262.109375px -319.921875px
}

.k-emoji__sprite-girl {
    background-position: -291.015625px -319.921875px
}

.k-emoji__sprite-github {
    background-position: -840.234375px -1.953125px
}

.k-emoji__sprite-globe_with_meridians {
    background-position: -319.921875px -319.921875px
}

.k-emoji__sprite-gmail {
    background-position: -840.234375px -17.578125px
}

.k-emoji__sprite-goat {
    background-position: -348.828125px -319.921875px
}

.k-emoji__sprite-goberserk {
    background-position: -377.734375px -319.921875px
}

.k-emoji__sprite-godmode {
    background-position: -406.640625px -319.921875px
}

.k-emoji__sprite-golf {
    background-position: -435.546875px -319.921875px
}

.k-emoji__sprite-grapes {
    background-position: -464.453125px -319.921875px
}

.k-emoji__sprite-green_apple {
    background-position: -493.359375px -319.921875px
}

.k-emoji__sprite-green_book {
    background-position: -522.265625px -319.921875px
}

.k-emoji__sprite-green_heart {
    background-position: -551.171875px -319.921875px
}

.k-emoji__sprite-grey_exclamation {
    background-position: -580.078125px -319.921875px
}

.k-emoji__sprite-grey_question {
    background-position: -608.984375px -319.921875px
}

.k-emoji__sprite-grimacing {
    background-position: -637.890625px -319.921875px
}

.k-emoji__sprite-grin {
    background-position: -666.796875px -319.921875px
}

.k-emoji__sprite-grinning {
    background-position: -695.703125px -319.921875px
}

.k-emoji__sprite-guardsman {
    background-position: -724.609375px -319.921875px
}

.k-emoji__sprite-guitar {
    background-position: -753.515625px -319.921875px
}

.k-emoji__sprite-gun {
    background-position: -782.421875px -319.921875px
}

.k-emoji__sprite-haircut {
    background-position: -811.328125px -319.921875px
}

.k-emoji__sprite-hamburger {
    background-position: -1.953125px -348.828125px
}

.k-emoji__sprite-hammer {
    background-position: -30.859375px -348.828125px
}

.k-emoji__sprite-hamster {
    background-position: -59.765625px -348.828125px
}

.k-emoji__sprite-hand {
    background-position: -88.671875px -348.828125px
}

.k-emoji__sprite-handbag {
    background-position: -117.578125px -348.828125px
}

.k-emoji__sprite-hankey {
    background-position: -146.484375px -348.828125px
}

.k-emoji__sprite-hash {
    background-position: -175.390625px -348.828125px
}

.k-emoji__sprite-hatched_chick {
    background-position: -204.296875px -348.828125px
}

.k-emoji__sprite-hatching_chick {
    background-position: -233.203125px -348.828125px
}

.k-emoji__sprite-headphones {
    background-position: -262.109375px -348.828125px
}

.k-emoji__sprite-hear_no_evil {
    background-position: -291.015625px -348.828125px
}

.k-emoji__sprite-heart {
    background-position: -319.921875px -348.828125px
}

.k-emoji__sprite-heart_decoration {
    background-position: -348.828125px -348.828125px
}

.k-emoji__sprite-heart_eyes {
    background-position: -377.734375px -348.828125px
}

.k-emoji__sprite-heart_eyes_cat {
    background-position: -406.640625px -348.828125px
}

.k-emoji__sprite-heartbeat {
    background-position: -435.546875px -348.828125px
}

.k-emoji__sprite-heartpulse {
    background-position: -464.453125px -348.828125px
}

.k-emoji__sprite-hearts {
    background-position: -493.359375px -348.828125px
}

.k-emoji__sprite-heavy_check_mark {
    background-position: -522.265625px -348.828125px
}

.k-emoji__sprite-heavy_division_sign {
    background-position: -551.171875px -348.828125px
}

.k-emoji__sprite-heavy_dollar_sign {
    background-position: -580.078125px -348.828125px
}

.k-emoji__sprite-heavy_exclamation_mark {
    background-position: -608.984375px -348.828125px
}

.k-emoji__sprite-heavy_minus_sign {
    background-position: -637.890625px -348.828125px
}

.k-emoji__sprite-heavy_multiplication_x {
    background-position: -666.796875px -348.828125px
}

.k-emoji__sprite-heavy_plus_sign {
    background-position: -695.703125px -348.828125px
}

.k-emoji__sprite-helicopter {
    background-position: -724.609375px -348.828125px
}

.k-emoji__sprite-herb {
    background-position: -753.515625px -348.828125px
}

.k-emoji__sprite-hibiscus {
    background-position: -782.421875px -348.828125px
}

.k-emoji__sprite-high_brightness {
    background-position: -811.328125px -348.828125px
}

.k-emoji__sprite-high_heel {
    background-position: -1.953125px -377.734375px
}

.k-emoji__sprite-hocho {
    background-position: -30.859375px -377.734375px
}

.k-emoji__sprite-honey_pot {
    background-position: -59.765625px -377.734375px
}

.k-emoji__sprite-honeybee {
    background-position: -88.671875px -377.734375px
}

.k-emoji__sprite-horse {
    background-position: -117.578125px -377.734375px
}

.k-emoji__sprite-horse_racing {
    background-position: -146.484375px -377.734375px
}

.k-emoji__sprite-hospital {
    background-position: -175.390625px -377.734375px
}

.k-emoji__sprite-hotel {
    background-position: -204.296875px -377.734375px
}

.k-emoji__sprite-hotsprings {
    background-position: -233.203125px -377.734375px
}

.k-emoji__sprite-hourglass {
    background-position: -262.109375px -377.734375px
}

.k-emoji__sprite-hourglass_flowing_sand {
    background-position: -291.015625px -377.734375px
}

.k-emoji__sprite-house {
    background-position: -319.921875px -377.734375px
}

.k-emoji__sprite-house_with_garden {
    background-position: -348.828125px -377.734375px
}

.k-emoji__sprite-hurtrealbad {
    background-position: -377.734375px -377.734375px
}

.k-emoji__sprite-hushed {
    background-position: -406.640625px -377.734375px
}

.k-emoji__sprite-ice_cream {
    background-position: -435.546875px -377.734375px
}

.k-emoji__sprite-icecream {
    background-position: -464.453125px -377.734375px
}

.k-emoji__sprite-id {
    background-position: -493.359375px -377.734375px
}

.k-emoji__sprite-ideograph_advantage {
    background-position: -522.265625px -377.734375px
}

.k-emoji__sprite-imp {
    background-position: -551.171875px -377.734375px
}

.k-emoji__sprite-inbox_tray {
    background-position: -580.078125px -377.734375px
}

.k-emoji__sprite-incoming_envelope {
    background-position: -608.984375px -377.734375px
}

.k-emoji__sprite-information_desk_person {
    background-position: -637.890625px -377.734375px
}

.k-emoji__sprite-information_source {
    background-position: -666.796875px -377.734375px
}

.k-emoji__sprite-innocent {
    background-position: -695.703125px -377.734375px
}

.k-emoji__sprite-interrobang {
    background-position: -724.609375px -377.734375px
}

.k-emoji__sprite-iphone {
    background-position: -753.515625px -377.734375px
}

.k-emoji__sprite-it {
    background-position: -782.421875px -377.734375px
}

.k-emoji__sprite-izakaya_lantern {
    background-position: -811.328125px -377.734375px
}

.k-emoji__sprite-jack_o_lantern {
    background-position: -1.953125px -406.640625px
}

.k-emoji__sprite-japan {
    background-position: -30.859375px -406.640625px
}

.k-emoji__sprite-japanese_castle {
    background-position: -59.765625px -406.640625px
}

.k-emoji__sprite-japanese_goblin {
    background-position: -88.671875px -406.640625px
}

.k-emoji__sprite-japanese_ogre {
    background-position: -117.578125px -406.640625px
}

.k-emoji__sprite-jeans {
    background-position: -146.484375px -406.640625px
}

.k-emoji__sprite-joy {
    background-position: -175.390625px -406.640625px
}

.k-emoji__sprite-joy_cat {
    background-position: -204.296875px -406.640625px
}

.k-emoji__sprite-jp {
    background-position: -233.203125px -406.640625px
}

.k-emoji__sprite-key {
    background-position: -262.109375px -406.640625px
}

.k-emoji__sprite-keycap_ten {
    background-position: -291.015625px -406.640625px
}

.k-emoji__sprite-kimono {
    background-position: -319.921875px -406.640625px
}

.k-emoji__sprite-kiss {
    background-position: -348.828125px -406.640625px
}

.k-emoji__sprite-kissing {
    background-position: -377.734375px -406.640625px
}

.k-emoji__sprite-kissing_cat {
    background-position: -406.640625px -406.640625px
}

.k-emoji__sprite-kissing_closed_eyes {
    background-position: -435.546875px -406.640625px
}

.k-emoji__sprite-kissing_face {
    background-position: -464.453125px -406.640625px
}

.k-emoji__sprite-kissing_heart {
    background-position: -493.359375px -406.640625px
}

.k-emoji__sprite-kissing_smiling_eyes {
    background-position: -522.265625px -406.640625px
}

.k-emoji__sprite-koala {
    background-position: -551.171875px -406.640625px
}

.k-emoji__sprite-koko {
    background-position: -580.078125px -406.640625px
}

.k-emoji__sprite-kr {
    background-position: -608.984375px -406.640625px
}

.k-emoji__sprite-large_blue_circle {
    background-position: -637.890625px -406.640625px
}

.k-emoji__sprite-large_blue_diamond {
    background-position: -666.796875px -406.640625px
}

.k-emoji__sprite-large_orange_diamond {
    background-position: -695.703125px -406.640625px
}

.k-emoji__sprite-last_quarter_moon {
    background-position: -724.609375px -406.640625px
}

.k-emoji__sprite-last_quarter_moon_with_face {
    background-position: -753.515625px -406.640625px
}

.k-emoji__sprite-laughing {
    background-position: -782.421875px -406.640625px
}

.k-emoji__sprite-leaves {
    background-position: -811.328125px -406.640625px
}

.k-emoji__sprite-ledger {
    background-position: -1.953125px -435.546875px
}

.k-emoji__sprite-left_luggage {
    background-position: -30.859375px -435.546875px
}

.k-emoji__sprite-left_right_arrow {
    background-position: -59.765625px -435.546875px
}

.k-emoji__sprite-leftwards_arrow_with_hook {
    background-position: -88.671875px -435.546875px
}

.k-emoji__sprite-lemon {
    background-position: -117.578125px -435.546875px
}

.k-emoji__sprite-leo {
    background-position: -146.484375px -435.546875px
}

.k-emoji__sprite-leopard {
    background-position: -175.390625px -435.546875px
}

.k-emoji__sprite-libra {
    background-position: -204.296875px -435.546875px
}

.k-emoji__sprite-light_rail {
    background-position: -233.203125px -435.546875px
}

.k-emoji__sprite-link {
    background-position: -262.109375px -435.546875px
}

.k-emoji__sprite-linkedin {
    background-position: -840.234375px -33.203125px
}

.k-emoji__sprite-lips {
    background-position: -291.015625px -435.546875px
}

.k-emoji__sprite-lipstick {
    background-position: -319.921875px -435.546875px
}

.k-emoji__sprite-lock {
    background-position: -348.828125px -435.546875px
}

.k-emoji__sprite-lock_with_ink_pen {
    background-position: -377.734375px -435.546875px
}

.k-emoji__sprite-lollipop {
    background-position: -406.640625px -435.546875px
}

.k-emoji__sprite-loop {
    background-position: -435.546875px -435.546875px
}

.k-emoji__sprite-loudspeaker {
    background-position: -464.453125px -435.546875px
}

.k-emoji__sprite-love_hotel {
    background-position: -493.359375px -435.546875px
}

.k-emoji__sprite-love_letter {
    background-position: -522.265625px -435.546875px
}

.k-emoji__sprite-low_brightness {
    background-position: -551.171875px -435.546875px
}

.k-emoji__sprite-m {
    background-position: -580.078125px -435.546875px
}

.k-emoji__sprite-mag {
    background-position: -608.984375px -435.546875px
}

.k-emoji__sprite-mag_right {
    background-position: -637.890625px -435.546875px
}

.k-emoji__sprite-mahjong {
    background-position: -666.796875px -435.546875px
}

.k-emoji__sprite-mailbox {
    background-position: -695.703125px -435.546875px
}

.k-emoji__sprite-mailbox_closed {
    background-position: -724.609375px -435.546875px
}

.k-emoji__sprite-mailbox_with_mail {
    background-position: -753.515625px -435.546875px
}

.k-emoji__sprite-mailbox_with_no_mail {
    background-position: -782.421875px -435.546875px
}

.k-emoji__sprite-man {
    background-position: -811.328125px -435.546875px
}

.k-emoji__sprite-man_with_gua_pi_mao {
    background-position: -1.953125px -464.453125px
}

.k-emoji__sprite-man_with_turban {
    background-position: -30.859375px -464.453125px
}

.k-emoji__sprite-mans_shoe {
    background-position: -59.765625px -464.453125px
}

.k-emoji__sprite-maple_leaf {
    background-position: -88.671875px -464.453125px
}

.k-emoji__sprite-mask {
    background-position: -117.578125px -464.453125px
}

.k-emoji__sprite-massage {
    background-position: -146.484375px -464.453125px
}

.k-emoji__sprite-meat_on_bone {
    background-position: -175.390625px -464.453125px
}

.k-emoji__sprite-mega {
    background-position: -204.296875px -464.453125px
}

.k-emoji__sprite-melon {
    background-position: -233.203125px -464.453125px
}

.k-emoji__sprite-memo {
    background-position: -262.109375px -464.453125px
}

.k-emoji__sprite-mens {
    background-position: -291.015625px -464.453125px
}

.k-emoji__sprite-metal {
    background-position: -319.921875px -464.453125px
}

.k-emoji__sprite-metro {
    background-position: -348.828125px -464.453125px
}

.k-emoji__sprite-microphone {
    background-position: -377.734375px -464.453125px
}

.k-emoji__sprite-microscope {
    background-position: -406.640625px -464.453125px
}

.k-emoji__sprite-milky_way {
    background-position: -435.546875px -464.453125px
}

.k-emoji__sprite-minibus {
    background-position: -464.453125px -464.453125px
}

.k-emoji__sprite-minidisc {
    background-position: -493.359375px -464.453125px
}

.k-emoji__sprite-mobile_phone_off {
    background-position: -522.265625px -464.453125px
}

.k-emoji__sprite-money_with_wings {
    background-position: -551.171875px -464.453125px
}

.k-emoji__sprite-moneybag {
    background-position: -580.078125px -464.453125px
}

.k-emoji__sprite-monkey {
    background-position: -608.984375px -464.453125px
}

.k-emoji__sprite-monkey_face {
    background-position: -637.890625px -464.453125px
}

.k-emoji__sprite-monorail {
    background-position: -666.796875px -464.453125px
}

.k-emoji__sprite-mortar_board {
    background-position: -695.703125px -464.453125px
}

.k-emoji__sprite-mount_fuji {
    background-position: -724.609375px -464.453125px
}

.k-emoji__sprite-mountain_bicyclist {
    background-position: -753.515625px -464.453125px
}

.k-emoji__sprite-mountain_cableway {
    background-position: -782.421875px -464.453125px
}

.k-emoji__sprite-mountain_railway {
    background-position: -811.328125px -464.453125px
}

.k-emoji__sprite-mouse {
    background-position: -1.953125px -493.359375px
}

.k-emoji__sprite-mouse2 {
    background-position: -30.859375px -493.359375px
}

.k-emoji__sprite-movie_camera {
    background-position: -59.765625px -493.359375px
}

.k-emoji__sprite-moyai {
    background-position: -88.671875px -493.359375px
}

.k-emoji__sprite-muscle {
    background-position: -117.578125px -493.359375px
}

.k-emoji__sprite-mushroom {
    background-position: -146.484375px -493.359375px
}

.k-emoji__sprite-musical_keyboard {
    background-position: -175.390625px -493.359375px
}

.k-emoji__sprite-musical_note {
    background-position: -204.296875px -493.359375px
}

.k-emoji__sprite-musical_score {
    background-position: -233.203125px -493.359375px
}

.k-emoji__sprite-mute {
    background-position: -262.109375px -493.359375px
}

.k-emoji__sprite-nail_care {
    background-position: -291.015625px -493.359375px
}

.k-emoji__sprite-name_badge {
    background-position: -319.921875px -493.359375px
}

.k-emoji__sprite-neckbeard {
    background-position: -348.828125px -493.359375px
}

.k-emoji__sprite-necktie {
    background-position: -377.734375px -493.359375px
}

.k-emoji__sprite-negative_squared_cross_mark {
    background-position: -406.640625px -493.359375px
}

.k-emoji__sprite-neutral_face {
    background-position: -435.546875px -493.359375px
}

.k-emoji__sprite-new {
    background-position: -464.453125px -493.359375px
}

.k-emoji__sprite-new_moon {
    background-position: -493.359375px -493.359375px
}

.k-emoji__sprite-new_moon_with_face {
    background-position: -522.265625px -493.359375px
}

.k-emoji__sprite-newspaper {
    background-position: -551.171875px -493.359375px
}

.k-emoji__sprite-ng {
    background-position: -580.078125px -493.359375px
}

.k-emoji__sprite-nine {
    background-position: -608.984375px -493.359375px
}

.k-emoji__sprite-no_bell {
    background-position: -637.890625px -493.359375px
}

.k-emoji__sprite-no_bicycles {
    background-position: -666.796875px -493.359375px
}

.k-emoji__sprite-no_entry {
    background-position: -695.703125px -493.359375px
}

.k-emoji__sprite-no_entry_sign {
    background-position: -724.609375px -493.359375px
}

.k-emoji__sprite-no_good {
    background-position: -753.515625px -493.359375px
}

.k-emoji__sprite-no_mobile_phones {
    background-position: -782.421875px -493.359375px
}

.k-emoji__sprite-no_mouth {
    background-position: -811.328125px -493.359375px
}

.k-emoji__sprite-no_pedestrians {
    background-position: -1.953125px -522.265625px
}

.k-emoji__sprite-no_smoking {
    background-position: -30.859375px -522.265625px
}

.k-emoji__sprite-non-potable_water {
    background-position: -59.765625px -522.265625px
}

.k-emoji__sprite-nose {
    background-position: -88.671875px -522.265625px
}

.k-emoji__sprite-notebook {
    background-position: -117.578125px -522.265625px
}

.k-emoji__sprite-notebook_with_decorative_cover {
    background-position: -146.484375px -522.265625px
}

.k-emoji__sprite-notes {
    background-position: -175.390625px -522.265625px
}

.k-emoji__sprite-nut_and_bolt {
    background-position: -204.296875px -522.265625px
}

.k-emoji__sprite-o {
    background-position: -233.203125px -522.265625px
}

.k-emoji__sprite-o2 {
    background-position: -262.109375px -522.265625px
}

.k-emoji__sprite-ocean {
    background-position: -291.015625px -522.265625px
}

.k-emoji__sprite-octocat {
    background-position: -319.921875px -522.265625px
}

.k-emoji__sprite-octopus {
    background-position: -348.828125px -522.265625px
}

.k-emoji__sprite-oden {
    background-position: -377.734375px -522.265625px
}

.k-emoji__sprite-office {
    background-position: -406.640625px -522.265625px
}

.k-emoji__sprite-ok {
    background-position: -435.546875px -522.265625px
}

.k-emoji__sprite-ok_hand {
    background-position: -464.453125px -522.265625px
}

.k-emoji__sprite-ok_woman {
    background-position: -493.359375px -522.265625px
}

.k-emoji__sprite-older_man {
    background-position: -522.265625px -522.265625px
}

.k-emoji__sprite-older_woman {
    background-position: -551.171875px -522.265625px
}

.k-emoji__sprite-on {
    background-position: -580.078125px -522.265625px
}

.k-emoji__sprite-oncoming_automobile {
    background-position: -608.984375px -522.265625px
}

.k-emoji__sprite-oncoming_bus {
    background-position: -637.890625px -522.265625px
}

.k-emoji__sprite-oncoming_police_car {
    background-position: -666.796875px -522.265625px
}

.k-emoji__sprite-oncoming_taxi {
    background-position: -695.703125px -522.265625px
}

.k-emoji__sprite-one {
    background-position: -724.609375px -522.265625px
}

.k-emoji__sprite-open_file_folder {
    background-position: -753.515625px -522.265625px
}

.k-emoji__sprite-open_hands {
    background-position: -782.421875px -522.265625px
}

.k-emoji__sprite-open_mouth {
    background-position: -811.328125px -522.265625px
}

.k-emoji__sprite-ophiuchus {
    background-position: -1.953125px -551.171875px
}

.k-emoji__sprite-orange_book {
    background-position: -30.859375px -551.171875px
}

.k-emoji__sprite-outbox_tray {
    background-position: -59.765625px -551.171875px
}

.k-emoji__sprite-ox {
    background-position: -88.671875px -551.171875px
}

.k-emoji__sprite-package {
    background-position: -117.578125px -551.171875px
}

.k-emoji__sprite-page_facing_up {
    background-position: -146.484375px -551.171875px
}

.k-emoji__sprite-page_with_curl {
    background-position: -175.390625px -551.171875px
}

.k-emoji__sprite-pager {
    background-position: -204.296875px -551.171875px
}

.k-emoji__sprite-palm_tree {
    background-position: -233.203125px -551.171875px
}

.k-emoji__sprite-panda_face {
    background-position: -262.109375px -551.171875px
}

.k-emoji__sprite-paperclip {
    background-position: -291.015625px -551.171875px
}

.k-emoji__sprite-parking {
    background-position: -319.921875px -551.171875px
}

.k-emoji__sprite-part_alternation_mark {
    background-position: -348.828125px -551.171875px
}

.k-emoji__sprite-partly_sunny {
    background-position: -377.734375px -551.171875px
}

.k-emoji__sprite-passport_control {
    background-position: -406.640625px -551.171875px
}

.k-emoji__sprite-paw_prints {
    background-position: -435.546875px -551.171875px
}

.k-emoji__sprite-peach {
    background-position: -464.453125px -551.171875px
}

.k-emoji__sprite-pear {
    background-position: -493.359375px -551.171875px
}

.k-emoji__sprite-pencil {
    background-position: -522.265625px -551.171875px
}

.k-emoji__sprite-pencil2 {
    background-position: -551.171875px -551.171875px
}

.k-emoji__sprite-penguin {
    background-position: -580.078125px -551.171875px
}

.k-emoji__sprite-pensive {
    background-position: -608.984375px -551.171875px
}

.k-emoji__sprite-performing_arts {
    background-position: -637.890625px -551.171875px
}

.k-emoji__sprite-persevere {
    background-position: -666.796875px -551.171875px
}

.k-emoji__sprite-person_frowning {
    background-position: -695.703125px -551.171875px
}

.k-emoji__sprite-person_with_blond_hair {
    background-position: -724.609375px -551.171875px
}

.k-emoji__sprite-person_with_pouting_face {
    background-position: -753.515625px -551.171875px
}

.k-emoji__sprite-phone {
    background-position: -782.421875px -551.171875px
}

.k-emoji__sprite-pig {
    background-position: -811.328125px -551.171875px
}

.k-emoji__sprite-pig2 {
    background-position: -1.953125px -580.078125px
}

.k-emoji__sprite-pig_nose {
    background-position: -30.859375px -580.078125px
}

.k-emoji__sprite-pill {
    background-position: -59.765625px -580.078125px
}

.k-emoji__sprite-pineapple {
    background-position: -88.671875px -580.078125px
}

.k-emoji__sprite-pisces {
    background-position: -117.578125px -580.078125px
}

.k-emoji__sprite-pizza {
    background-position: -146.484375px -580.078125px
}

.k-emoji__sprite-plus1 {
    background-position: -175.390625px -580.078125px
}

.k-emoji__sprite-point_down {
    background-position: -204.296875px -580.078125px
}

.k-emoji__sprite-point_left {
    background-position: -233.203125px -580.078125px
}

.k-emoji__sprite-point_right {
    background-position: -262.109375px -580.078125px
}

.k-emoji__sprite-point_up {
    background-position: -291.015625px -580.078125px
}

.k-emoji__sprite-point_up_2 {
    background-position: -319.921875px -580.078125px
}

.k-emoji__sprite-police_car {
    background-position: -348.828125px -580.078125px
}

.k-emoji__sprite-poodle {
    background-position: -377.734375px -580.078125px
}

.k-emoji__sprite-poop {
    background-position: -406.640625px -580.078125px
}

.k-emoji__sprite-post_office {
    background-position: -435.546875px -580.078125px
}

.k-emoji__sprite-postal_horn {
    background-position: -464.453125px -580.078125px
}

.k-emoji__sprite-postbox {
    background-position: -493.359375px -580.078125px
}

.k-emoji__sprite-potable_water {
    background-position: -522.265625px -580.078125px
}

.k-emoji__sprite-pouch {
    background-position: -551.171875px -580.078125px
}

.k-emoji__sprite-poultry_leg {
    background-position: -580.078125px -580.078125px
}

.k-emoji__sprite-pound {
    background-position: -608.984375px -580.078125px
}

.k-emoji__sprite-pouting_cat {
    background-position: -637.890625px -580.078125px
}

.k-emoji__sprite-pray {
    background-position: -666.796875px -580.078125px
}

.k-emoji__sprite-princess {
    background-position: -695.703125px -580.078125px
}

.k-emoji__sprite-punch {
    background-position: -724.609375px -580.078125px
}

.k-emoji__sprite-purple_heart {
    background-position: -753.515625px -580.078125px
}

.k-emoji__sprite-purse {
    background-position: -782.421875px -580.078125px
}

.k-emoji__sprite-pushpin {
    background-position: -811.328125px -580.078125px
}

.k-emoji__sprite-put_litter_in_its_place {
    background-position: -1.953125px -608.984375px
}

.k-emoji__sprite-question {
    background-position: -30.859375px -608.984375px
}

.k-emoji__sprite-rabbit {
    background-position: -59.765625px -608.984375px
}

.k-emoji__sprite-rabbit2 {
    background-position: -88.671875px -608.984375px
}

.k-emoji__sprite-racehorse {
    background-position: -117.578125px -608.984375px
}

.k-emoji__sprite-radio {
    background-position: -146.484375px -608.984375px
}

.k-emoji__sprite-radio_button {
    background-position: -175.390625px -608.984375px
}

.k-emoji__sprite-rage {
    background-position: -204.296875px -608.984375px
}

.k-emoji__sprite-rage1 {
    background-position: -233.203125px -608.984375px
}

.k-emoji__sprite-rage2 {
    background-position: -262.109375px -608.984375px
}

.k-emoji__sprite-rage3 {
    background-position: -291.015625px -608.984375px
}

.k-emoji__sprite-rage4 {
    background-position: -319.921875px -608.984375px
}

.k-emoji__sprite-railway_car {
    background-position: -348.828125px -608.984375px
}

.k-emoji__sprite-rainbow {
    background-position: -377.734375px -608.984375px
}

.k-emoji__sprite-raised_hand {
    background-position: -406.640625px -608.984375px
}

.k-emoji__sprite-raised_hands {
    background-position: -435.546875px -608.984375px
}

.k-emoji__sprite-raising_hand {
    background-position: -464.453125px -608.984375px
}

.k-emoji__sprite-ram {
    background-position: -493.359375px -608.984375px
}

.k-emoji__sprite-ramen {
    background-position: -522.265625px -608.984375px
}

.k-emoji__sprite-rat {
    background-position: -551.171875px -608.984375px
}

.k-emoji__sprite-recycle {
    background-position: -580.078125px -608.984375px
}

.k-emoji__sprite-red_car {
    background-position: -608.984375px -608.984375px
}

.k-emoji__sprite-red_circle {
    background-position: -637.890625px -608.984375px
}

.k-emoji__sprite-refuse {
    background-position: -666.796875px -608.984375px
}

.k-emoji__sprite-registered {
    background-position: -695.703125px -608.984375px
}

.k-emoji__sprite-relaxed {
    background-position: -724.609375px -608.984375px
}

.k-emoji__sprite-relieved {
    background-position: -753.515625px -608.984375px
}

.k-emoji__sprite-repeat {
    background-position: -782.421875px -608.984375px
}

.k-emoji__sprite-repeat_one {
    background-position: -811.328125px -608.984375px
}

.k-emoji__sprite-restroom {
    background-position: -1.953125px -637.890625px
}

.k-emoji__sprite-revolving_hearts {
    background-position: -30.859375px -637.890625px
}

.k-emoji__sprite-rewind {
    background-position: -59.765625px -637.890625px
}

.k-emoji__sprite-ribbon {
    background-position: -88.671875px -637.890625px
}

.k-emoji__sprite-rice {
    background-position: -117.578125px -637.890625px
}

.k-emoji__sprite-rice_ball {
    background-position: -146.484375px -637.890625px
}

.k-emoji__sprite-rice_cracker {
    background-position: -175.390625px -637.890625px
}

.k-emoji__sprite-rice_scene {
    background-position: -204.296875px -637.890625px
}

.k-emoji__sprite-ring {
    background-position: -233.203125px -637.890625px
}

.k-emoji__sprite-rocket {
    background-position: -262.109375px -637.890625px
}

.k-emoji__sprite-roller_coaster {
    background-position: -291.015625px -637.890625px
}

.k-emoji__sprite-rooster {
    background-position: -319.921875px -637.890625px
}

.k-emoji__sprite-rose {
    background-position: -348.828125px -637.890625px
}

.k-emoji__sprite-rotating_light {
    background-position: -377.734375px -637.890625px
}

.k-emoji__sprite-round_pushpin {
    background-position: -406.640625px -637.890625px
}

.k-emoji__sprite-rowboat {
    background-position: -435.546875px -637.890625px
}

.k-emoji__sprite-ru {
    background-position: -464.453125px -637.890625px
}

.k-emoji__sprite-rugby_football {
    background-position: -493.359375px -637.890625px
}

.k-emoji__sprite-runner {
    background-position: -522.265625px -637.890625px
}

.k-emoji__sprite-running {
    background-position: -551.171875px -637.890625px
}

.k-emoji__sprite-running_shirt_with_sash {
    background-position: -580.078125px -637.890625px
}

.k-emoji__sprite-sa {
    background-position: -608.984375px -637.890625px
}

.k-emoji__sprite-sagittarius {
    background-position: -637.890625px -637.890625px
}

.k-emoji__sprite-sailboat {
    background-position: -666.796875px -637.890625px
}

.k-emoji__sprite-sake {
    background-position: -695.703125px -637.890625px
}

.k-emoji__sprite-sandal {
    background-position: -724.609375px -637.890625px
}

.k-emoji__sprite-santa {
    background-position: -753.515625px -637.890625px
}

.k-emoji__sprite-satellite {
    background-position: -782.421875px -637.890625px
}

.k-emoji__sprite-satisfied {
    background-position: -811.328125px -637.890625px
}

.k-emoji__sprite-saxophone {
    background-position: -1.953125px -666.796875px
}

.k-emoji__sprite-school {
    background-position: -30.859375px -666.796875px
}

.k-emoji__sprite-school_satchel {
    background-position: -59.765625px -666.796875px
}

.k-emoji__sprite-scissors {
    background-position: -88.671875px -666.796875px
}

.k-emoji__sprite-scorpius {
    background-position: -117.578125px -666.796875px
}

.k-emoji__sprite-scream {
    background-position: -146.484375px -666.796875px
}

.k-emoji__sprite-scream_cat {
    background-position: -175.390625px -666.796875px
}

.k-emoji__sprite-scroll {
    background-position: -204.296875px -666.796875px
}

.k-emoji__sprite-seat {
    background-position: -233.203125px -666.796875px
}

.k-emoji__sprite-secret {
    background-position: -262.109375px -666.796875px
}

.k-emoji__sprite-see_no_evil {
    background-position: -291.015625px -666.796875px
}

.k-emoji__sprite-seedling {
    background-position: -319.921875px -666.796875px
}

.k-emoji__sprite-seven {
    background-position: -348.828125px -666.796875px
}

.k-emoji__sprite-shaved_ice {
    background-position: -377.734375px -666.796875px
}

.k-emoji__sprite-sheep {
    background-position: -406.640625px -666.796875px
}

.k-emoji__sprite-shell {
    background-position: -435.546875px -666.796875px
}

.k-emoji__sprite-ship {
    background-position: -464.453125px -666.796875px
}

.k-emoji__sprite-shipit {
    background-position: -493.359375px -666.796875px
}

.k-emoji__sprite-shirt {
    background-position: -526.5625px -666.796875px
}

.k-emoji__sprite-shit {
    background-position: -555.46875px -666.796875px
}

.k-emoji__sprite-shoe {
    background-position: -584.375px -666.796875px
}

.k-emoji__sprite-shower {
    background-position: -613.28125px -666.796875px
}

.k-emoji__sprite-signal_strength {
    background-position: -642.1875px -666.796875px
}

.k-emoji__sprite-six {
    background-position: -671.09375px -666.796875px
}

.k-emoji__sprite-six_pointed_star {
    background-position: -700px -666.796875px
}

.k-emoji__sprite-ski {
    background-position: -728.90625px -666.796875px
}

.k-emoji__sprite-skull {
    background-position: -757.8125px -666.796875px
}

.k-emoji__sprite-sleeping {
    background-position: -786.71875px -666.796875px
}

.k-emoji__sprite-sleepy {
    background-position: -815.625px -666.796875px
}

.k-emoji__sprite-slot_machine {
    background-position: -1.953125px -695.703125px
}

.k-emoji__sprite-small_blue_diamond {
    background-position: -30.859375px -695.703125px
}

.k-emoji__sprite-small_orange_diamond {
    background-position: -59.765625px -695.703125px
}

.k-emoji__sprite-small_red_triangle {
    background-position: -88.671875px -695.703125px
}

.k-emoji__sprite-small_red_triangle_down {
    background-position: -117.578125px -695.703125px
}

.k-emoji__sprite-smile {
    background-position: -146.484375px -695.703125px
}

.k-emoji__sprite-smile_cat {
    background-position: -175.390625px -695.703125px
}

.k-emoji__sprite-smiley {
    background-position: -204.296875px -695.703125px
}

.k-emoji__sprite-smiley_cat {
    background-position: -233.203125px -695.703125px
}

.k-emoji__sprite-smiling_imp {
    background-position: -262.109375px -695.703125px
}

.k-emoji__sprite-smirk {
    background-position: -291.015625px -695.703125px
}

.k-emoji__sprite-smirk_cat {
    background-position: -319.921875px -695.703125px
}

.k-emoji__sprite-smoking {
    background-position: -348.828125px -695.703125px
}

.k-emoji__sprite-snail {
    background-position: -377.734375px -695.703125px
}

.k-emoji__sprite-snake {
    background-position: -406.640625px -695.703125px
}

.k-emoji__sprite-snowboarder {
    background-position: -435.546875px -695.703125px
}

.k-emoji__sprite-snowflake {
    background-position: -464.453125px -695.703125px
}

.k-emoji__sprite-snowman {
    background-position: -526.5625px -695.703125px
}

.k-emoji__sprite-sob {
    background-position: -555.46875px -695.703125px
}

.k-emoji__sprite-soccer {
    background-position: -584.375px -695.703125px
}

.k-emoji__sprite-soon {
    background-position: -613.28125px -695.703125px
}

.k-emoji__sprite-sos {
    background-position: -642.1875px -695.703125px
}

.k-emoji__sprite-sound {
    background-position: -671.09375px -695.703125px
}

.k-emoji__sprite-space_invader {
    background-position: -700px -695.703125px
}

.k-emoji__sprite-spades {
    background-position: -728.90625px -695.703125px
}

.k-emoji__sprite-spaghetti {
    background-position: -757.8125px -695.703125px
}

.k-emoji__sprite-sparkle {
    background-position: -786.71875px -695.703125px
}

.k-emoji__sprite-sparkler {
    background-position: -815.625px -695.703125px
}

.k-emoji__sprite-sparkles {
    background-position: -1.953125px -724.609375px
}

.k-emoji__sprite-sparkling_heart {
    background-position: -30.859375px -724.609375px
}

.k-emoji__sprite-speak_no_evil {
    background-position: -59.765625px -724.609375px
}

.k-emoji__sprite-speaker {
    background-position: -88.671875px -724.609375px
}

.k-emoji__sprite-speech_balloon {
    background-position: -117.578125px -724.609375px
}

.k-emoji__sprite-speedboat {
    background-position: -146.484375px -724.609375px
}

.k-emoji__sprite-squirrel {
    background-position: -175.390625px -724.609375px
}

.k-emoji__sprite-stackoverflow {
    background-position: -840.234375px -48.828125px
}

.k-emoji__sprite-star {
    background-position: -208.59375px -724.609375px
}

.k-emoji__sprite-star2 {
    background-position: -237.5px -724.609375px
}

.k-emoji__sprite-stars {
    background-position: -266.40625px -724.609375px
}

.k-emoji__sprite-station {
    background-position: -295.3125px -724.609375px
}

.k-emoji__sprite-statue_of_liberty {
    background-position: -324.21875px -724.609375px
}

.k-emoji__sprite-steam_locomotive {
    background-position: -353.125px -724.609375px
}

.k-emoji__sprite-stew {
    background-position: -382.03125px -724.609375px
}

.k-emoji__sprite-straight_ruler {
    background-position: -410.9375px -724.609375px
}

.k-emoji__sprite-strawberry {
    background-position: -439.84375px -724.609375px
}

.k-emoji__sprite-stuck_out_tongue {
    background-position: -468.75px -724.609375px
}

.k-emoji__sprite-stuck_out_tongue_closed_eyes {
    background-position: -497.65625px -724.609375px
}

.k-emoji__sprite-stuck_out_tongue_winking_eye {
    background-position: -526.5625px -724.609375px
}

.k-emoji__sprite-sun_with_face {
    background-position: -555.46875px -724.609375px
}

.k-emoji__sprite-sunflower {
    background-position: -584.375px -724.609375px
}

.k-emoji__sprite-sunglasses {
    background-position: -613.28125px -724.609375px
}

.k-emoji__sprite-sunny {
    background-position: -642.1875px -724.609375px
}

.k-emoji__sprite-sunrise {
    background-position: -671.09375px -724.609375px
}

.k-emoji__sprite-sunrise_over_mountains {
    background-position: -700px -724.609375px
}

.k-emoji__sprite-surfer {
    background-position: -728.90625px -724.609375px
}

.k-emoji__sprite-sushi {
    background-position: -757.8125px -724.609375px
}

.k-emoji__sprite-suspect {
    background-position: -786.71875px -724.609375px
}

.k-emoji__sprite-suspension_railway {
    background-position: -815.625px -724.609375px
}

.k-emoji__sprite-sweat {
    background-position: -1.953125px -753.515625px
}

.k-emoji__sprite-sweat_drops {
    background-position: -30.859375px -753.515625px
}

.k-emoji__sprite-sweat_smile {
    background-position: -59.765625px -753.515625px
}

.k-emoji__sprite-sweet_potato {
    background-position: -88.671875px -753.515625px
}

.k-emoji__sprite-swimmer {
    background-position: -117.578125px -753.515625px
}

.k-emoji__sprite-symbols {
    background-position: -146.484375px -753.515625px
}

.k-emoji__sprite-syringe {
    background-position: -208.59375px -753.515625px
}

.k-emoji__sprite-tada {
    background-position: -237.5px -753.515625px
}

.k-emoji__sprite-tanabata_tree {
    background-position: -266.40625px -753.515625px
}

.k-emoji__sprite-tangerine {
    background-position: -295.3125px -753.515625px
}

.k-emoji__sprite-taurus {
    background-position: -324.21875px -753.515625px
}

.k-emoji__sprite-taxi {
    background-position: -353.125px -753.515625px
}

.k-emoji__sprite-tea {
    background-position: -382.03125px -753.515625px
}

.k-emoji__sprite-telephone {
    background-position: -410.9375px -753.515625px
}

.k-emoji__sprite-telephone_receiver {
    background-position: -439.84375px -753.515625px
}

.k-emoji__sprite-telescope {
    background-position: -468.75px -753.515625px
}

.k-emoji__sprite-tennis {
    background-position: -497.65625px -753.515625px
}

.k-emoji__sprite-tent {
    background-position: -526.5625px -753.515625px
}

.k-emoji__sprite-thought_balloon {
    background-position: -555.46875px -753.515625px
}

.k-emoji__sprite-three {
    background-position: -584.375px -753.515625px
}

.k-emoji__sprite-thumbsdown {
    background-position: -613.28125px -753.515625px
}

.k-emoji__sprite-thumbsup {
    background-position: -642.1875px -753.515625px
}

.k-emoji__sprite-ticket {
    background-position: -671.09375px -753.515625px
}

.k-emoji__sprite-tiger {
    background-position: -700px -753.515625px
}

.k-emoji__sprite-tiger2 {
    background-position: -728.90625px -753.515625px
}

.k-emoji__sprite-tired_face {
    background-position: -757.8125px -753.515625px
}

.k-emoji__sprite-tm {
    background-position: -786.71875px -753.515625px
}

.k-emoji__sprite-toilet {
    background-position: -815.625px -753.515625px
}

.k-emoji__sprite-tokyo_tower {
    background-position: -1.953125px -782.421875px
}

.k-emoji__sprite-tomato {
    background-position: -30.859375px -782.421875px
}

.k-emoji__sprite-tongue {
    background-position: -59.765625px -782.421875px
}

.k-emoji__sprite-top {
    background-position: -88.671875px -782.421875px
}

.k-emoji__sprite-tophat {
    background-position: -117.578125px -782.421875px
}

.k-emoji__sprite-tractor {
    background-position: -146.484375px -782.421875px
}

.k-emoji__sprite-traffic_light {
    background-position: -175.390625px -782.421875px
}

.k-emoji__sprite-train {
    background-position: -204.296875px -782.421875px
}

.k-emoji__sprite-train2 {
    background-position: -233.203125px -782.421875px
}

.k-emoji__sprite-tram {
    background-position: -262.109375px -782.421875px
}

.k-emoji__sprite-triangular_flag_on_post {
    background-position: -291.015625px -782.421875px
}

.k-emoji__sprite-triangular_ruler {
    background-position: -319.921875px -782.421875px
}

.k-emoji__sprite-trident {
    background-position: -348.828125px -782.421875px
}

.k-emoji__sprite-triumph {
    background-position: -377.734375px -782.421875px
}

.k-emoji__sprite-trolleybus {
    background-position: -406.640625px -782.421875px
}

.k-emoji__sprite-trollface {
    background-position: -435.546875px -782.421875px
}

.k-emoji__sprite-trophy {
    background-position: -464.453125px -782.421875px
}

.k-emoji__sprite-tropical_drink {
    background-position: -493.359375px -782.421875px
}

.k-emoji__sprite-tropical_fish {
    background-position: -522.265625px -782.421875px
}

.k-emoji__sprite-truck {
    background-position: -551.171875px -782.421875px
}

.k-emoji__sprite-trumpet {
    background-position: -580.078125px -782.421875px
}

.k-emoji__sprite-tshirt {
    background-position: -608.984375px -782.421875px
}

.k-emoji__sprite-tulip {
    background-position: -637.890625px -782.421875px
}

.k-emoji__sprite-tumblr {
    background-position: -840.234375px -64.453125px
}

.k-emoji__sprite-turtle {
    background-position: -666.796875px -782.421875px
}

.k-emoji__sprite-tv {
    background-position: -695.703125px -782.421875px
}

.k-emoji__sprite-twisted_rightwards_arrows {
    background-position: -724.609375px -782.421875px
}

.k-emoji__sprite-twitter {
    background-position: -840.234375px -80.078125px
}

.k-emoji__sprite-two {
    background-position: -753.515625px -782.421875px
}

.k-emoji__sprite-two_hearts {
    background-position: -782.421875px -782.421875px
}

.k-emoji__sprite-two_men_holding_hands {
    background-position: -811.328125px -782.421875px
}

.k-emoji__sprite-two_women_holding_hands {
    background-position: -1.953125px -811.328125px
}

.k-emoji__sprite-u5272 {
    background-position: -30.859375px -811.328125px
}

.k-emoji__sprite-u5408 {
    background-position: -59.765625px -811.328125px
}

.k-emoji__sprite-u55b6 {
    background-position: -88.671875px -811.328125px
}

.k-emoji__sprite-u6307 {
    background-position: -117.578125px -811.328125px
}

.k-emoji__sprite-u6708 {
    background-position: -146.484375px -811.328125px
}

.k-emoji__sprite-u6709 {
    background-position: -175.390625px -811.328125px
}

.k-emoji__sprite-u6e80 {
    background-position: -204.296875px -811.328125px
}

.k-emoji__sprite-u7121 {
    background-position: -233.203125px -811.328125px
}

.k-emoji__sprite-u7533 {
    background-position: -262.109375px -811.328125px
}

.k-emoji__sprite-u7981 {
    background-position: -291.015625px -811.328125px
}

.k-emoji__sprite-u7a7a {
    background-position: -319.921875px -811.328125px
}

.k-emoji__sprite-uk {
    background-position: -348.828125px -811.328125px
}

.k-emoji__sprite-umbrella {
    background-position: -377.734375px -811.328125px
}

.k-emoji__sprite-unamused {
    background-position: -406.640625px -811.328125px
}

.k-emoji__sprite-underage {
    background-position: -435.546875px -811.328125px
}

.k-emoji__sprite-unlock {
    background-position: -464.453125px -811.328125px
}

.k-emoji__sprite-up {
    background-position: -493.359375px -811.328125px
}

.k-emoji__sprite-us {
    background-position: -522.265625px -811.328125px
}

.k-emoji__sprite-v {
    background-position: -551.171875px -811.328125px
}

.k-emoji__sprite-vertical_traffic_light {
    background-position: -580.078125px -811.328125px
}

.k-emoji__sprite-vhs {
    background-position: -608.984375px -811.328125px
}

.k-emoji__sprite-vibration_mode {
    background-position: -637.890625px -811.328125px
}

.k-emoji__sprite-video_camera {
    background-position: -666.796875px -811.328125px
}

.k-emoji__sprite-video_game {
    background-position: -695.703125px -811.328125px
}

.k-emoji__sprite-violin {
    background-position: -724.609375px -811.328125px
}

.k-emoji__sprite-virgo {
    background-position: -753.515625px -811.328125px
}

.k-emoji__sprite-volcano {
    background-position: -782.421875px -811.328125px
}

.k-emoji__sprite-vs {
    background-position: -811.328125px -811.328125px
}

.k-emoji__sprite-walking {
    background-position: -855.859375px -1.953125px
}

.k-emoji__sprite-waning_crescent_moon {
    background-position: -855.859375px -30.859375px
}

.k-emoji__sprite-waning_gibbous_moon {
    background-position: -855.859375px -59.765625px
}

.k-emoji__sprite-warning {
    background-position: -855.859375px -88.671875px
}

.k-emoji__sprite-watch {
    background-position: -840.234375px -117.578125px
}

.k-emoji__sprite-water_buffalo {
    background-position: -840.234375px -146.484375px
}

.k-emoji__sprite-watermelon {
    background-position: -840.234375px -175.390625px
}

.k-emoji__sprite-wave {
    background-position: -840.234375px -204.296875px
}

.k-emoji__sprite-wavy_dash {
    background-position: -840.234375px -233.203125px
}

.k-emoji__sprite-waxing_crescent_moon {
    background-position: -840.234375px -262.109375px
}

.k-emoji__sprite-waxing_gibbous_moon {
    background-position: -840.234375px -291.015625px
}

.k-emoji__sprite-wc {
    background-position: -840.234375px -319.921875px
}

.k-emoji__sprite-weary {
    background-position: -840.234375px -348.828125px
}

.k-emoji__sprite-wedding {
    background-position: -840.234375px -377.734375px
}

.k-emoji__sprite-whale {
    background-position: -840.234375px -406.640625px
}

.k-emoji__sprite-whale2 {
    background-position: -840.234375px -435.546875px
}

.k-emoji__sprite-wheelchair {
    background-position: -840.234375px -464.453125px
}

.k-emoji__sprite-white_check_mark {
    background-position: -840.234375px -493.359375px
}

.k-emoji__sprite-white_circle {
    background-position: -840.234375px -522.265625px
}

.k-emoji__sprite-white_flower {
    background-position: -840.234375px -551.171875px
}

.k-emoji__sprite-white_large_square {
    background-position: -840.234375px -580.078125px
}

.k-emoji__sprite-white_medium_small_square {
    background-position: -840.234375px -608.984375px
}

.k-emoji__sprite-white_medium_square {
    background-position: -840.234375px -637.890625px
}

.k-emoji__sprite-white_small_square {
    background-position: -844.53125px -666.796875px
}

.k-emoji__sprite-white_square_button {
    background-position: -844.53125px -695.703125px
}

.k-emoji__sprite-wind_chime {
    background-position: -844.53125px -724.609375px
}

.k-emoji__sprite-wine_glass {
    background-position: -844.53125px -753.515625px
}

.k-emoji__sprite-wink {
    background-position: -840.234375px -782.421875px
}

.k-emoji__sprite-wolf {
    background-position: -840.234375px -811.328125px
}

.k-emoji__sprite-woman {
    background-position: -1.953125px -840.234375px
}

.k-emoji__sprite-womans_clothes {
    background-position: -30.859375px -840.234375px
}

.k-emoji__sprite-womans_hat {
    background-position: -59.765625px -840.234375px
}

.k-emoji__sprite-womens {
    background-position: -88.671875px -840.234375px
}

.k-emoji__sprite-worried {
    background-position: -117.578125px -840.234375px
}

.k-emoji__sprite-wrench {
    background-position: -146.484375px -840.234375px
}

.k-emoji__sprite-x {
    background-position: -175.390625px -840.234375px
}

.k-emoji__sprite-yellow_heart {
    background-position: -204.296875px -840.234375px
}

.k-emoji__sprite-yen {
    background-position: -233.203125px -840.234375px
}

.k-emoji__sprite-yum {
    background-position: -262.109375px -840.234375px
}

.k-emoji__sprite-zap {
    background-position: -291.015625px -840.234375px
}

.k-emoji__sprite-zero {
    background-position: -319.921875px -840.234375px
}

.k-emoji__sprite-zzz {
    background-position: -348.828125px -840.234375px
}

.k-emoji {
    font-size: 0;
    cursor: pointer;
    display: inline-block
}

.k-emoji__face-icon {
    color: #bdbdbd
}

.k-emoji__face-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-emoji__wrap {
    width: 380px;
    bottom: 30px;
    background: #fff;
    z-index: 900;
    padding: 10px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .3)
}

.k-emoji__controller {
    list-style: none;
    height: 36px;
    overflow: hidden;
    margin-bottom: 0
}

.k-emoji__controller li {
    float: left;
    width: 20%;
    font-size: 12px;
    line-height: 36px;
    color: #666;
    cursor: pointer;
    text-align: center;
    position: relative
}

.k-emoji__controller .k-emoji--active:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    left: 0;
    bottom: 4px;
    position: absolute
}

.k-emoji__container {
    height: 140px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative
}

.k-emoji__container::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.k-emoji__container::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-emoji__container::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-emoji__container li {
    font-size: 0;
    padding: 5px
}

.k-emoji__container li a {
    float: left;
    overflow: hidden;
    padding: 3px;
    border: 1px solid #fff;
    -webkit-transition: background .2s ease-out;
    transition: background .2s ease-out
}

.k-emoji__container li a:hover {
    opacity: 1;
    background-color: #d8d8d8;
    border-color: #d8d8d8
}

.k-emoji__container li a span {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 0;
    cursor: pointer
}

.k-file-item {
    margin: 0;
    padding: 0
}

.k-file-item__list {
    color: #585858;
    list-style-type: none
}

.k-file-item__items {
    width: 90%;
    height: 48px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    margin: 8px 0;
    -ms-flex-align: center;
    line-height: 1;
    font-size: 12px;
    cursor: pointer
}

.k-file-item__items, .k-file-item__items .k-file-item__left-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.k-file-item__items .k-file-item__left-container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 100%
}

.k-file-item__items .k-file-item__left-container .k-file-item__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
    height: 28px;
    margin-left: 16px;
    margin-right: 12px;
    position: relative;
    overflow: hidden
}

.k-file-item__items .k-file-item__left-container .k-file-item__icon>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.k-file-item__items .k-file-item__left-container .k-file-item__name-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 20px
}

.k-file-item__items .k-file-item__left-container .k-file-item__name-size {
    margin-left: 10px;
    margin-right: 16px;
    color: #8c8c8c
}

.k-file-item__items .k-file-item__operate {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.k-file-item__items .k-file-item__operate .k-file-item__delete-container, .k-file-item__items .k-file-item__operate .k-file-item__download-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    width: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-file-item__items .k-file-item__operate .k-file-item__download-container>a:hover {
    opacity: 1
}

.k-file-item__items .k-file-item__operate .k-file-item__download-container.border-right {
    border-right: 1px solid #ebebeb
}

.k-file-item__items:hover .k-file-item__operate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-file-item__excel {
    background-image: url(data:image/png;base64,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);
    background-position: 0 0;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__excel {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__file {
    background-image: url(data:image/png;base64,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);
    background-position: -24px 0;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__file {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__image {
    background-image: url(data:image/png;base64,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);
    background-position: -48px 0;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__image {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__minder {
    background-image: url(data:image/png;base64,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);
    background-position: 0 -28px;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__minder {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__pdf {
    background-image: url(data:image/png;base64,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);
    background-position: -24px -28px;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__pdf {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__ppt {
    background-image: url(data:image/png;base64,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);
    background-position: -48px -28px;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__ppt {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__pptx {
    background-image: url(data:image/png;base64,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);
    background-position: -48px -28px;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__pptx {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__sound {
    background-image: url(data:image/png;base64,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);
    background-position: -72px 0;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__sound {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__video {
    background-image: url(data:image/png;base64,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);
    background-position: -72px -28px;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__video {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__word {
    background-image: url(data:image/png;base64,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);
    background-position: 0 -56px;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__word {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__zip {
    background-image: url(data:image/png;base64,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);
    background-position: -24px -56px;
    width: 24px;
    height: 28px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .k-file-item__zip {
        background-image: url(data:image/png;base64,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);
        background-size: 96px 84px
    }
}

.k-file-item__file-size {
    position: relative;
    top: 8px;
    left: 8px;
    color: #b1b1b1
}

.k-file-type-icon {
    width: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-file-type-icon__img {
    width: 24px;
    height: 24px;
    -o-object-fit: cover;
    object-fit: cover
}

.k-form {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum"
}

.k-form-horizontal .k-form-item .k-form-item-control-wrapper .k-form-item-control .k-form-item-children .k-input, .k-form-horizontal .k-form-item .k-form-item-control-wrapper .k-form-item-control .k-form-item-children .k-select {
    width: 100%!important
}

.k-form-vertical .k-form-item .k-form-item-label {
    text-align: left
}

.k-form-vertical .k-form-item .k-form-item-control-wrapper .k-form-item-control .k-form-item-children .k-input, .k-form-vertical .k-form-item .k-form-item-control-wrapper .k-form-item-control .k-form-item-children .k-select {
    width: 100%!important
}

.k-form-inline .k-form-item {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 0
}

.k-form-inline .k-form-item .k-form-item-control-wrapper, .k-form-inline .k-form-item .k-form-item-label {
    display: inline-block;
    vertical-align: top
}

.k-form-item {
    margin-bottom: 28px
}

.k-form-item .k-form-item-label {
    line-height: 36px;
    text-align: right;
    vertical-align: middle
}

.k-form-item .k-form-item-label>.field-label:after {
    content: ":";
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px
}

.k-form-item .k-form-item-label>.field-label-required:before {
    display: inline-block;
    margin-right: 4px;
    color: #f5222d;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*"
}

.k-form-item .k-form-item-control-wrapper .k-form-item-control .k-form-item-children {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    min-height: 36px
}

.k-form-item .k-form-item-control-wrapper .k-form-item-control .help-fade-enter-active, .k-form-item .k-form-item-control-wrapper .k-form-item-control .help-fade-leave-active {
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.k-form-item .k-form-item-control-wrapper .k-form-item-control .help-fade-enter, .k-form-item .k-form-item-control-wrapper .k-form-item-control .help-fade-leave-to {
    opacity: 0
}

.k-form-item .k-form-item-control-wrapper .k-form-item-control .k-form-item-explain {
    font-size: 12px;
    line-height: 20px;
    position: absolute
}

.k-form-item .k-form-item-control-wrapper .has-feedback input {
    padding-right: 36px
}

.k-form-item .k-form-item-control-wrapper .has-feedback .k-form-item-children-icon {
    position: absolute;
    top: 0;
    right: 0;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 36px
}

.k-form-item .k-form-item-control-wrapper .has-success .k-input, .k-form-item .k-form-item-control-wrapper .has-success .k-text-area {
    border: 1px solid #51c419!important
}

.k-form-item .k-form-item-control-wrapper .has-success .k-input--active, .k-form-item .k-form-item-control-wrapper .has-success .k-text-area--active {
    -webkit-box-shadow: 0 0 0 2px rgba(48, 166, 121, .2)!important;
    box-shadow: 0 0 0 2px rgba(48, 166, 121, .2)!important;
    border-radius: 4px!important
}

.k-form-item .k-form-item-control-wrapper .has-success .k-input:hover, .k-form-item .k-form-item-control-wrapper .has-success .k-text-area:hover {
    border: 1px solid #51c419!important
}

.k-form-item .k-form-item-control-wrapper .has-success .k-form-item-explain {
    color: #51c419
}

.k-form-item .k-form-item-control-wrapper .has-warning .k-input, .k-form-item .k-form-item-control-wrapper .has-warning .k-text-area {
    border: 1px solid #faad15!important
}

.k-form-item .k-form-item-control-wrapper .has-warning .k-input--active, .k-form-item .k-form-item-control-wrapper .has-warning .k-text-area--active {
    -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)!important;
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)!important;
    border-radius: 4px!important
}

.k-form-item .k-form-item-control-wrapper .has-warning .k-input:hover, .k-form-item .k-form-item-control-wrapper .has-warning .k-text-area:hover {
    border: 1px solid #faad15!important
}

.k-form-item .k-form-item-control-wrapper .has-warning .k-form-item-explain {
    color: #faad15
}

.k-form-item .k-form-item-control-wrapper .has-error .k-input, .k-form-item .k-form-item-control-wrapper .has-error .k-text-area {
    border: 1px solid #f5222d!important
}

.k-form-item .k-form-item-control-wrapper .has-error .k-input--active, .k-form-item .k-form-item-control-wrapper .has-error .k-text-area--active {
    -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)!important;
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2)!important;
    border-radius: 4px!important
}

.k-form-item .k-form-item-control-wrapper .has-error .k-input:hover, .k-form-item .k-form-item-control-wrapper .has-error .k-text-area:hover {
    border: 1px solid #f5222d!important
}

.k-form-item .k-form-item-control-wrapper .has-error .k-form-item-explain {
    color: #f5222d
}

.k-form-item .k-form-item-control-wrapper .is-validating .k-input, .k-form-item .k-form-item-control-wrapper .is-validating .k-text-area {
    border: 1px solid #2b88fe!important
}

.k-form-item .k-form-item-control-wrapper .is-validating .k-input--active, .k-form-item .k-form-item-control-wrapper .is-validating .k-text-area--active {
    -webkit-box-shadow: 0 0 0 2px rgba(48, 166, 121, .2)!important;
    box-shadow: 0 0 0 2px rgba(48, 166, 121, .2)!important;
    border-radius: 4px!important
}

.k-form-item .k-form-item-control-wrapper .is-validating .k-input:hover, .k-form-item .k-form-item-control-wrapper .is-validating .k-text-area:hover {
    border: 1px solid #2b88fe!important
}

.k-form-item .k-form-item-control-wrapper .is-validating .k-form-item-children-icon {
    -webkit-animation: round .8s steps(12) infinite;
    animation: round .8s steps(12) infinite
}

@-webkit-keyframes round {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes round {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.k-form-item .k-form-item-control-wrapper .is-validating .k-form-item-explain {
    color: #2b88fe
}

.k-global-link__todo {
    height: 100%
}

.k-global-link__todo-wrap {
    height: calc(100% - 57px);
    overflow-y: auto;
    width: 100%
}

.k-global-link__todo-wrap::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.k-global-link__todo-wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-global-link__todo-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-global-link__todo-item {
    cursor: pointer;
    height: 48px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3d3d3d;
    font-size: 14px;
    border-bottom: 1px solid #f7f7f7
}

.k-global-link__todo-item:hover {
    background: #f3f3f3
}

.k-global-link__todo-name {
    margin-left: 12px;
    display: inline-block;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-global-link__todo--active {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    background: #f0f9ff;
    background: var(--kite-theme-color-1)
}

.k-global-link__todo--active:hover {
    background-color: #f0f9ff;
    background-color: var(--kite-theme-color-1)
}

.k-plan-task-tree__wrap {
    list-style: none;
    margin: 0 25px
}

.k-plan-task-tree__item {
    cursor: pointer;
    color: #595959;
    font-size: 14px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f4f4f4
}

.k-plan-task-tree__checkbox {
    margin-right: 10px
}

.k-plan-task-tree .k-checkbox__input:disabled:checked+.k-checkbox__box {
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6);
    background: #2b88fe;
    background: var(--kite-theme-color-6)
}

.k-plan-task-tree__expand {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.k-plan-task-tree__unexpand {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.k-plan-task-tree__expand, .k-plan-task-tree__unexpand {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.k-plan-task-tree__name {
    display: inline-block;
    width: 80%;
    margin-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-plan-task-tree__name-not-chilrend {
    margin-left: 24px
}

.k-plan-task-tree--active {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    background: #f0f9ff;
    background: var(--kite-theme-color-1)
}

.k-plan-task-tree--active:hover {
    background-color: #f0f9ff;
    background-color: var(--kite-theme-color-1)
}

.k-global-link__plan {
    height: 100%
}

.k-global-link__plan-wrap {
    height: calc(100% - 57px);
    overflow-y: auto;
    width: 100%
}

.k-global-link__plan-wrap::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.k-global-link__plan-wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-global-link__plan-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-global-link__plan-item {
    height: 48px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #e3e3e3
}

.k-global-link__plan-item:hover {
    background-color: #f3f3f3
}

.k-global-link__plan-name {
    display: inline-block;
    width: 80%;
    margin-left: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-global-link__plan-son-plan-wrap {
    list-style: none;
    width: 180px;
    max-height: 288px;
    overflow: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-global-link__plan-son-plan-wrap::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.k-global-link__plan-son-plan-wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-global-link__plan-son-plan-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-global-link__plan-son-plan-item {
    width: 100%;
    padding: 10px 20px;
    cursor: pointer;
    font-weight: 400;
    line-height: 100%;
    font-size: 12px;
    color: #666
}

.k-global-link__plan-son-plan-item:hover {
    background: #f3f3f3
}

.k-global-link__plan-son--selected {
    color: #f0f9ff;
    color: var(--kite-theme-color-1)
}

.k-global-link__plan-card-item {
    cursor: pointer;
    color: #262626;
    font-size: 14px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 25px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f4f4f4
}

.k-global-link__plan-card-name {
    display: inline-block;
    margin-left: 34px;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-global-link__plan-expand {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.k-global-link__plan-unexpand {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.k-global-link__plan-expand, .k-global-link__plan-unexpand {
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.k-global-link__doc {
    height: 100%
}

.k-global-link__doc-wrap {
    height: calc(100% - 57px);
    overflow-y: auto;
    width: 100%
}

.k-global-link__doc-wrap::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.k-global-link__doc-wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-global-link__doc-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-global-link__doc-item {
    height: 48px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #e3e3e3
}

.k-global-link__doc-item:hover {
    background-color: #f3f3f3
}

.k-global-link__doc-item-corpus {
    cursor: pointer;
    height: 48px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3d3d3d;
    font-size: 14px;
    border-bottom: 1px solid #f7f7f7
}

.k-global-link__doc-name {
    display: inline-block;
    width: 80%;
    margin-left: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-global-link__doc--active {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    background: #f0f9ff;
    background: var(--kite-theme-color-1)
}

.k-global-link__doc--active:hover {
    background-color: #f0f9ff;
    background-color: var(--kite-theme-color-1)
}

.k-file-panel {
    height: 100%
}

.k-file-panel__header {
    position: relative;
    height: 57px;
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #666;
    border-bottom: 1px solid #e3e3e3
}

.k-file-panel__header-close-icon {
    cursor: pointer;
    color: #666;
    position: absolute;
    right: 20px
}

.k-file-panel__header-close-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-file-panel__header-breadcrumb {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-file-panel__header-breadcrumb, .k-file-panel__header-breadcrumb-top {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-file-panel__header-breadcrumb-top {
    height: 15px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.k-file-panel__header-breadcrumb-top:after {
    content: "";
    width: 1px;
    height: 15px;
    margin: 0 8px;
    background-color: #666
}

.k-file-panel__header-breadcrumb-list {
    line-height: 14px;
    max-width: 78%;
    overflow-x: auto
}

.k-file-panel__header-breadcrumb-list::-webkit-scrollbar {
    width: 4px;
    height: 2px
}

.k-file-panel__header-breadcrumb-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-file-panel__header-breadcrumb-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-file-panel__list {
    position: relative;
    list-style: none;
    height: calc(100% - 57px);
    overflow-y: auto
}

.k-file-panel__list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-file-panel__list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-file-panel__list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-file-panel__list-item {
    width: 100%;
    height: 48px;
    padding-left: 20px;
    border-bottom: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333
}

.k-file-panel__list-item:hover {
    background-color: #f3f3f3
}

.k-file-panel__list-item:last-child {
    border-bottom: none
}

.k-file-panel__list-item-name {
    max-width: calc(100% - 58px);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    line-height: 20px;
    margin-left: 16px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-file-panel__list-item--active {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    background: #f0f9ff;
    background: var(--kite-theme-color-1)
}

.k-file-panel__list-item--active:hover {
    background-color: #f0f9ff;
    background-color: var(--kite-theme-color-1)
}

.k-file-panel__list-item--disabled {
    background-color: #f3f3f3;
    cursor: not-allowed
}

.k-file-panel__list-item--disabled:hover {
    background-color: #f3f3f3
}

.k-file-panel__list-item--notdata {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-file-panel__list-item--notdata>p {
    color: #666;
    font-size: 14px;
    line-height: 1;
    margin: 8px 0
}

.k-global-link__header {
    height: 57px;
    line-height: 57px;
    width: 660px;
    padding: 0 20px;
    border-bottom: 1px solid #e3e3e3
}

.k-global-link__header-son-plan-name {
    color: #8c8c8c;
    font-size: 12px
}

.k-global-link__header-son-plan-name span:hover {
    color: #7dbeff;
    color: var(--kite-theme-color-4)
}

.k-global-link__back-top-level, .k-global-link__back-up-level {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-global-link__back-top-level:hover, .k-global-link__back-up-level:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    opacity: .9
}

.k-global-link__active-up-level {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-global-link__header-bread {
    cursor: pointer;
    max-width: 428px
}

.k-global-link__header-bread, .k-global-link__header-bread-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-global-link__header-bread-wrap {
    list-style-type: none;
    color: #757575;
    font-size: 12px
}

.k-global-link__header-bread-item {
    margin-left: 4px
}

.k-global-link__header-bread-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-global-link__header-bread-name>span {
    max-width: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-global-link__header-bread-arrow {
    -webkit-transform: translate(3px, -2px);
    transform: translate(3px, -2px)
}

.k-global-link__header-dot-arrow {
    -webkit-transform: translateY(4px);
    transform: translateY(4px)
}

.k-global-link__header-date-picker {
    line-height: 57px;
    cursor: pointer;
    font-size: 12px;
    color: #666
}

.k-global-link__header-date-picker-text .k-icon {
    position: relative;
    top: 4px
}

.k-global-link__header-date-picker:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-global-link__header-left {
    font-size: 12px;
    color: #8c8c8c
}

.k-global-link__header-divider {
    display: inline-block;
    margin: 0 5px;
    margin-bottom: -2px;
    width: 1px;
    height: 12px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1
}

.k-global-link__header-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 57px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-global-link__header-search {
    margin-right: 20px
}

.k-global-link__close-icon {
    cursor: pointer;
    color: #666;
    position: relative
}

.k-global-link__close-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-global-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-global-link__simditor-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-size: 12px
}

.k-global-link__button-text {
    margin-left: 8px;
    word-break: keep-all
}

.k-global-link__modal .k-modal__main .k-modal__body {
    height: 100%
}

.k-global-link__modal .k-modal__main .k-modal__body .k-modal__close-in-body {
    display: none
}

.k-global-link__main {
    height: 100%
}

.k-global-link__sidebar {
    width: 200px;
    height: 100%;
    padding-bottom: 6px;
    border-right: 1px solid #e3e3e3
}

.k-global-link__sidebar-title {
    height: 58px;
    padding-left: 20px;
    margin-bottom: 0;
    line-height: 58px;
    color: #333;
    font-weight: 400;
    font-size: 14px;
    opacity: 1
}

.k-global-link__sidebar-wrap {
    height: calc(100% - 58px);
    overflow: auto
}

.k-global-link__sidebar-wrap::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-global-link__sidebar-wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-global-link__sidebar-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-global-link__sidebar-icon {
    margin-right: 15px
}

.k-global-link__sidebar-item {
    height: 48px;
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    color: #666;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-global-link__sidebar-item:hover {
    color: #1a66d9;
    color: var(--kite-theme-color-7);
    background-color: #f3f3f3
}

.k-global-link__sidebar--active {
    color: #1a66d9;
    color: var(--kite-theme-color-7)
}

.k-global-link__sidebar--active, .k-global-link__sidebar--active:hover {
    background-color: #cfeaff;
    background-color: var(--kite-theme-color-2)
}

.k-global-link__body {
    width: 660px;
    height: calc(100% - 64px)
}

.k-global-link__body-main {
    height: 100%;
    overflow: hidden
}

.k-global-link__footer {
    width: 660px;
    height: 64px;
    padding: 16px 20px;
    border-top: 1px solid #e3e3e3
}

.k-global-link__footer-button {
    width: 64px;
    height: 32px
}

.k-row {
    position: relative;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    zoom: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-row .k-row:after {
    clear: both;
    display: table;
    content: ""
}

.k-col {
    position: relative;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    zoom: 1;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: var(--col-gutter)!important;
    padding-right: var(--col-gutter)!important
}

.k-col .k-col:after {
    clear: both;
    display: table;
    content: ""
}

.k-col-1 {
    width: 4.16667%
}

.k-col-1, .k-col-2 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-2 {
    width: 8.33333%
}

.k-col-3 {
    width: 12.5%
}

.k-col-3, .k-col-4 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-4 {
    width: 16.66667%
}

.k-col-5 {
    width: 20.83333%
}

.k-col-5, .k-col-6 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-6 {
    width: 25%
}

.k-col-7 {
    width: 29.16667%
}

.k-col-7, .k-col-8 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-8 {
    width: 33.33333%
}

.k-col-9 {
    width: 37.5%
}

.k-col-9, .k-col-10 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-10 {
    width: 41.66667%
}

.k-col-11 {
    width: 45.83333%
}

.k-col-11, .k-col-12 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-12 {
    width: 50%
}

.k-col-13 {
    width: 54.16667%
}

.k-col-13, .k-col-14 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-14 {
    width: 58.33333%
}

.k-col-15 {
    width: 62.5%
}

.k-col-15, .k-col-16 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-16 {
    width: 66.66667%
}

.k-col-17 {
    width: 70.83333%
}

.k-col-17, .k-col-18 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-18 {
    width: 75%
}

.k-col-19 {
    width: 79.16667%
}

.k-col-19, .k-col-20 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-20 {
    width: 83.33333%
}

.k-col-21 {
    width: 87.5%
}

.k-col-21, .k-col-22 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-22 {
    width: 91.66667%
}

.k-col-23 {
    width: 95.83333%
}

.k-col-23, .k-col-24 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left
}

.k-col-24 {
    width: 100%
}

.k-col-offset-1 {
    margin-left: 4.16667%
}

.k-col-offset-2 {
    margin-left: 8.33333%
}

.k-col-offset-3 {
    margin-left: 12.5%
}

.k-col-offset-4 {
    margin-left: 16.66667%
}

.k-col-offset-5 {
    margin-left: 20.83333%
}

.k-col-offset-6 {
    margin-left: 25%
}

.k-col-offset-7 {
    margin-left: 29.16667%
}

.k-col-offset-8 {
    margin-left: 33.33333%
}

.k-col-offset-9 {
    margin-left: 37.5%
}

.k-col-offset-10 {
    margin-left: 41.66667%
}

.k-col-offset-11 {
    margin-left: 45.83333%
}

.k-col-offset-12 {
    margin-left: 50%
}

.k-col-offset-13 {
    margin-left: 54.16667%
}

.k-col-offset-14 {
    margin-left: 58.33333%
}

.k-col-offset-15 {
    margin-left: 62.5%
}

.k-col-offset-16 {
    margin-left: 66.66667%
}

.k-col-offset-17 {
    margin-left: 70.83333%
}

.k-col-offset-18 {
    margin-left: 75%
}

.k-col-offset-19 {
    margin-left: 79.16667%
}

.k-col-offset-20 {
    margin-left: 83.33333%
}

.k-col-offset-21 {
    margin-left: 87.5%
}

.k-col-offset-22 {
    margin-left: 91.66667%
}

.k-col-offset-23 {
    margin-left: 95.83333%
}

.k-col-offset-24 {
    margin-left: 100%
}

.k-icon, .k-icon-task-template {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-input-number {
    position: relative;
    width: 100px
}

.k-input-number__input {
    width: 100%
}

.k-input-number__input input {
    font-size: 14px;
    width: 100%;
    text-align: center;
    padding: 0;
    outline: none;
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 35px;
    padding-bottom: 1px
}

.k-input-number__input--no-control input {
    padding-left: 10px;
    padding-right: 10px
}

.k-input-number__unit {
    position: absolute;
    height: 30px;
    right: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.k-input-number__button {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    width: 25px;
    flex-flow: column nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-radius: 0 4px 4px 0;
    border: 1px solid transparent;
    border-left: 1px solid #e4e5e7
}

.k-input-number__button, .k-input-number__button .k-input-number__add, .k-input-number__button .k-input-number__subtract {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-input-number__button .k-input-number__add, .k-input-number__button .k-input-number__subtract {
    cursor: pointer;
    flex-flow: column nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: none
}

.k-input-number__button .k-input-number__add--disabled, .k-input-number__button .k-input-number__subtract--disabled {
    cursor: not-allowed
}

.k-input-number__button .k-input-number__add:hover, .k-input-number__button .k-input-number__subtract:hover {
    background: #f4f4f4
}

.k-input-number__button .k-input-number__add {
    border-radius: 0 4px 0 0
}

.k-input-number__button .k-input-number__subtract {
    border-radius: 0 0 4px 0
}

.k-input-number--disabled, .k-input-number--disabled .k-input-number__button .k-input-number__add, .k-input-number--disabled .k-input-number__button .k-input-number__subtract, .k-input-number--disabled .k-input-number__input input {
    cursor: not-allowed
}

.k-input-number--disabled .k-input-number__button .k-input-number__add:hover, .k-input-number--disabled .k-input-number__button .k-input-number__subtract:hover {
    background: none
}

.k-input-number--color-ui {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: auto
}

.k-input-number--color-ui .k-input--active {
    border: 1px solid transparent!important;
    border-radius: 0!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.k-input-number--color-ui .k-input-number__input {
    border: 1px solid transparent!important
}

.k-input-number--color-ui .k-input-number__input input {
    border: 1px solid transparent!important;
    text-align: right;
    padding: 0;
    padding-left: 0;
    padding-right: 2px;
    color: #2b88fe;
    color: var(--kite-func-color-link)
}

.k-input-number--color-ui .k-input-number__input:hover, .k-input-number--color-ui .k-input-number__input:hover input {
    border: 1px solid transparent!important
}

.k-input-number--color-ui .k-input-number__input:focus {
    border: 1px solid transparent!important;
    outline: none
}

.k-input-number--color-ui .k-input-number__input:focus input {
    border: 1px solid transparent!important
}

.k-input-number--color-ui .k-input-number__unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    height: 30px;
    right: 0;
    color: #2b88fe;
    color: var(--kite-func-color-link)
}

.k-input-number--color-ui .k-input-number__button {
    position: relative;
    border-radius: 0;
    border: none;
    width: 10px;
    margin-left: 8px
}

.k-input-number--color-ui .k-input-number__button .k-input-number__add, .k-input-number--color-ui .k-input-number__button .k-input-number__subtract {
    position: relative
}

.k-input-number--color-ui .k-input-number__button .k-input-number__add:hover, .k-input-number--color-ui .k-input-number__button .k-input-number__subtract:hover {
    background: none;
    opacity: .8
}

.k-input-number--color-ui .k-input-number__button .k-input-number__add .k-icon {
    position: relative;
    top: 2px
}

.k-input-number--color-ui .k-input-number__button .k-input-number__subtract .k-icon {
    position: relative;
    top: -2px
}

.k-input-number--no-outline .k-input-number__input input.k-input--active {
    border: 1px solid transparent!important;
    border-radius: 0!important
}

.k-input-number--align-left .k-input-number__input input {
    text-align: left
}

.k-input-number--no-border .k-input-number__input input {
    border: 1px solid transparent!important
}

.k-input {
    position: relative;
    font-size: 14px;
    height: 36px;
    border: 1px solid #e4e5e7;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-input--active {
    border: 1px solid #1a66d9!important;
    border: 1px solid var(--kite-theme-color-7)!important;
    -webkit-box-shadow: 0 0 0 2px rgba(43, 136, 254, .15)!important;
    box-shadow: 0 0 0 2px rgba(43, 136, 254, .15)!important;
    -webkit-box-shadow: 0 0 0 2px rgba(var(--kite-func-color-link-rgb), .15)!important;
    box-shadow: 0 0 0 2px rgba(var(--kite-func-color-link-rgb), .15)!important;
    border-radius: 4px!important
}

.k-input:hover {
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-input__common {
    width: 1px;
    height: 100%;
    padding: 0 12px;
    font-size: 14px;
    outline: none;
    border: none;
    color: #333;
    border-radius: 4px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.k-input__common:-moz-read-only {
    cursor: pointer
}

.k-input__common:read-only {
    cursor: pointer
}

.k-input__common::-moz-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-input__common::-webkit-input-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-input__common:-ms-input-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-input.is-disabled {
    pointer-events: none
}

.k-input.is-disabled .k-input__common {
    background: #fcfcfc;
    color: #e3e3e3;
    cursor: not-allowed!important;
    outline: none;
    border: none
}

.k-input--prefix .k-input__prefix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 8px 0 12px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.k-input--prefix .k-input__common {
    padding-left: 0
}

.k-input--suffix .k-input__suffix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 6px 0 6px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.k-input--suffix .k-input__common {
    padding-right: 0
}

.k-input--strprefix .k-input__strprefix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    padding-right: 8px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.k-input--strprefix .k-input__strprefix .k-input__srt-container {
    padding: 0 8px 0 12px;
    font-size: 14px;
    color: #333;
    border-right: 1px solid #d6d6d6;
    word-break: keep-all
}

.k-input--strprefix .k-input__common {
    padding-left: 0
}

.k-input--clean .k-input__clean {
    color: #c3c6cb;
    cursor: pointer;
    padding: 0 6px 0 6px
}

.k-input--clean .k-input__clean:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-input--clean .k-input__common {
    padding-right: 0
}

.k-kanban-selector {
    width: 272px;
    height: 416px;
    background: #fff;
    padding: 24px 0 0
}

.k-kanban-selector__search {
    margin: 0 20px
}

.k-kanban-selector__title {
    font-size: 14px;
    color: #8c8c8c;
    margin: 24px 20px 0
}

.k-kanban-selector__list {
    margin: 12px 0 0;
    overflow: auto;
    height: 280px
}

.k-kanban-selector__list--empty {
    position: relative
}

.k-kanban-selector__list--empty:before {
    content: "目前还没有看板";
    width: 126px;
    height: 142px;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
    position: absolute;
    left: calc(50% - 63px);
    top: calc(50% - 71px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 14px;
    color: #333
}

.k-kanban-selector__list__item {
    height: 40px;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    position: relative
}

.k-kanban-selector__list__item:hover {
    background: #fafafa
}

.k-kanban-selector__list__item__avatar {
    margin-right: 12px;
    border-radius: 4px
}

.k-kanban-selector__list__item .k-icon {
    position: absolute;
    right: 22px
}

.k-kanban-selector__list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-kanban-selector__list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-kanban-selector__list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-label-selector {
    background-color: #fff;
    width: 272px;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-label-selector ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.k-label-selector__page-containner {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px
}

.k-label-selector__search {
    margin-top: 20px;
    margin-bottom: 12px
}

.k-label-selector__header {
    height: 48px;
    border-bottom: 1px solid #ebebeb;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-label-selector__header .k-label-selector__icon-back {
    position: absolute;
    top: 12px;
    left: 14px;
    color: #666;
    cursor: pointer
}

.k-label-selector__header .k-label-selector__icon-back:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-label-selector__header .k-label-selector__title {
    color: #8c8c8c
}

.k-label-selector__header .k-label-selector__icon-recycle {
    position: absolute;
    top: 14px;
    right: 22px;
    color: #666;
    cursor: pointer
}

.k-label-selector__header .k-label-selector__icon-recycle:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-label-selector__body-addPage, .k-label-selector__body-editPage, .k-label-selector__body-index {
    width: 100%;
    height: 100%;
    height: 304px;
    overflow: hidden;
    overflow-y: auto;
    pointer-events: auto
}

.k-label-selector__body-addPage::-webkit-scrollbar, .k-label-selector__body-editPage::-webkit-scrollbar, .k-label-selector__body-index::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-label-selector__body-addPage::-webkit-scrollbar-thumb, .k-label-selector__body-editPage::-webkit-scrollbar-thumb, .k-label-selector__body-index::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-label-selector__body-addPage::-webkit-scrollbar-track, .k-label-selector__body-editPage::-webkit-scrollbar-track, .k-label-selector__body-index::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-label-selector__body-addPage, .k-label-selector__body-editPage {
    height: 320px;
    padding: 26px 20px
}

.k-label-selector__not-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    margin: 0
}

.k-label-selector__not-data p {
    margin: 8px 0;
    font-size: 14px;
    font-weight: 400;
    color: #ccc
}

.k-label-selector__label-item {
    padding: 0 22px;
    height: 36px;
    line-height: 36px;
    font-size: 0;
    cursor: pointer;
    color: #8c8c8c;
    border-radius: 0
}

.k-label-selector__label-item:hover {
    background: #f5f5f5
}

.k-label-selector__label-item:hover .k-label-selector__edit-icon, .k-label-selector__label-item:hover .k-label-selector__label-divide {
    display: inline-block
}

.k-label-selector__label-item:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    float: left;
    margin-top: 14px
}

.k-label-selector__label-item[data-color="1"]:before {
    background: #ff7a7a
}

.k-label-selector__label-item[data-color="2"]:before {
    background: #388bdd
}

.k-label-selector__label-item[data-color="3"]:before {
    background: #6bc859
}

.k-label-selector__label-item[data-color="4"]:before {
    background: #9a7aff
}

.k-label-selector__label-item[data-color="5"]:before {
    background: #dedede
}

.k-label-selector__label-item[data-color="6"]:before {
    background: #646262
}

.k-label-selector__label-item[data-color="7"]:before {
    background: #e17aff
}

.k-label-selector__label-item[data-color="8"]:before {
    background: #bfdc31
}

.k-label-selector__label-item[data-color="9"]:before {
    background: #ffca65
}

.k-label-selector__label-item[data-color="10"]:before {
    background: #b6b6b6
}

.k-label-selector__label-item[data-color="11"]:before {
    background: #d6337d
}

.k-label-selector__label-item[data-color="12"]:before {
    background: #56baff
}

.k-label-selector__label-item[data-color="13"]:before {
    background: #7bbdff
}

.k-label-selector__label-item[data-color="14"]:before {
    background: #cf0606
}

.k-label-selector__label-item[data-color="15"]:before {
    background: #000
}

.k-label-selector__label-item[data-color="16"]:before {
    background: #764df8
}

.k-label-selector__label-text {
    width: 60%;
    display: inline-block;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #585858;
    opacity: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-label-selector__edit-icon {
    position: relative;
    top: 6px;
    color: #8c8c8c;
    display: none
}

.k-label-selector__edit-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-label-selector__label-divide {
    display: none;
    width: 0;
    height: 18px;
    line-height: 36px;
    border: .5px solid #ebebeb;
    opacity: 1;
    margin: 0 13px;
    position: relative;
    top: 8px
}

.k-label-selector__check-icon {
    cursor: pointer;
    position: relative;
    top: 6px;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-label-selector__color-picker, .k-label-selector__label-name {
    font-size: 0;
    margin-bottom: 20px
}

.k-label-selector__tip {
    display: inline-block;
    width: 100%;
    height: 12px;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    color: #666;
    opacity: 1;
    margin-bottom: 16px
}

.k-label-selector__color-wrap {
    width: 100%;
    margin-left: -4px!important;
    margin-top: -2px!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.k-label-selector__color-item {
    width: 16%;
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-label-selector__color-item--active .k-label-selector__item-circle:after, .k-label-selector__color-item:hover .k-label-selector__item-circle:after {
    display: block
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color1:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color1:after {
    border-color: #ff7a7a
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color2:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color2:after {
    border-color: #388bdd
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color3:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color3:after {
    border-color: #6bc859
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color4:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color4:after {
    border-color: #9a7aff
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color5:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color5:after {
    border-color: #dedede
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color6:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color6:after {
    border-color: #646262
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color7:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color7:after {
    border-color: #e17aff
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color8:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color8:after {
    border-color: #bfdc31
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color9:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color9:after {
    border-color: #ffca65
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color10:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color10:after {
    border-color: #b6b6b6
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color11:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color11:after {
    border-color: #d6337d
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color12:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color12:after {
    border-color: #56baff
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color13:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color13:after {
    border-color: #7bbdff
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color14:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color14:after {
    border-color: #cf0606
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color15:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color15:after {
    border-color: #000
}

.k-label-selector__color-item--active .k-label-selector__item-circle-color16:after, .k-label-selector__color-item:hover .k-label-selector__item-circle-color16:after {
    border-color: #764df8
}

.k-label-selector__color-item--active .k-label-selector__icon-select, .k-label-selector__color-item:hover .k-label-selector__icon-select {
    display: block
}

.k-label-selector__item-circle {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: relative
}

.k-label-selector__item-circle-color1 {
    background: #ff7a7a
}

.k-label-selector__item-circle-color2 {
    background: #388bdd
}

.k-label-selector__item-circle-color3 {
    background: #6bc859
}

.k-label-selector__item-circle-color4 {
    background: #9a7aff
}

.k-label-selector__item-circle-color5 {
    background: #dedede
}

.k-label-selector__item-circle-color6 {
    background: #646262
}

.k-label-selector__item-circle-color7 {
    background: #e17aff
}

.k-label-selector__item-circle-color8 {
    background: #bfdc31
}

.k-label-selector__item-circle-color9 {
    background: #ffca65
}

.k-label-selector__item-circle-color10 {
    background: #b6b6b6
}

.k-label-selector__item-circle-color11 {
    background: #d6337d
}

.k-label-selector__item-circle-color12 {
    background: #56baff
}

.k-label-selector__item-circle-color13 {
    background: #7bbdff
}

.k-label-selector__item-circle-color14 {
    background: #cf0606
}

.k-label-selector__item-circle-color15 {
    background: #000
}

.k-label-selector__item-circle-color16 {
    background: #764df8
}

.k-label-selector__item-circle:after {
    content: "";
    display: none;
    position: absolute;
    top: -2px;
    left: -2px;
    border: 1px solid;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: none
}

.k-label-selector__icon-select {
    display: none;
    position: relative
}

.k-label-selector__icon-select:before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    border-radius: 2px;
    height: 12px;
    width: 6px;
    position: absolute;
    top: 0;
    left: 5px;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-transform: rotate(45deg) scale(.9);
    transform: rotate(45deg) scale(.9)
}

.k-label-selector__bottom-index {
    width: 100%;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 20px;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border-top: 1px solid #ebebeb
}

.k-label-selector__bottom-index .k-icon {
    margin-right: 8px
}

.k-label-selector__bottom-page {
    width: 100%;
    height: 48px;
    border-top: 1px solid #ebebeb
}

.k-label-selector__bottom-page ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%
}

.k-label-selector__bottom-page ul li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-label-selector__bottom-page ul li+li {
    border-left: 1px solid #ebebeb
}

.k-label-selector__label-delete {
    padding: 24px 20px 16px;
    width: 260px;
    min-height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.k-label-selector__label-delete>header {
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.k-label-selector__label-delete>.buttonPlace .cancelButton, .k-label-selector__label-delete>.buttonPlace .deleteButton {
    width: 104px;
    float: left;
    margin-top: 14px;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    outline: none;
    height: 30px;
    min-width: 60px;
    border-radius: 3px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 12px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.k-label-selector__label-delete>.buttonPlace .deleteButton {
    margin-right: 12px;
    color: #fff;
    background-color: #f5222d;
    background-color: var(--kite-func-color-error)
}

.k-label-selector__label-delete>.buttonPlace .deleteButton:hover {
    opacity: .8;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.k-label-selector__label-delete>.buttonPlace .cancelButton {
    background-image: none;
    background-color: transparent;
    border-color: #d5d5d5;
    color: #666
}

.k-label-selector__label-delete>.buttonPlace .cancelButton:hover {
    color: #51c419;
    color: var(--kite-func-color-success);
    background-color: transparent;
    border-color: #51c419;
    border-color: var(--kite-func-color-success);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.k-loading-wrap {
    z-index: 9999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-loading-wrap, .k-loading-wrap__mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.k-loading-wrap__mask {
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.k-loading-wrap__balls {
    width: calc(4*var(--loading-ball-size) + 8px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-loading-wrap__one-ball, .k-loading-wrap__three-ball, .k-loading-wrap__tow-ball {
    width: var(--loading-ball-size);
    height: var(--loading-ball-size);
    border-radius: 50%;
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-animation: wave .5s ease-in-out infinite alternate;
    animation: wave .5s ease-in-out infinite alternate
}

.k-loading-wrap__one-ball {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.k-loading-wrap__tow-ball {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

@-webkit-keyframes wave {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes wave {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

.k-member-selector {
    position: relative;
    width: 272px;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-member-selector__header {
    height: 46px;
    border-bottom: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #333
}

.k-member-selector__header-divide {
    width: 1px;
    height: 28px;
    background-color: #e3e3e3
}

.k-member-selector__header--active {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-member-selector__header>span {
    color: #999
}

.k-member-selector__member {
    padding-top: 16px;
    height: 314px
}

.k-member-selector__member-search {
    margin: 0 16px 12px 16px
}

.k-member-selector__member-list {
    list-style-type: none;
    height: calc(100% - 50px);
    overflow: auto;
    font-size: 14px;
    color: #333
}

.k-member-selector__member-list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-member-selector__member-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-member-selector__member-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-member-selector__member-list-all, .k-member-selector__member-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 36px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 16px;
    margin-bottom: 2px
}

.k-member-selector__member-list-all:hover, .k-member-selector__member-list-item:hover {
    background-color: #f3f3f3
}

.k-member-selector__member-list-all {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #666;
    line-height: 14px;
    padding-left: 20px;
    margin-top: 2px
}

.k-member-selector__member-list-item-text {
    margin-left: 8px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-member-selector__department {
    height: 314px;
    overflow: auto
}

.k-member-selector__department::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-member-selector__department::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-member-selector__department::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-member-selector__not-data {
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-member-selector__not-data p {
    margin: 8px 0;
    font-size: 14px;
    font-weight: 400;
    color: #ccc
}

.k-messager {
    position: fixed;
    width: 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 1500
}

.k-messager__main {
    margin-right: 32px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1500;
    border-radius: 3px;
    width: 260px;
    min-height: 38px;
    font-size: 14px;
    color: #333;
    padding: 8px 14px 8px 16px;
    text-align: center;
    border: 1px solid;
    font-weight: 400;
    line-height: 22px
}

.k-messager__tip-icon {
    margin-top: 3px;
    padding-right: 8px
}

.k-messager__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: left
}

.k-messager__close-icon {
    margin-top: 5px;
    padding-left: 10px;
    cursor: pointer;
    height: auto;
    color: #afafaf
}

.k-messager__close-icon:hover {
    color: #2b88fe
}

.k-messager--success {
    background-color: #f6ffed;
    border-color: #51c419
}

.k-messager--error {
    background-color: #fff1f0;
    border-color: #f5222d
}

.k-messager--warning {
    background-color: #fffbe6;
    border-color: #faad15
}

.k-messager--info {
    background-color: #f0f9ff;
    border-color: #2b88fe
}

.k-messager--disappear-bottom-center, .k-messager--disappear-bottom-right, .k-messager--disappear-top-center, .k-messager--disappear-top-right {
    opacity: 0;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translateX(200px);
    transform: translateX(200px)
}

.k-messager--disappear-bottom-center, .k-messager--disappear-top-center {
    -webkit-transform: translateZ(200px);
    transform: translateZ(200px)
}

.k-messager .slide-fade-minus-yaxis-enter-active, .k-messager .slide-fade-xaxis-enter-active, .k-messager .slide-fade-yaxis-enter-active {
    -webkit-transition: all .35s ease;
    transition: all .35s ease
}

.k-messager .slide-fade-xaxis-enter {
    -webkit-transform: translateX(200px);
    transform: translateX(200px);
    opacity: 0
}

.k-messager .slide-fade-yaxis-enter {
    -webkit-transform: translateY(200px);
    transform: translateY(200px);
    opacity: 0
}

.k-messager .slide-fade-minus-yaxis-enter {
    -webkit-transform: translateY(-200px);
    transform: translateY(-200px);
    opacity: 0
}

.k-create-plan-modal .k-modal__main .k-modal__body {
    height: 100%
}

.k-create-plan-modal .k-modal__main .k-modal__body .k-modal__close-in-body {
    display: none
}

.k-create-plan-modal__main {
    height: 100%
}

.k-create-plan-modal__header {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
    color: #333
}

.k-create-plan-modal__title {
    color: #333;
    font-size: 16px;
    font-weight: 400
}

.k-create-plan-modal__close-icon {
    cursor: pointer;
    position: absolute;
    right: 16px;
    color: #adadad
}

.k-create-plan-modal__close-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-create-plan-modal__body {
    padding: 24px 16px 18px;
    color: #434343;
    height: calc(100% - 56px);
    overflow: auto
}

.k-create-plan-modal__body::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-create-plan-modal__body::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-create-plan-modal__body::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-create-plan-modal__form-item p {
    font-size: 14px;
    color: #666;
    margin: 0
}

.k-create-plan-modal__input {
    margin: 16px 0
}

.k-create-plan-modal__button-company {
    margin-right: 15px
}

.k-create-plan-modal__form-button .k-button {
    width: 100%;
    height: 36px
}

.k-create-plan-modal__tip-pop-list {
    list-style: none;
    color: #666;
    padding: 8px 10px;
    font-size: 14px;
    position: relative
}

.k-create-plan-modal__tip-pop-list li {
    line-height: 16px
}

.k-create-plan-modal__tip-triangle {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 8px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    bottom: -8px;
    left: 50%;
    margin-right: 3px;
    border-top-color: #ebeef5;
    border-bottom-width: 0
}

.k-create-plan-modal__tip-triangle:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: " ";
    border-width: 8px;
    bottom: 1px;
    margin-left: -8px;
    border-top-color: #fff;
    border-bottom-width: 0
}

.k-create-plan-modal__tip-pop-icon {
    color: #666;
    margin-left: 7px
}

.k-create-plan-modal__tip-pop-icon .k-icon {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.k-create-plan-modal__tip-pop-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-add-plan-modal .k-modal__main .k-modal__body {
    height: 100%
}

.k-add-plan-modal .k-modal__main .k-modal__body .k-modal__close-in-body {
    display: none
}

.k-add-plan-modal__main {
    height: 100%
}

.k-add-plan-modal__body {
    color: #434343;
    height: 100%
}

.k-add-plan-modal__body .k-plan-selector {
    -webkit-box-shadow: none;
    box-shadow: none
}

.k-add-plan-modal__tip-pop-list {
    list-style: none;
    color: #666;
    padding: 8px 10px;
    font-size: 14px
}

.k-add-plan-modal__tip-pop-list li {
    line-height: 16px
}

.k-add-plan-modal__tip-pop-icon {
    color: #666;
    position: absolute;
    top: 14px;
    left: 62%;
    cursor: pointer
}

.k-add-plan-modal__tip-pop-icon .k-icon {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.k-add-plan-modal__tip-pop-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-add-plan-modal__tip-triangle {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 8px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    bottom: -8px;
    left: 50%;
    margin-right: 3px;
    border-top-color: #ebeef5;
    border-bottom-width: 0
}

.k-add-plan-modal__tip-triangle:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: " ";
    border-width: 8px;
    bottom: 1px;
    margin-left: -8px;
    border-top-color: #fff;
    border-bottom-width: 0
}

.k-tip-modal .k-modal__main .k-modal__body {
    height: 100%
}

.k-tip-modal .k-modal__main .k-modal__body .k-modal__close-in-body {
    display: none
}

.k-tip-modal__main {
    height: 100%
}

.k-tip-modal__header {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
    color: #999
}

.k-tip-modal__title {
    color: #333;
    font-size: 16px;
    font-weight: 400
}

.k-tip-modal__close-icon {
    cursor: pointer;
    position: absolute;
    right: 16px;
    color: #adadad
}

.k-tip-modal__close-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-tip-modal__body {
    padding: 30px 30px 16px;
    color: #434343;
    height: calc(100% - 56px);
    overflow: auto
}

.k-tip-modal__body::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-tip-modal__body::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-tip-modal__body::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-tip-modal__form-item p {
    font-size: 13px;
    color: #333;
    margin-bottom: 27px;
    text-align: center
}

.k-tip-modal__form-button-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-select-type-modal .k-modal__main .k-modal__body {
    height: 100%
}

.k-select-type-modal .k-modal__main .k-modal__body .k-modal__close-in-body {
    display: none
}

.k-select-type-modal__main {
    height: 100%
}

.k-select-type-modal__header {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
    color: #999
}

.k-select-type-modal__title {
    color: #333;
    font-size: 16px;
    font-weight: 400
}

.k-select-type-modal__close-icon {
    cursor: pointer;
    position: absolute;
    right: 16px;
    color: #adadad
}

.k-select-type-modal__close-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-select-type-modal__body {
    width: 100%;
    height: calc(100% - 56px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-select-type-modal__body, .k-select-type-modal__new-plan, .k-select-type-modal__old-plan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-select-type-modal__new-plan, .k-select-type-modal__old-plan {
    width: 130px;
    height: 162px;
    border: 1px solid #e3e3e3;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 45px;
    cursor: pointer;
    color: #333
}

.k-select-type-modal__new-plan .k-icon, .k-select-type-modal__old-plan .k-icon {
    color: #999
}

.k-select-type-modal__new-plan:hover, .k-select-type-modal__new-plan:hover .k-icon, .k-select-type-modal__old-plan:hover, .k-select-type-modal__old-plan:hover .k-icon {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-select-type-modal__old-plan {
    margin-left: 40px
}

.k-select-type-modal__text {
    font-size: 14px;
    margin-top: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-minder__modal {
    position: fixed!important;
    width: 100%;
    height: 100%
}

.k-minder__modal .k-modal__close-in-header {
    display: none;
    margin-right: 24px
}

.k-minder__modal .k-modal__body {
    width: 100%;
    height: 100%
}

.k-minder__modal .k-loading-wrap {
    top: 160px!important;
    left: 70px!important
}

.k-minder__header {
    width: 100%;
    height: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 24px;
    cursor: default;
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e3e3e3
}

.k-minder__header, .k-minder__header-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-minder__header-left {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: #666
}

.k-minder__header-left-icon {
    cursor: pointer
}

.k-minder__header-left-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-minder__auto-save {
    position: absolute;
    top: 80px;
    right: 24px;
    color: #333;
    font-size: 14px
}

.k-minder__edit-wrap {
    width: 200px;
    height: 32px
}

.k-minder__header-input {
    margin-left: 12px
}

.k-minder__header-name {
    display: inline-block;
    width: 100%;
    margin-left: 12px;
    color: #666;
    font-size: 14px;
    cursor: pointer
}

.k-minder__header-name, .k-minder__header-right {
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-minder__header-right {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-minder__button-group {
    margin-right: 16px
}

.k-minder__button-group-download a {
    color: #333;
    font-size: 14px;
    display: inline-block
}

.k-minder__button-group-download a:hover {
    opacity: 1;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-minder__button-group-reload .k-button__text {
    display: inline-block;
    width: 100%;
    height: 100%
}

.k-minder__edit-operate {
    margin-right: 16px
}

.k-minder__more-operate {
    color: #666;
    cursor: pointer
}

.k-minder__more-operate:hover {
    opacity: .9;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-minder__popover-list {
    font-size: 14px;
    list-style: none;
    width: 168px;
    color: #333;
    padding-top: 7px
}

.k-minder__popover-item {
    height: 40px;
    line-height: 40px;
    padding-left: 16px;
    cursor: default
}

.k-minder__popover-item:hover {
    background-color: #f3f3f3
}

.k-minder__popover-toggle-wrap {
    margin-top: 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #e3e3e3
}

.k-minder__popover-toggle {
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding-left: 14px;
    margin: 7px 0
}

.k-minder__popover-toggle:hover {
    background-color: #f3f3f3
}

.k-minder__popover-toggle .k-toggle:after {
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6)
}

.k-minder__popover-toggle .k-toggle--checked {
    background-color: #7dbeff;
    background-color: var(--kite-theme-color-4)
}

.k-minder__popover-toggle-text {
    margin-right: 9px
}

.k-minder__iframe {
    width: 100%;
    height: 100%;
    padding-bottom: 56px
}

.k-mini-progress {
    height: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.k-mini-progress__bar {
    height: 14px;
    width: 600px;
    background-color: #bfdbfe;
    border-radius: 6px;
    cursor: pointer
}

.k-mini-progress__inner-bar {
    height: 14px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: -6px;
    border-bottom-right-radius: -6px;
    background-color: #2b88fe;
    background-color: var(--kite-func-color-link);
    position: absolute;
    left: 0;
    cursor: pointer
}

.k-mini-progress__inner-bar-full {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

[class*=" k-modal-open__"], [class^=k-modal-open__] {
    overflow: hidden
}

.k-modal {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1040
}

.k-modal, .k-modal__mask {
    position: fixed;
    top: 0;
    left: 0
}

.k-modal__mask {
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5)
}

.k-modal__main {
    position: absolute;
    top: 45%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
    border: none;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .18);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .18);
    outline: none
}

.k-modal__main--small-size {
    width: 400px!important
}

.k-modal__main--small-size .k-modal__header .k-modal__title {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 24px;
    line-height: 62px;
    font-size: 14px;
    border-bottom: none
}

.k-modal__main--small-size .k-modal__body {
    padding: 0 24px;
    font-size: 14px;
    color: #333;
    min-height: 28px;
    line-height: 22px
}

.k-modal__main--small-size .k-modal__body--text {
    padding: 0;
    color: #2b2b2b;
    font-size: 14px;
    word-break: break-all
}

.k-modal__main--small-size .k-modal__close-in-body, .k-modal__main--small-size .k-modal__close-in-header {
    right: 24px;
    top: 24px
}

.k-modal__main--small-size .k-modal__close-in-body.is-out-style, .k-modal__main--small-size .k-modal__close-in-header.is-out-style {
    right: -40px;
    top: 0;
    color: #ccc
}

.k-modal__main--small-size .k-modal__footer--style-a {
    border-top: none;
    padding: 24px 24px
}

.k-modal__main--large-size {
    width: 840px!important
}

.k-modal__header, .k-modal__header .k-modal__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-modal__header .k-modal__title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #333;
    line-height: 56px;
    width: 100%;
    font-size: 16px;
    border-bottom: 1px solid #ebebeb;
    font-weight: 700;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-modal__body--text {
    padding: 24px;
    color: #333;
    font-size: 14px
}

.k-modal__close-in-body, .k-modal__close-in-header {
    position: absolute!important;
    right: 20px;
    top: 20px;
    cursor: pointer
}

.k-modal__close-in-body.is-out-style, .k-modal__close-in-header.is-out-style {
    right: -40px;
    top: 0;
    color: #ccc
}

.k-modal__footer--style-a {
    padding: 15px 24px
}

.k-modal__footer--style-a .k-button+.k-button {
    margin-left: 12px
}

.k-modal__footer--top-line {
    border-top: 1px solid #ebebeb
}

.k-modal__footer--left {
    text-align: left
}

.k-modal__footer--center {
    text-align: center
}

.k-modal__footer--right {
    text-align: right
}

.k-modal__footer--style-b {
    width: 100%;
    height: 48px;
    border-top: 1px solid #ebebeb
}

.k-modal__footer--style-b ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%
}

.k-modal__footer--style-b ul .k-button {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-modal__footer--style-b ul .k-button+.k-button {
    border-left: 1px solid #ebebeb
}

.k-month-date-picker {
    width: 288px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
    border-radius: 4px
}

.k-month-date-picker__title {
    height: 38px;
    border-bottom: 1px solid #e3e3e3;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-month-date-picker__title, .k-month-date-picker__title .k-month-date-picker__icon-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-month-date-picker__title .k-month-date-picker__icon-arrow {
    cursor: pointer
}

.k-month-date-picker__title .k-month-date-picker__icon-arrow:nth-child(2) {
    margin-left: 8px
}

.k-month-date-picker__title .k-month-date-picker__icon-arrow:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-month-date-picker__title .k-month-date-picker__title-text {
    color: #333;
    font-weight: 600;
    margin: 0 90px
}

.k-month-date-picker__title .k-month-date-picker__title-text+.k-month-date-picker__icon-arrow {
    margin-right: 8px
}

.k-month-date-picker__content {
    width: 100%;
    height: 240px;
    text-align: center;
    padding: 8px 10px;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.k-month-date-picker__content-month {
    width: 48px;
    height: 24px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    margin: 0 20px;
    color: #333;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    position: relative
}

.k-month-date-picker__content-month:hover {
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-month-date-picker__content-month:hover.mark-dot:after {
    display: none
}

.k-month-date-picker__content-month.selected, .k-month-date-picker__content-month.selected:hover {
    border-radius: 4px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff
}

.k-month-date-picker__content-month.selected.mark-dot:after, .k-month-date-picker__content-month.selected:hover.mark-dot:after {
    display: none
}

.k-month-date-picker__content-month.disable, .k-month-date-picker__content-month.disable:hover {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed;
    border: none
}

.k-month-date-picker__content-month.disable.mark-dot:after, .k-month-date-picker__content-month.disable:hover.mark-dot:after {
    display: inline-block
}

.k-month-date-picker__content-month.mark-dot:after {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6);
    position: absolute;
    bottom: -4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.k-month-date-picker__bottom {
    height: 48px;
    border-top: 1px solid #ebebeb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    font-size: 14px;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-note-panel {
    position: relative;
    width: 860px;
    height: 100%;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-note-panel__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 56px;
    border-bottom: 1px solid #e3e3e3
}

.k-note-panel__header .k-note-panel__header-block {
    color: #b1b1b1;
    font-size: 12px
}

.k-note-panel__header .k-note-panel__header-block--date-icon :hover {
    cursor: pointer
}

.k-note-panel__header .k-note-panel__header-block--date-txt {
    margin-left: 6px
}

.k-note-panel__header .k-note-panel__header-block--date-txt :hover {
    cursor: pointer
}

.k-note-panel__header .k-note-panel__header-block--people-icon {
    margin-left: 24px
}

.k-note-panel__header .k-note-panel__header-block--people-icon :hover {
    cursor: pointer
}

.k-note-panel__header .k-note-panel__header-block--people-txt {
    margin-left: 6px
}

.k-note-panel__header .k-note-panel__header-block--people-txt :hover {
    cursor: pointer
}

.k-note-panel__header .k-note-panel__header-block--share {
    margin-left: 24px
}

.k-note-panel__header .k-note-panel__header-block--share :hover {
    cursor: pointer
}

.k-note-panel__header .k-note-panel__header-block--more {
    margin-left: 24px
}

.k-note-panel__header .k-note-panel__header-block--more :hover {
    cursor: pointer
}

.k-note-panel__header .k-note-panel__header-block--go-to-btn {
    position: absolute;
    top: -42px;
    left: 0
}

.k-note-panel__header .k-note-panel__header-block--go-to-btn .k-button {
    background-color: #555;
    border-color: #555
}

.k-note-panel__header .k-note-panel__header-block--go-to-btn .k-button:active, .k-note-panel__header .k-note-panel__header-block--go-to-btn .k-button:hover {
    background-color: #999;
    border-color: #999
}

.k-note-panel__header .k-note-panel__header-block--close-icon {
    margin: 0 18px 0 18px
}

.k-note-panel__header .k-note-panel__header-block--close-icon :hover {
    cursor: pointer
}

.k-note-panel__base-info-area {
    border-top: 1px solid #eaeaea;
    padding: 13px 0;
    color: #666;
    font-size: 14px
}

.k-note-panel__body-and-foot {
    overflow-y: auto;
    position: absolute;
    width: 100%;
    max-height: calc(100% - 57px)
}

.k-note-panel__body-and-foot::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-note-panel__body-and-foot::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-note-panel__body-and-foot::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-note-panel__body-and-foot .k-note-panel__note-container {
    min-height: calc(100vh - 363px);
    padding: 0 30px 20px 30px
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-title {
    margin: 0;
    padding: 0;
    font-size: 36px;
    color: #333;
    word-break: break-all;
    min-height: 104px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body {
    position: relative
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body .simditor {
    border: none
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body .simditor .simditor-wrapper .simditor-info-area {
    font-size: 12px;
    color: #8c8c8c;
    padding: 5.5px 0
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body .simditor .simditor-wrapper .simditor-toolbar {
    border-bottom: 1px solid #eaeaea
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body .simditor .simditor-wrapper .simditor-toolbar.toolbar-hide {
    height: 0;
    overflow: hidden;
    border: none
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body .simditor .simditor-wrapper .simditor-body {
    padding-left: 0;
    padding-right: 0
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body .more-info .file-list {
    padding: 20px 0
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__note-body .about-info {
    position: relative;
    top: 20px;
    text-align: center
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__ql-note-body {
    position: relative
}

.k-note-panel__body-and-foot .k-note-panel__note-container .k-note-panel__ql-note-body .ql-editor {
    overflow: visible
}

.k-note-panel__body-and-foot .k-note-panel__foot {
    border-top: 1px solid #e3e3e3;
    padding: 14px 30px 40px 30px
}

.k-note-panel__body-and-foot .k-note-panel__foot .k-note-panel__comment {
    margin-top: 14px
}

.k-note-selector {
    font-size: 14px;
    color: #333;
    width: 272px;
    height: 416px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-note-selector__header {
    height: 54px;
    line-height: 54px;
    text-align: center;
    border-bottom: 1px solid #e3e3e3
}

.k-note-selector__body {
    width: 100%;
    min-height: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-note-selector__search {
    margin: 16px 12px
}

.k-note-selector__tree-list {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto
}

.k-note-selector__tree-list .k-tree-node__content {
    margin-top: 6px
}

.k-note-selector__tree-list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-note-selector__tree-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-note-selector__tree-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-note-selector__footer {
    height: 58px;
    border-top: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-note-selector__footer-button {
    width: 248px;
    height: 34px
}

.k-notification {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 344px;
    padding: 16px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ebeef5;
    position: fixed;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .08);
    -webkit-transition: opacity .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
    transition: opacity .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s;
    transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
    overflow: hidden;
    z-index: 1500
}

.k-notification--right {
    right: 16px
}

.k-notification--left {
    left: 16px
}

.k-notification__icon {
    width: 16px;
    height: 16px;
    font-size: 16px;
    margin-right: 8px;
    margin-top: 3px
}

.k-notification__group {
    width: 100%
}

.k-notification__group .k-notification__title {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0
}

.k-notification__group .k-notification__content {
    margin-top: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #666
}

.k-notification__group .k-notification__btn {
    margin-top: 16px;
    text-align: right
}

.k-notification__group .k-notification__close {
    position: absolute;
    top: 14px;
    right: 16px;
    cursor: pointer;
    color: #666;
    font-size: 16px
}

.k-notification__group :first-child {
    margin-top: 0
}

.notification-fade-enter.k-notification--right {
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.notification-fade-enter.k-notification--left {
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.notification-fade-leave-active {
    opacity: 0
}

.k-object-detail .k-modal__main {
    background: #fff
}

@media screen and (max-width:1200px) {
    .k-object-detail .k-modal__main {
        width: 1000px!important
    }
    .k-object-detail .k-modal__main .k-cross-bar-normal-cycle__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-grade__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-object-member__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-object-type__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-progress__progress {
        margin-left: 22px
    }
    .k-object-detail .k-modal__main .k-cross-bar-normal-cycle__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-grade__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-object-member__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-object-type__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-progress__progress .k-button__text--ellipsis {
        max-width: 180px!important
    }
    .k-object-detail .k-modal__main .k-cross-bar-normal-object-member__tip {
        margin-left: 8px
    }
    .k-object-detail .k-modal__main .k-object-detail__kr-item-weight {
        width: 90px!important
    }
    .k-object-detail .k-modal__main .k-object-detail__kr-item-progress {
        width: 124px!important
    }
    .k-object-detail .k-modal__main .k-object-detail__kr-item-confident {
        width: 54px!important
    }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
    .k-object-detail .k-modal__main {
        width: calc(100% - 200px)!important
    }
    .k-object-detail .k-modal__main .k-cross-bar-normal-cycle__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-grade__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-object-member__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-object-type__tip, .k-object-detail .k-modal__main .k-cross-bar-normal-progress__progress {
        margin-left: 30px
    }
    .k-object-detail .k-modal__main .k-cross-bar-normal-cycle__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-grade__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-object-member__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-object-type__tip .k-button__text--ellipsis, .k-object-detail .k-modal__main .k-cross-bar-normal-progress__progress .k-button__text--ellipsis {
        max-width: 182px!important
    }
    .k-object-detail .k-modal__main .k-cross-bar-normal-object-member__tip {
        margin-left: 16px
    }
    .k-object-detail .k-modal__main .k-object-detail__kr-item-weight {
        width: 102px!important
    }
    .k-object-detail .k-modal__main .k-object-detail__kr-item-progress {
        width: 128px!important
    }
    .k-object-detail .k-modal__main .k-object-detail__kr-item-confident {
        width: 54px!important
    }
}

@media screen and (min-width:1400px) {
    .k-object-detail .k-modal__main {
        width: 1192px!important
    }
}

.k-object-detail .k-modal__body {
    height: calc(100% - 56px)
}

.k-object-detail__header {
    height: 56px;
    line-height: 56px;
    width: 100%;
    border-bottom: 1px solid #e3e3e3
}

.k-object-detail__header, .k-object-detail__parent-obj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-object-detail__parent-obj {
    width: calc(100% - 440px);
    height: 100%;
    padding: 0 24px
}

.k-object-detail__parent-obj-tip {
    margin-right: 8px;
    margin-left: 8px;
    font-size: 14px;
    color: #999
}

.k-object-detail__parent-obj-name {
    max-width: 400px;
    display: inline!important;
    display: initial!important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-object-detail__parent-obj-delete {
    margin-left: 6px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: none!important
}

.k-object-detail__parent-obj-btn .k-button__text>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-object-detail__parent-obj-btn--widthDel:hover .k-object-detail__parent-obj-delete {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.k-object-detail__obj-control {
    width: 440px;
    height: 100%;
    border-left: 1px solid #e3e3e3;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f9f9fa
}

.k-object-detail__obj-delete {
    position: absolute!important;
    right: 74px
}

.k-object-detail__header-cutline {
    position: absolute;
    right: 52px;
    width: 1px;
    height: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #e3e3e3
}

.k-object-detail__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100%
}

.k-object-detail__main-detail {
    width: calc(100% - 440px);
    overflow: hidden;
    overflow-y: auto;
    padding: 0 24px 24px
}

.k-object-detail__main-detail::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-object-detail__main-detail::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-object-detail__main-detail::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-object-detail__main-exchange {
    width: 440px;
    border-left: 1px solid #e3e3e3;
    background: #f9f9fa;
    position: relative
}

.k-object-detail__name-input {
    padding-top: 18px;
    padding-bottom: 2px;
    font-weight: 600;
    font-size: 18px;
    cursor: text;
    color: #333;
    line-height: 27px;
    min-height: 18px
}

.k-object-detail__cross-bar {
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-object-detail__cross-bar .k-cross-bar-normal {
    width: 50%
}

.k-object-detail__cutline {
    height: 1px;
    background: #e3e3e3;
    margin-top: 14px
}

.k-object-detail__kr-container {
    padding-top: 8px
}

.k-object-detail__kr-header {
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.k-object-detail__kr-header-icon {
    margin-right: 8px
}

.k-object-detail__kr-header-tip {
    color: #999;
    margin-right: 16px
}

.k-object-detail__kr-list {
    list-style: none
}

.k-object-detail__kr-item, .k-object-detail__kr-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-object-detail__kr-item {
    width: 100%;
    padding-bottom: 8px;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 1px 20px rgba(48, 48, 48, .0471482);
    box-shadow: 0 1px 20px rgba(48, 48, 48, .0471482);
    border-radius: 4px
}

.k-object-detail__kr-item+.k-object-detail__kr-item {
    margin-top: 12px
}

.k-object-detail__kr-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px
}

.k-object-detail__kr-item-inner-border {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 12px
}

.k-object-detail__kr-item-detail {
    margin-left: 8px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: calc(100% - 22px)
}

.k-object-detail__kr-item-detail-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 12px
}

.k-object-detail__kr-item-name {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    outline: none;
    border: none;
    resize: none;
    padding: 0;
    word-break: break-all;
    margin-right: 42px;
    border-bottom: 1px solid transparent
}

.k-object-detail__kr-item-name--editing {
    border-bottom: 1px solid #ccc
}

.k-object-detail__kr-item-name--canEdit {
    cursor: text
}

.k-object-detail__kr-item-weight {
    width: 114px
}

.k-object-detail__kr-item-progress {
    width: 148px
}

.k-object-detail__kr-item-confident {
    width: 78px
}

.k-object-detail__kr-item-confident-value {
    margin-left: 8px
}

.k-object-detail__kr-item-other {
    margin-top: 10px;
    position: relative;
    width: 100%
}

.k-object-detail__kr-item-toggle {
    position: absolute;
    right: 0;
    letter-spacing: .3px
}

.k-object-detail__kr-item-control {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    padding-top: 3px
}

.k-object-detail__kr-item-control-update-advance, .k-object-detail__kr-item-control-update-grade {
    margin-right: 16px
}

.k-object-detail__kr-item-relation-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 8px
}

.k-object-detail__kr-item-relation-list {
    list-style: none
}

.k-object-detail__kr-item-relation-item {
    padding: 0 8px;
    margin: 0 8px;
    height: 30px;
    font-size: 14px;
    color: #666;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    position: relative
}

.k-object-detail__kr-item-relation-item:hover {
    background: #f3f3f3;
    border-radius: 4px
}

.k-object-detail__kr-item-relation-item:hover .k-object-detail__kr-item-relation-item-delete {
    display: block!important
}

.k-object-detail__kr-item-relation-item-name {
    margin-left: 8px;
    max-width: calc(100% - 126px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-object-detail__kr-item-relation-item-add {
    height: 30px;
    margin-left: 16px;
    margin-right: 32px;
    margin-top: 4px
}

.k-object-detail__kr-item-relation-item-add .k-icon {
    margin-right: 8px!important
}

.k-object-detail__kr-item-relation-item-delete {
    display: none!important;
    position: absolute!important;
    right: 12px
}

.k-object-detail__kr-item-relation-item-finish {
    font-size: 14px;
    color: #999;
    letter-spacing: .3px;
    position: absolute;
    right: 64px
}

.k-object-detail__kr-item-relation-pop .k-select-panel__search-box {
    width: 272px
}

.k-object-detail__kr-add {
    margin-top: 12px
}

.k-object-detail__kr-add-edit {
    height: 75px;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 1px 20px rgba(48, 48, 48, .0471482);
    box-shadow: 0 1px 20px rgba(48, 48, 48, .0471482);
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px
}

.k-object-detail__kr-index, .k-object-detail__kr-item-index {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14px;
    flex: 0 0 14px;
    height: 14px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    color: #fff;
    font-size: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin-top: 16px
}

.k-object-detail__kr-add-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 520px;
    margin-left: 8px
}

.k-object-detail__kr-input {
    width: 100%!important;
    border: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    margin-top: 6px;
    position: relative
}

.k-object-detail__kr-input .k-input__common {
    padding: 0
}

.k-object-detail__kr-input:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 7px;
    background: #ccc
}

.k-object-detail__kr-detail, .k-object-detail__kr-item-other {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #666;
    white-space: nowrap
}

.k-object-detail__kr-add-confident, .k-object-detail__kr-add-weight {
    margin-right: 34px
}

.k-object-detail__kr-add-confident, .k-object-detail__kr-add-weight, .k-object-detail__kr-item-confident, .k-object-detail__kr-item-grade, .k-object-detail__kr-item-progress, .k-object-detail__kr-item-weight {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-object-detail__kr-add-confident-tip, .k-object-detail__kr-add-weight-tip, .k-object-detail__kr-item-confident-tip, .k-object-detail__kr-item-grade-tip, .k-object-detail__kr-item-progress-tip, .k-object-detail__kr-item-weight-tip {
    margin-right: 8px
}

.k-object-detail__kr-add-btn-group {
    margin-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px
}

.k-object-detail__kr-btn-create {
    margin-left: 12px
}

.k-object-detail__trend {
    height: calc(100% - var(--trendScrollHeight));
    overflow-y: auto
}

.k-object-detail__trend::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-object-detail__trend::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-object-detail__trend::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-object-detail__trend-component {
    min-height: calc(100% - 258px);
    border-top: 0;
    padding: 0 16px;
    background: #f9f9fa!important
}

.k-object-detail__trend-component .k-trend__header {
    padding: 0 8px
}

.k-object-detail__comment-component {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0
}

.k-object-select {
    position: fixed!important
}

.k-object-select .k-modal__main {
    top: 50%;
    max-height: 574px;
    height: calc(100% - 120px)
}

.k-object-select .k-modal__main .k-modal__title {
    font-weight: 600
}

.k-object-select .k-modal__main .k-modal__body {
    height: calc(100% - 57px)
}

.k-object-select ul {
    list-style: none
}

.k-object-select__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.k-object-select__main-left {
    width: 180px;
    border-right: 1px solid #e3e3e3;
    height: 100%;
    overflow: hidden;
    overflow-y: auto
}

.k-object-select__main-left::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-object-select__main-left::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-object-select__main-left::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-object-select__main-right {
    padding: 16px;
    width: calc(100% - 180px);
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    position: relative
}

.k-object-select__main-right::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-object-select__main-right::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-object-select__main-right::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-object-select__main-right-empty {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-object-select__main-right-empty-tip {
    margin-top: 8px;
    color: #666;
    font-size: 14px
}

.k-object-select__left-outer-list {
    padding-top: 8px
}

.k-object-select__left-outer-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-object-select__left-outer-item-name {
    font-size: 12px;
    color: #999;
    padding: 0 16px;
    height: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-object-select__left-outer-item+.k-object-select__left-outer-item {
    margin-top: 16px
}

.k-object-select__left-inner-item {
    height: 38px;
    max-width: 100%;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-object-select__left-inner-item--active {
    background: #f3f3f3
}

.k-object-select__left-inner-item-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-object-select__right-item {
    cursor: pointer;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-object-select__right-item-header {
    height: 36px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    -ms-flex-align: center;
    font-size: 12px;
    padding: 0 12px;
    white-space: nowrap
}

.k-object-select__right-item-header, .k-object-select__right-item-header-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.k-object-select__right-item-header-type {
    color: #2b88fe;
    border: 1px solid #2b88fe;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 34px;
    flex: 0 0 34px;
    border-radius: 2px;
    background: rgba(223, 237, 255, .3);
    height: 20px;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-object-select__right-item-header-type[data-type=company] {
    color: #18a05e;
    border-color: #18a05e;
    background: rgba(220, 241, 231, .3)
}

.k-object-select__right-item-header-type[data-type=dept] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 4px;
    color: #faad15;
    border-color: #faad15;
    background: rgba(254, 243, 220, .3)
}

.k-object-select__right-item-header-type[data-type=person] {
    color: #2b88fe;
    border-color: #2b88fe;
    background: rgba(223, 237, 255, .3)
}

.k-object-select__right-item-header-member, .k-object-select__right-item-header-progress {
    margin-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-object-select__right-item-header-member-tip, .k-object-select__right-item-header-progress-tip {
    color: #999;
    letter-spacing: .3px;
    margin-right: 8px
}

.k-object-select__right-item-header-member-value, .k-object-select__right-item-header-progress-value {
    color: #333;
    max-width: 82px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-object-select__right-item-main {
    height: 60px;
    overflow: hidden;
    padding: 0 12px;
    color: #333;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-object-select__right-item-main-name {
    max-height: 44px;
    position: relative;
    overflow: hidden;
    line-height: 22px
}

.k-object-select__right-item-main-name-all {
    text-align: left
}

.k-object-select__right-item-main-name:before {
    content: "...";
    width: 14px;
    position: absolute;
    bottom: 1px;
    right: 0;
    display: none;
    background: #fff
}

.k-object-select__right-item-main-name--overflow:before {
    display: block
}

.k-object-select__right-item+.k-object-select__right-item {
    margin-top: 12px
}

.k-object-type-selector {
    position: relative;
    width: 272px;
    background-color: #fff;
    border-radius: 4px;
    font-size: 14px
}

.k-object-type-selector__header {
    height: 56px;
    border-bottom: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.k-object-type-selector__close {
    position: absolute;
    right: 16px
}

.k-object-type-selector__title {
    color: #333;
    font-weight: 500;
    font-size: 16px
}

.k-object-type-selector__body {
    padding: 0 12px
}

.k-object-type-selector__select-title {
    display: block;
    padding-top: 18px;
    padding-bottom: 10px;
    color: #333
}

.k-object-type-selector__footer {
    padding: 0 12px;
    margin-top: 30px;
    margin-bottom: 20px
}

.k-object-type-selector__footer-dept {
    margin-top: 10px
}

.k-object-type-selector__confirm {
    width: 100%;
    height: 36px
}

.k-object-type-selector__dept-tree {
    width: 248px;
    max-height: 200px;
    overflow-y: auto
}

.k-object-type-selector__dept-tree::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-object-type-selector__dept-tree::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-object-type-selector__dept-tree::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-page {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-page:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}

.k-page-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    min-width: 32px;
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
    margin-right: 8px;
    background-color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .3s ease-in-out, color .3s ease-in-out;
    transition: border .3s ease-in-out, color .3s ease-in-out
}

.k-page-item-active, .k-page-item:hover {
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    background-color: #f0f9ff;
    background-color: var(--kite-theme-color-1);
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-page-back-five-samll, .k-page-forward-five-samll, .k-page-next-small, .k-page-prev-small, .k-page-total-samll, .k-page-with-small .k-page-item {
    font-size: 12px!important;
    min-width: 26px!important;
    height: 26px!important;
    line-height: 26px!important
}

.k-page-with-disabled .k-page-disabled, .k-page-with-disabled .k-page-item {
    color: #d6d6d6;
    background-color: #fcfcfc;
    border-color: #eee;
    pointer-events: none
}

.k-page-with-disabled .k-page-disabled:hover, .k-page-with-disabled .k-page-item:hover {
    border-color: #eee;
    cursor: not-allowed
}

.k-page-item-jump-next:after, .k-page-item-jump-prev:after {
    content: "•••";
    display: block;
    letter-spacing: 1px;
    color: #ccc;
    text-align: center
}

.k-page-with-disabled .k-page-item-jump-next, .k-page-with-disabled .k-page-item-jump-prev {
    color: #d6d6d6;
    background-color: #fcfcfc;
    border-color: #eee;
    pointer-events: none
}

.k-page-with-disabled .k-page-item-jump-next:hover, .k-page-with-disabled .k-page-item-jump-prev:hover {
    border-color: #eee;
    cursor: not-allowed
}

.k-page-item-jump-prev:hover:after {
    content: "<<";
    margin-left: 4px;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-page-item-jump-next:hover:after {
    content: ">>";
    margin-left: 4px;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-page-prev {
    margin-right: 8px
}

.k-page-item-jump-next, .k-page-item-jump-prev {
    margin-right: 4px
}

.k-page-item-jump-next, .k-page-item-jump-prev, .k-page-next, .k-page-prev {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 32px;
    height: 32px;
    line-height: 32px;
    list-style: none;
    text-align: center;
    cursor: pointer;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.k-page-item-jump-next, .k-page-item-jump-prev {
    border-color: transparent
}

.k-page-next, .k-page-prev {
    background-color: #fff
}

.k-page-next:hover, .k-page-prev:hover {
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6);
    background-color: #f0f9ff;
    background-color: var(--kite-theme-color-1);
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-page-disabled {
    color: #d6d6d6;
    background-color: #fcfcfc;
    border-color: #eee
}

.k-page-disabled:hover {
    border-color: #eee;
    cursor: not-allowed
}

.k-page-options {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 16px
}

.k-page-options-sizer {
    min-width: 88px;
    cursor: pointer
}

.k-page-options-sizer .k-input {
    height: 32px
}

.k-page-options-sizer .k-input--suffix .k-input__suffix {
    padding: 0
}

.k-page-options-sizer--samll .k-input {
    height: 26px!important
}

.k-page-options-elevator {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-page-options-elevator .k-input {
    margin: 0 8px 0 16px
}

.k-page-total {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-right: 16px;
    font-size: 14px;
    color: #333;
    max-width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-page-custom-text {
    border-color: transparent;
    color: #666
}

.k-page-custom-text:hover {
    border-color: transparent;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-page-sizer-select .k-select-panel__item {
    padding: 0;
    text-align: center
}

.markdown-body li+li {
    margin-top: 0!important
}

.markdown-body ul {
    margin: 0!important
}

.k-participant {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100px;
    width: 100%;
    background-color: #f9f9fa;
    color: #bfbfbf;
    padding: 20px 24px
}

.k-participant .participant-nubmer {
    font-size: 12px
}

.k-participant .add-participant {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.k-participant .add-participant__icon--member {
    cursor: pointer
}

.k-participant .add-participant__content--member {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-participant .add-participant__content--member span {
    margin-right: 5px
}

.k-plan-selector {
    position: relative;
    display: grid;
    width: 272px;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-plan-selector__title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px;
    color: #8c8c8c;
    border-bottom: 1px solid #ebebeb
}

.k-plan-selector__body, .k-plan-selector__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-plan-selector__body {
    width: 100%;
    height: 135px;
    padding: 0 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.k-plan-selector__body .target-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-plan-selector__body .target-item--title {
    color: #8c8c8c;
    font-size: 14px
}

.k-plan-selector__body .target-item__select-target {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.k-plan-selector__body .target-item__select-target--name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #585858;
    font-size: 14px;
    width: 140px;
    text-align: right
}

.k-plan-selector__body .target-item__select-target--icon {
    margin-left: 8px
}

.k-plan-selector__mini-body {
    height: 45px
}

.k-plan-selector__middle-body {
    height: 90px
}

.k-plan-selector__foot {
    width: 100%;
    height: 48px;
    border-top: 1px solid #ebebeb
}

.k-plan-selector__foot ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%
}

.k-plan-selector__foot ul .k-button {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-plan-selector__foot ul .k-button+.k-button {
    border-left: 1px solid #ebebeb
}

.k-popover {
    display: inline-block
}

.k-popover__background {
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    color: #606266;
    line-height: 1.4;
    text-align: justify;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    word-break: break-all
}

.k-popover__block {
    position: absolute;
    z-index: 1041
}

.k-popover__set-position {
    top: var(--top)!important;
    left: var(--left)!important
}

.k-preview-picture {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-preview-picture__header {
    width: 100%;
    height: 64px;
    cursor: default;
    color: #666;
    z-index: 1;
    background: #fff;
    -webkit-box-shadow: 0 .5px 0 0 #e3e3e3;
    box-shadow: 0 .5px 0 0 #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-preview-picture__header-name {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 28px;
    line-height: 28px
}

.k-preview-picture__header-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 72px
}

.k-preview-picture__header-action .k-preview-picture__header-download {
    text-decoration: none;
    margin-right: 20px
}

.k-preview-picture__header-action .k-preview-picture__header-download:hover {
    opacity: 1
}

.k-preview-picture .k-modal__close-in-header {
    z-index: 1;
    right: 30px
}

.k-preview-picture__body {
    width: 100%;
    height: 100%
}

.k-preview-picture__body-figure {
    position: fixed;
    top: 64px;
    bottom: 0;
    margin: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f0f0f0
}

.k-preview-picture__body-figure img {
    position: absolute;
    height: auto;
    width: auto;
    cursor: move;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.k-preview-picture__body-action {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: rgba(0, 0, 0, .6);
    border-radius: 4px;
    height: 56px;
    position: fixed;
    bottom: 50px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    width: 260px
}

.k-preview-picture__body-action, .k-preview-picture__body-action__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-preview-picture__body-action__button {
    cursor: pointer;
    border: 1px solid #888;
    border-radius: 2px;
    margin: 0 12px;
    width: 32px;
    height: 32px
}

.k-preview-picture__body-action__button:hover {
    background: #888
}

.k-preview-picture__body-sequence {
    width: 56px;
    height: 56px;
    background: rgba(0, 0, 0, .2);
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1046;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.k-preview-picture__body-sequence:hover {
    background: rgba(0, 0, 0, .4)
}

.k-preview-picture__body-previous {
    left: 28px
}

.k-preview-picture__body-next {
    right: 28px
}

.k-preview-picture__body-font {
    font-size: 12px;
    color: #fff;
    font-weight: 300;
    cursor: pointer;
    margin-left: 8px;
    margin-right: 16px;
    z-index: 1
}

.zoom-enter-active {
    -webkit-animation: zoom-in .5s;
    animation: zoom-in .5s
}

.zoom-leave-active {
    animation: zoom-in .5s reverse
}

@-webkit-keyframes zoom-in {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-2000px, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(-2000px, 1000px, 0)
    }
    to {
        opacity: 1
    }
}

@keyframes zoom-in {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-2000px, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(-2000px, 1000px, 0)
    }
    to {
        opacity: 1
    }
}

.k-preview-wps__header {
    width: 100%;
    height: 48px;
    line-height: 48px;
    padding-left: 12px;
    padding-right: 16px;
    z-index: 1;
    background-color: #fafafa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-preview-wps__header--tip {
    font-size: 16px;
    color: #585858
}

.k-preview-wps__header--close-icon {
    cursor: pointer;
    color: #3d3d3d
}

.k-preview-wps__header--close-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-preview-wps .k-modal__body {
    height: calc(100% - 48px)
}

.k-preview-wps__body {
    height: 100%
}

.k-process-manager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.k-process-manager__indicator--no-start:first-child .k-process-manager__wrap {
    max-width: 196px
}

.k-process-manager__indicator--no-start:first-child:after {
    display: none
}

.k-process-manager__indicator--no-start {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 230px;
    height: 36px;
    position: relative;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 36px;
    margin-right: 20px;
    margin-bottom: 12px;
    color: #999;
    background: #f5f7fa
}

.k-process-manager__indicator--no-start:after {
    left: 0;
    border-left: 18px solid #fff
}

.k-process-manager__indicator--no-start:after, .k-process-manager__indicator--no-start:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent
}

.k-process-manager__indicator--no-start:before {
    right: -18px;
    border-left: 18px solid #f5f7fa
}

.k-process-manager__indicator--no-start .k-process-manager__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 176px
}

.k-process-manager__indicator--no-start .k-process-manager__wrap-label {
    padding-left: 4px
}

.k-process-manager__indicator--no-start .k-process-manager__wrap-contents {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 100px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-process-manager__indicator--no-start .k-process-manager__setting {
    margin-left: 4px
}

.k-process-manager__indicator--no-start .k-process-manager__setting>.k-icon {
    color: #fff
}

.k-process-manager__indicator--no-start .k-process-manager__setting>.k-icon:hover {
    color: #f5f7fa
}

.k-process-manager__indicator--processing {
    color: #fff;
    background: #2b88fe;
    background: var(--kite-theme-color-6)
}

.k-process-manager__indicator--processing:before {
    border-left-color: #2b88fe;
    border-left-color: var(--kite-theme-color-6)
}

.k-process-manager__indicator--done {
    color: #51c419;
    color: var(--kite-func-color-success)
}

.k-progress {
    height: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.k-progress__bar {
    height: 4px;
    width: 600px;
    background-color: #e8e8e8;
    border-radius: 6px;
    cursor: pointer
}

.k-progress__inner-bar {
    height: 4px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: -6px;
    border-bottom-right-radius: -6px;
    background-color: #2b88fe;
    background-color: var(--kite-func-color-link);
    position: absolute;
    left: 0;
    cursor: pointer
}

.k-progress__inner-bar-full {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.k-progress__thumb-reference-bar {
    position: absolute;
    top: 0;
    left: 7px;
    height: 1px;
    background-color: transparent
}

.k-progress__thumb {
    cursor: pointer;
    position: absolute;
    left: 0
}

.k-progress__thumb--circle {
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #2b88fe;
    border: 2px solid var(--kite-func-color-link);
    height: 14px;
    width: 14px
}

.k-progress__thumb--heart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-progress__thumb:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.k-progress__txt {
    height: 14px;
    width: 56px;
    font-size: 14px;
    line-height: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-progress__btn {
    margin-left: 20px;
    width: 37px;
    height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-progress__btn .plus-btn {
    width: 19px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #e8e8e8;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.k-progress__btn .minus-btn, .k-progress__btn .plus-btn {
    height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.k-progress__btn .minus-btn {
    width: 18px;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #e8e8e8;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.k-progress__input-tip {
    margin-left: 8px;
    font-size: 14px;
    line-height: 22px;
    color: #333
}

.k-quad-select {
    position: relative;
    font-size: 14px;
    width: 180px;
    color: #8c8c8c;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-quad-select__list {
    z-index: 1;
    padding: 6px 0 6px 0!important;
    list-style: none;
    background-color: #fff;
    border-radius: 2px
}

.k-quad-select__item {
    padding-left: 20px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    color: #8c8c8c;
    border-radius: 0
}

.k-quad-select__item:hover {
    background: #f5f5f5
}

.k-quad-select__item:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    float: left;
    margin-top: 16px
}

.k-quad-select__item[data-priority="1"]:before {
    background: #ff4d56
}

.k-quad-select__item[data-priority="2"]:before {
    background: #faad14
}

.k-quad-select__item[data-priority="3"]:before {
    background: #55a8fd
}

.k-quad-select__item[data-priority="4"]:before {
    background: #52c41a
}

.k-quad-select .hide {
    display: none
}

.k-quad-select--selected {
    position: absolute;
    right: 22px;
    width: 16px;
    z-index: 1;
    margin-top: 1px
}

.k-quad-select--selected:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 2px solid #54a4ff;
    border: 2px solid var(--kite-theme-color-5);
    border-left: 0;
    border-top: 0;
    height: 14px;
    width: 5px;
    position: absolute;
    top: 7px;
    left: 5px;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-transform: rotate(45deg) scale(.9);
    transform: rotate(45deg) scale(.9)
}

.k-quad-select__label {
    display: inline-block;
    width: 110px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-radio-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: 0
}

.k-radio-group .k-radio+.k-radio {
    margin-left: var(--radio-margin-left)
}

.k-radio {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.k-radio--disabled {
    cursor: not-allowed;
    color: #bfbfbf
}

.k-radio__input {
    display: none
}

.k-radio__input+.k-radio__box {
    border-radius: 50%;
    border: 1px solid #d9d9d9;
    outline: none;
    background: #fff;
    position: relative
}

.k-radio__input:checked+.k-radio__box {
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-radio__input:checked+.k-radio__box:before {
    content: "";
    position: absolute;
    left: 2px;
    top: 2px;
    right: 2px;
    bottom: 2px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    border-radius: 50%
}

.k-radio__input:disabled+.k-radio__box {
    cursor: not-allowed;
    border: 1px solid #d9d9d9
}

.k-radio__input:disabled:checked+.k-radio__box:before {
    content: "";
    position: absolute;
    left: 2px;
    top: 2px;
    right: 2px;
    bottom: 2px;
    background: #d9d9d9;
    border-radius: 50%
}

.k-radio__text {
    line-height: 1
}

.k-select-panel {
    position: relative;
    width: 180px;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-select-panel__header, .k-select-panel__header .k-select-panel__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-select-panel__header .k-select-panel__title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #333;
    line-height: 56px;
    font-weight: 500;
    width: 100%;
    font-size: 16px;
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-select-panel__back {
    position: absolute;
    left: 16px;
    top: 21px
}

.k-select-panel__close-in-header {
    position: absolute;
    right: 16px;
    top: 21px
}

.k-select-panel__search-box {
    width: 100%!important;
    padding: 8px 20px
}

.k-select-panel__options-title {
    padding: 8px 20px 0;
    color: #666
}

.k-select-panel__select-list {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow-y: auto
}

.k-select-panel__select-list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-select-panel__select-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-select-panel__select-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-select-panel__select-list--empty {
    position: relative;
    min-height: 200px
}

.k-select-panel__select-list--empty:before {
    content: attr(data-empty-text);
    width: 126px;
    height: 142px;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
    position: absolute;
    left: calc(50% - 63px);
    top: calc(50% - 71px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 14px;
    color: #333
}

.k-select-panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    line-height: 32px;
    margin-top: 0;
    padding: 0 20px;
    cursor: pointer;
    position: relative
}

.k-select-panel__item .color-mark {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 8px
}

.k-select-panel__item-img {
    margin-right: 8px;
    -o-object-fit: cover;
    object-fit: cover
}

.k-select-panel__item-img--circle {
    border-radius: 50%
}

.k-select-panel__item-img--square {
    border-radius: 3px
}

.k-select-panel__item-avatar {
    margin-right: 8px
}

.k-select-panel__item-name-container {
    color: #585858;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.k-icon+.k-select-panel__item-name-container {
    margin-left: 8px
}

.k-select-panel__item-name-wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1
}

.k-select-panel__item-name {
    display: block;
    width: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-select-panel__item-sub-name {
    color: #b1b1b1;
    font-size: 12px;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-select-panel__item:hover {
    background-color: rgba(0, 0, 0, .06)
}

.k-select-panel__item--subInfo, .k-select-panel__item--toggle {
    height: 56px
}

.k-select-panel__item--hasTag .k-select-panel__item-name {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: calc(100% - 60px)
}

.k-select-panel__item--hasTag.k-select-panel__item--hasToggle .k-select-panel__item-name {
    max-width: calc(100% - 95px)
}

.k-select-panel__item--hasTag.k-select-panel__item--hasToggle .k-toggle {
    position: absolute;
    right: 20px
}

.k-select-panel__bottom-line, .k-select-panel__top-line {
    height: 8px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-select-panel__bottom-line:before, .k-select-panel__top-line:before {
    content: "";
    display: block;
    width: 100%;
    border-top: 1px solid #eaeaea
}

.k-select-panel__item--disabled .k-select-panel__item-name-container {
    color: #ccc!important;
    cursor: not-allowed!important
}

.k-select-panel__check, .k-select-panel__select-list .k-icon {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-select-panel__select-list .k-icon.k-select-panel__rightArrow {
    color: #999
}

.k-select-panel__footer {
    min-height: 60px;
    border-top: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16px
}

.k-select-panel__footer-button {
    width: 100%
}

.k-select {
    font-size: 0
}

.k-select--disabled, .k-select--disabled .k-select__input input {
    cursor: not-allowed
}

.k-star {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-star__item {
    cursor: pointer
}

.k-star--disabled {
    cursor: not-allowed
}

.k-tab-pane {
    position: relative;
    height: 100%
}

.k-tab-pane--disabled {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: not-allowed
}

.k-table-pro {
    width: inherit;
    height: 100%;
    max-width: 100%;
    color: #333;
    font-size: 14px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-table-pro, .k-table-pro-wrapper {
    overflow: hidden;
    position: relative
}

.k-table-pro-wrapper-with-border {
    border-bottom: 1px solid #eee
}

.k-table-pro-wrapper-with-border .k-table-pro-header {
    border: 1px solid #eee;
    border-bottom: 0;
    border-right: 0
}

.k-table-pro-wrapper-with-border .k-table-pro-body {
    border-left: 1px solid #eee
}

.k-table-pro-border td, .k-table-pro-border th {
    border-right: 1px solid #eee
}

.k-table-pro-border .k-table-pro-fixed, .k-table-pro-border .k-table-pro-fixed-right {
    top: 1px
}

.k-table-pro-border .k-table-pro-fixed-right tbody tr td:last-child, .k-table-pro-border .k-table-pro-fixed-right thead tr th:last-child, .k-table-pro-border .k-table-pro-fixed tbody tr td:last-child, .k-table-pro-border .k-table-pro-fixed thead tr th:last-child {
    border-right: none
}

.k-table-pro__wrap-header-scrollX {
    overflow-x: auto!important;
    overflow-y: hidden!important
}

.k-table-pro__wrap-header-scrollX::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.k-table-pro__wrap-header-scrollX::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-table-pro__wrap-header-scrollX::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-table-pro-with-fixed-top tbody tr:last-child td, .k-table-pro-with-footer tbody tr:last-child td {
    border-bottom: none
}

.k-table-pro-with-footer {
    border-bottom: none!important
}

.k-table-pro-summary, .k-table-pro-with-footer .k-table-pro-footer {
    border-top: 1px solid #eee
}

.k-table-pro-summary tr td {
    background-color: var(--k-table-pro-head-bgc)
}

.k-table-pro-resize-line {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 1px;
    border-right: 1px dashed #eee
}

.k-table-pro-footer, .k-table-pro-title {
    height: 62px;
    border-bottom: 1px solid #eee
}

.k-table-pro-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: none;
    padding-right: 24px
}

.k-table-pro-header {
    overflow: hidden
}

.k-table-pro-header thead tr th {
    position: relative;
    height: 48px;
    padding: 8px 0;
    display: table-cell
}

.k-table-pro-header-resizable {
    position: absolute;
    width: 10px;
    height: 100%;
    bottom: 0;
    right: -5px;
    cursor: col-resize;
    z-index: 1
}

.k-table-pro-header-batch {
    position: absolute;
    height: 48px;
    right: 0;
    top: 0;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    padding-left: 24px;
    color: #333;
    z-index: 10;
    border-bottom: 1px solid #eee
}

.k-table-pro-overflowX {
    overflow-x: scroll
}

.k-table-pro-overflowY {
    overflow-y: scroll
}

.k-table-pro td, .k-table-pro th {
    min-width: 0;
    height: 52px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    border-bottom: 1px solid #eee;
    display: table-cell
}

.k-table-pro th {
    height: 48px;
    white-space: nowrap;
    overflow: hidden;
    background-color: var(--k-table-pro-head-bgc)
}

.k-table-pro td {
    background-color: #fff;
    -webkit-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out
}

.k-table-pro td.k-table-pro-column-left>.k-table-pro-cell, .k-table-pro th.k-table-pro-column-left>.k-table-pro-cell {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left
}

.k-table-pro td.k-table-pro-column-center>.k-table-pro-cell, .k-table-pro th.k-table-pro-column-center>.k-table-pro-cell {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.k-table-pro td.k-table-pro-column-right>.k-table-pro-cell, .k-table-pro th.k-table-pro-column-right>.k-table-pro-cell {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.k-table-pro table {
    table-layout: fixed
}

.k-table-pro-cell {
    padding-left: 24px;
    padding-right: 24px;
    white-space: normal;
    word-break: break-all;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-table-pro-cell, .k-table-pro-cell-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-table-pro-cell-tooltip {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-table-pro-cell-tooltip-content {
    display: inline-block;
    width: inherit;
    vertical-align: bottom;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-table-pro-cell-with-expand {
    height: 47px;
    line-height: 47px;
    padding: 0;
    text-align: center
}

.k-table-pro-cell-expand, .k-table-pro-cell-with-expand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-table-pro-cell-expand {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #e9eff7;
    cursor: pointer;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.k-table-pro-cell-expand-expanded {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.k-table-pro-cell-sort {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-table-pro-cell-with-selection .k-checkbox-wrapper {
    margin-right: 0
}

.k-table-pro-cell-tree {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #eee;
    border-radius: 2px;
    background-color: #fff;
    line-height: 12px;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transition: color .2s ease-in-out, border-color .2s ease-in-out;
    transition: color .2s ease-in-out, border-color .2s ease-in-out
}

.k-table-pro-cell-tree-empty {
    cursor: default;
    color: transparent;
    background-color: transparent;
    border-color: transparent
}

.k-table-pro-cell-tree:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border-color: #2b88fe;
    border-color: var(--kite-theme-color-6)
}

.k-table-pro-cell-tree-empty:hover {
    color: transparent;
    border-color: transparent
}

.k-table-pro-cell-tree-loading {
    cursor: default;
    background-color: transparent;
    border-color: transparent
}

.k-table-pro-cell-tree-loading:hover {
    border-color: transparent
}

.k-table-pro-cell-tree-level {
    display: inline-block;
    height: 16px
}

.k-table-pro-hidden {
    display: none
}

th .k-table-pro-cell {
    color: #666;
    word-wrap: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

td .k-table-pro-expanded-cell {
    padding: 20px 50px;
    background: var(--k-table-pro-head-bgc)
}

.k-table-pro-stripe .k-table-pro-body tr:nth-child(2n) td, .k-table-pro-stripe .k-table-pro-fixed-body tr:nth-child(2n) td {
    background-color: #f8f8f9
}

.k-table-pro-stripe .k-table-pro-body tr.k-table-pro-row-hover td, .k-table-pro-stripe .k-table-pro-fixed-body tr.k-table-pro-row-hover td {
    background-color: #f3f3f3
}

.k-table-pro tr.k-table-pro-row-hover {
    cursor: pointer
}

.k-table-pro tr.k-table-pro-row-hover td {
    background-color: #f3f3f3
}

.k-table-pro-large {
    font-size: 14px
}

.k-table-pro-large th {
    height: 48px
}

.k-table-pro-large td {
    height: 64px
}

.k-table-pro-large-footer, .k-table-pro-large-title {
    height: 64px;
    line-height: 64px
}

.k-table-pro-large .k-table-pro-cell-with-expand {
    height: 59px;
    line-height: 59px
}

.k-table-pro-large .k-table-pro-cell-with-expand i {
    font-size: 16px
}

.k-table-pro-small {
    font-size: 14px
}

.k-table-pro-small th {
    height: 48px
}

.k-table-pro-small td {
    height: 40px
}

.k-table-pro-small-footer, .k-table-pro-small-title {
    height: 40px;
    line-height: 40px
}

.k-table-pro-small .k-table-pro-cell-with-expand {
    height: 39px;
    line-height: 39px
}

.k-table-pro-row-highlight td, .k-table-pro-stripe .k-table-pro-body tr.k-table-pro-row-highlight:nth-child(2n) td, .k-table-pro-stripe .k-table-pro-fixed-body tr.k-table-pro-row-highlight:nth-child(2n) td, .k-table-pro tr.k-table-pro-row-highlight.k-table-pro-row-hover td {
    background-color: #f0f9ff;
    background-color: var(--kite-theme-color-1)
}

.k-table-pro-fixed, .k-table-pro-fixed-right {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    -webkit-transition: -webkit-box-shadow .3s ease;
    transition: -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease;
    transition: box-shadow .3s ease, -webkit-box-shadow .3s ease
}

.k-table-pro-fixed--shadow, .k-table-pro-fixed-right--shadow {
    left: 0;
    -webkit-box-shadow: 6px 0 6px -4px rgba(0, 0, 0, .15);
    box-shadow: 6px 0 6px -4px rgba(0, 0, 0, .15)
}

.k-table-pro-fixed-right {
    top: 0;
    left: auto;
    right: 0
}

.k-table-pro-fixed-right--shadow {
    right: 0;
    -webkit-box-shadow: -6px 0 6px -4px rgba(0, 0, 0, .15);
    box-shadow: -6px 0 6px -4px rgba(0, 0, 0, .15)
}

.k-table-pro-fixed-right-header {
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--k-table-pro-head-bgc);
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}

.k-table-pro-fixed-header {
    overflow: hidden
}

.k-table-pro-fixed-header thead tr th {
    position: relative;
    height: 48px;
    padding: 8px 0
}

.k-table-pro-fixed-body {
    overflow: hidden;
    z-index: 3
}

.k-table-pro-sort {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 14px;
    height: 16px;
    margin-left: 4px;
    cursor: pointer;
    position: relative
}

.k-table-pro-sort .k-icon {
    cursor: pointer;
    color: #999;
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    position: absolute
}

.k-table-pro-sort .k-icon:hover {
    color: inherit
}

.k-table-pro-sort .k-icon.on {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-table-pro-sort .k-icon:first-child {
    top: 1px
}

.k-table-pro-sort .k-icon:last-child {
    bottom: 1px
}

.k-table-pro-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    margin-left: 4px
}

.k-table-pro-filter .k-icon {
    color: #999;
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.k-table-pro-filter .k-icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-table-pro-filter .k-icon.on {
    color: #1a66d9;
    color: var(--kite-theme-color-7)
}

.k-table-pro-filter-list {
    list-style: none;
    padding: 8px 0;
    max-height: 360px;
    overflow: auto
}

.k-table-pro-filter-list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-table-pro-filter-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-table-pro-filter-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-table-pro-filter-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    line-height: 32px;
    margin-top: 0;
    padding: 0 20px;
    cursor: pointer;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-table-pro-filter-list-item:hover {
    background: #f3f3f3
}

.k-table-pro-filter-list-item-selected {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-table-pro-filter-list-item-selected:hover {
    color: #1a66d9;
    color: var(--kite-theme-color-7)
}

.k-table-pro-filter-checkbox {
    min-width: 96px
}

.k-table-pro-filter-checkbox-item {
    padding: 4px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-height: 320px;
    overflow-x: hidden
}

.k-table-pro-filter-checkbox-item::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-table-pro-filter-checkbox-item::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-table-pro-filter-checkbox-item::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-table-pro-filter-checkbox-item .k-checkbox {
    padding: 6.5px 0
}

.k-table-pro-filter-checkbox-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 7px 8px;
    border-top: 1px solid #eee;
    overflow: hidden
}

.k-table-pro-tip {
    overflow: hidden;
    position: absolute
}

.k-table-pro-tip table {
    width: 100%
}

.k-table-pro-tip table td {
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-table-pro-expanded-hidden {
    visibility: hidden
}

.k-table-pro__head-table {
    position: relative
}

.k-table-pro__cumstom-setting {
    width: 48px;
    background: #fff;
    -webkit-box-shadow: -2px 0 6px 0 rgba(0, 0, 0, .2);
    box-shadow: -2px 0 6px 0 rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    right: 0;
    height: 47px;
    text-align: center;
    line-height: 48px;
    z-index: 20
}

.k-table-pro__cumstom-columns-wrap {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    word-break: break-all;
    list-style: none;
    width: 200px;
    max-height: 306px;
    font-size: 14px;
    color: #333;
    overflow: auto
}

.k-table-pro__cumstom-columns-wrap::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-table-pro__cumstom-columns-wrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-table-pro__cumstom-columns-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-table-pro__cumstom-columns-wrap .k-table-pro__drag-item {
    height: 42px;
    padding: 0 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.k-table-pro__cumstom-columns-wrap .k-table-pro__drag-item .k-button {
    cursor: row-resize
}

.k-table-pro__cumstom-columns-wrap .k-table-pro__drag-item-title {
    min-width: 0;
    line-height: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-table-pro__cumstom-columns-wrap .k-table-pro__drag-item:hover {
    background-color: #f3f3f3
}

.k-table-drag-block--ghost {
    background-color: #f5f5f5;
    color: #f5f5f5
}

.k-table-drag-block--ghost .can-be-drag, .k-table-drag-block--ghost .k-toggle {
    display: none
}

.k-table-drag-block--fallback {
    opacity: 1!important;
    border: none!important;
    background-color: #fff!important;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05)
}

.k-table-pro-popper {
    min-width: 0;
    text-align: left
}

.k-table-pro-load-loop {
    -webkit-animation: load-loop 1s linear infinite;
    animation: load-loop 1s linear infinite
}

@-webkit-keyframes load-loop {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes load-loop {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.k-table {
    margin: 0;
    width: 100%;
    height: 100%;
    border: none;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    font-size: 14px;
    line-height: 22px
}

.k-table tbody, .k-table td, .k-table th, .k-table thead, .k-table tr {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400
}

.k-table thead th {
    color: #666
}

.k-table thead th .title-container {
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0!important
}

.k-table thead th .title-container span {
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-table thead th .k-table__checkbox {
    margin-bottom: 4px
}

.k-table tbody, .k-table thead {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.k-table tbody tr, .k-table thead tr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 64px;
    flex: 0 0 64px
}

.k-table tbody tr td, .k-table tbody tr th, .k-table thead tr td, .k-table thead tr th {
    padding: 6px 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-table tbody tr td span.ellipsis, .k-table tbody tr th span.ellipsis, .k-table thead tr td span.ellipsis, .k-table thead tr th span.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-table tbody tr td.tdIsBox, .k-table tbody tr th.tdIsBox, .k-table thead tr td.tdIsBox, .k-table thead tr th.tdIsBox {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px
}

.k-table tbody tr {
    height: 64px
}

.k-table tbody tr td {
    color: #333
}

.k-table tbody tr td .k-table__checkbox {
    display: none;
    margin-bottom: 4px
}

.k-table tbody tr td .k-table__circle {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #d8d8d8
}

.k-table tbody tr:hover {
    background: #f3f3f3
}

.k-table tbody tr:hover td .k-table__checkbox {
    display: block
}

.k-table tbody tr:hover td .k-table__circle {
    display: none
}

.k-table tbody tr.selected td .k-table__checkbox {
    display: block
}

.k-table tbody tr.selected td .k-table__circle {
    display: none
}

.k-table--top-border {
    border-top: 1px solid #e3e3e3
}

.k-table--row-border tr {
    border-bottom: 1px solid #e3e3e3
}

.k-table--col-border tr {
    border-left: 1px solid #e3e3e3
}

.k-table--col-border td, .k-table--col-border th {
    border-right: 1px solid #e3e3e3
}

.k-table--top-fix {
    height: 100%
}

.k-table--top-fix tbody {
    height: calc(100% - 64px);
    overflow-y: auto;
    overflow-x: hidden
}

.k-tabs__header {
    padding: 0;
    position: relative
}

.k-tabs__active-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6);
    z-index: 1;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1);
    transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
    list-style: none;
    width: 58px;
    height: 3px;
    border-radius: 100px 100px 0 0
}

.k-tabs__nav-wrap {
    overflow: hidden;
    margin-bottom: -1px;
    position: relative
}

.k-tabs__nav-wrap:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #e4e4e4;
    z-index: 10
}

.k-tabs__nav-scroll {
    overflow: hidden
}

.k-tabs__nav {
    white-space: nowrap;
    position: relative;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    float: left;
    z-index: 12
}

.k-tabs__item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 24px;
    height: 52px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 52px;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    color: #999;
    position: relative;
    text-align: center
}

.k-tabs__item:focus, .k-tabs__item:focus:active {
    outline: none
}

.k-tabs__item:hover {
    cursor: pointer
}

.k-tabs__item.is-active, .k-tabs__item:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-tabs__item.is-active {
    font-weight: 600
}

.k-tabs__content {
    overflow: hidden;
    position: relative
}

.k-tabs--top .k-tabs__content {
    height: calc(100% - 52px)
}

.k-tabs--bottom .k-tabs__item.is-bottom:nth-child(2), .k-tabs--bottom .k-tabs__item.is-top:nth-child(2), .k-tabs--top .k-tabs__item.is-bottom:nth-child(2), .k-tabs--top .k-tabs__item.is-top:nth-child(2) {
    padding-left: 32px
}

.k-tabs--bottom .k-tabs--left>.k-tabs__header .k-tabs__item:nth-child(2), .k-tabs--bottom .k-tabs--right>.k-tabs__header .k-tabs__item:nth-child(2), .k-tabs--top .k-tabs--left>.k-tabs__header .k-tabs__item:nth-child(2), .k-tabs--top .k-tabs--right>.k-tabs__header .k-tabs__item:nth-child(2) {
    padding-left: 20px
}

.k-tabs--bottom .k-tabs--left>.k-tabs__header .k-tabs__item:last-child, .k-tabs--bottom .k-tabs--right>.k-tabs__header .k-tabs__item:last-child, .k-tabs--top .k-tabs--left>.k-tabs__header .k-tabs__item:last-child, .k-tabs--top .k-tabs--right>.k-tabs__header .k-tabs__item:last-child {
    padding-right: 20px
}

.k-tabs--bottom .k-tabs__header.is-bottom {
    margin-bottom: 0
}

.k-tabs--left, .k-tabs--right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-tabs--left .k-tabs__header, .k-tabs--right .k-tabs__header {
    width: 180px
}

.k-tabs--left .k-tabs__content, .k-tabs--right .k-tabs__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.k-tabs--left .k-tabs__nav-scroll, .k-tabs--left .k-tabs__nav-wrap, .k-tabs--right .k-tabs__nav-scroll, .k-tabs--right .k-tabs__nav-wrap {
    height: 100%
}

.k-tabs--left .k-tabs__active-bar, .k-tabs--right .k-tabs__active-bar {
    top: 0;
    bottom: auto;
    width: 3px;
    border-radius: 0 100px 100px 0;
    height: auto
}

.k-tabs--left .k-tabs__nav-wrap, .k-tabs--right .k-tabs__nav-wrap {
    margin-bottom: 0
}

.k-tabs--left .k-tabs__nav-wrap.is-scrollable, .k-tabs--right .k-tabs__nav-wrap.is-scrollable {
    padding: 30px 0
}

.k-tabs--left .k-tabs__nav-wrap:after, .k-tabs--right .k-tabs__nav-wrap:after {
    height: 100%;
    width: 1px;
    bottom: auto;
    top: 0
}

.k-tabs--left .k-tabs__nav, .k-tabs--right .k-tabs__nav {
    float: none
}

.k-tabs--left .k-tabs__item, .k-tabs--right .k-tabs__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    padding-left: 16px
}

.k-tabs--left .k-tabs__item.is-active, .k-tabs--right .k-tabs__item.is-active {
    background-color: #f3f3f3;
    color: #333
}

.k-tabs--left .k-tabs__header.is-left {
    margin-bottom: 0
}

.k-tabs--left .k-tabs__active-bar.is-left, .k-tabs--left .k-tabs__nav-wrap.is-left:after {
    left: auto;
    right: 0
}

.k-tabs--left .k-tabs__item.is-left {
    text-align: right
}

.k-tabs--right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.k-tabs--right .k-tabs__header.is-right {
    margin-bottom: 0
}

.k-tabs--right .k-tabs__nav-wrap.is-right:after {
    left: 0;
    right: auto
}

.k-tabs--right .k-tabs__active-bar.is-right {
    left: 0
}

.k-tabs .is-disabled {
    cursor: not-allowed;
    color: #ccc
}

.k-tabs .is-disabled :hover {
    color: #ccc
}

.k-tag {
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    font-size: 12px;
    padding: 0 5px
}

.k-tag__text {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    white-space: nowrap
}

.k-task-check-box {
    font-size: 0;
    line-height: 1.5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 0
}

.k-task-check-box, .k-task-check-box__input {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer
}

.k-task-check-box__input {
    vertical-align: middle;
    outline: none
}

.k-task-check-box__inner {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border: 1.3px solid #666;
    border-radius: 1.5px;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
    z-index: 1
}

.k-task-check-box__inner:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 1.5px solid #55a8fd;
    border-left: 0;
    border-top: 0;
    position: absolute;
    -webkit-transition: all .05s;
    transition: all .05s;
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
    height: 50%;
    width: 25%;
    top: 15%
}

.k-task-check-box__original {
    opacity: 0;
    outline: none;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0;
    z-index: -1
}

.k-task-check-box--checked .k-task-check-box__inner:after {
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1)
}

.k-task-check-box--disabled .k-task-check-box__inner {
    cursor: not-allowed
}

.k-task-copy-or-move {
    position: relative;
    display: grid;
    width: 272px;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-task-copy-or-move__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px;
    color: #8c8c8c;
    border-bottom: 1px solid #ebebeb
}

.k-task-copy-or-move__body {
    width: 100%;
    height: 136px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.k-task-copy-or-move__body .target-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-task-copy-or-move__body .target-item--title {
    display: inline-block;
    color: #8c8c8c;
    line-height: 14px;
    font-size: 14px
}

.k-task-copy-or-move__body .target-item__select-target {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.k-task-copy-or-move__body .target-item__select-target--name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #585858;
    font-size: 14px;
    line-height: 14px;
    width: 140px;
    text-align: right
}

.k-task-copy-or-move__body .target-item__select-target--icon {
    margin-left: 8px;
    color: #babbbb
}

.k-task-copy-or-move__body .target-item__select-target--icon:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-task-copy-or-move__mini-body {
    height: 45px
}

.k-task-copy-or-move__option {
    width: 100%;
    height: 100%;
    padding: 0 20px
}

.k-task-copy-or-move__option .option-line {
    border-top: 1px solid #ebebeb
}

.k-task-copy-or-move__option .option-title-container {
    padding-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-task-copy-or-move__option .option-title-container .option-title {
    font-size: 12px;
    color: #bfbfbf
}

.k-task-copy-or-move__option .option-title-container .k-button__text {
    font-size: 12px!important
}

.k-task-copy-or-move__option .option-check-box {
    font-size: 12px;
    color: #3d3d3d;
    margin-top: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-task-copy-or-move__option .option-check-box--item {
    height: 30px
}

.k-task-copy-or-move__option .option-check-box--item .option-name {
    width: 40px;
    display: inline-block
}

.k-task-copy-or-move__option .option-check-box .k-checkbox__label {
    padding-left: 8px
}

.k-task-copy-or-move__foot {
    width: 100%;
    height: 48px;
    border-top: 1px solid #ebebeb
}

.k-task-copy-or-move__foot ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%
}

.k-task-copy-or-move__foot ul .k-button {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-task-copy-or-move__foot ul .k-button+.k-button {
    border-left: 1px solid #ebebeb
}

.k-task-create-mini {
    background: #fff;
    width: 248px;
    -webkit-box-shadow: 0 1px 20px 0 rgba(48, 48, 48, .05);
    box-shadow: 0 1px 20px 0 rgba(48, 48, 48, .05);
    border-radius: 2px;
    padding: 4px 0 0!important;
    margin-bottom: 10px
}

.k-task-create-mini--more .k-task-create-mini__option-item {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.k-task-create-mini--no-template {
    padding-top: 10px!important
}

.k-task-create-mini__task-template {
    margin: 0 16px;
    height: 40px;
    cursor: pointer
}

.k-task-create-mini__task-template, .k-task-create-mini__task-template-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-create-mini__task-template-selector {
    height: 100%
}

.k-task-create-mini__task-template-icon {
    margin-right: 8px
}

.k-task-create-mini__task-template-name {
    padding: 0!important
}

.k-task-create-mini__task-template-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 4px
}

.k-task-create-mini__title-input {
    height: auto;
    width: calc(100% - 32px);
    margin: 0 16px
}

.k-task-create-mini__edit-container {
    border: 1px solid #dadada;
    border-radius: 4px;
    white-space: normal
}

.k-task-create-mini__edit-container .simditor {
    margin: 0 8px;
    border: none;
    border-top: 1px dashed #dadada
}

.k-task-create-mini__edit-container .simditor .simditor-wrapper .simditor-placeholder {
    padding: 10px 0;
    line-height: normal;
    color: #ccc;
    font-size: 12px
}

.k-task-create-mini__edit-container .simditor .simditor-body {
    padding: 10px 0;
    min-height: 40px;
    color: #333;
    font-size: 12px
}

.k-task-create-mini__edit-title {
    min-height: 56px;
    width: 100%;
    padding: 8px;
    outline: none;
    font-size: 12px;
    color: #333
}

.k-task-create-mini__edit-title::-moz-placeholder {
    color: #ccc;
    font-size: 12px
}

.k-task-create-mini__edit-title::-webkit-input-placeholder {
    color: #ccc;
    font-size: 12px
}

.k-task-create-mini__edit-title:-ms-input-placeholder {
    color: #ccc;
    font-size: 12px
}

.k-task-create-mini__edit-note {
    display: none;
    resize: vertical
}

.k-task-create-mini__cross-bar-normal-list {
    list-style: none!important;
    padding: 0!important;
    margin: 0!important
}

.k-task-create-mini__option-item {
    margin: 0 16px;
    border-bottom: 1px solid transparent;
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% - 32px)
}

.k-task-create-mini__option-item.line-bottom {
    border-color: #e3e3e3
}

.k-task-create-mini__option-item:nth-child(n+3) {
    display: none
}

.k-task-create-mini__footer-container {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 16px;
    border-top: 1px solid #e3e3e3
}

.k-task-create-mini__more {
    padding: 0!important
}

.k-task-create-mini__save {
    margin-left: 12px
}

.k-sub-task__text-line {
    width: 100%;
    height: 38px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px
}

.k-sub-task__text-line .k-sub-task__input {
    width: 100%;
    outline: none;
    margin-left: 8px;
    margin-right: 20px;
    border: 0;
    color: #585858;
    border-color: transparent;
    cursor: pointer
}

.k-sub-task__text-line .k-sub-task__input[disabled] {
    background-color: #fff
}

.k-sub-task__text-line .k-sub-task__icon--schedule {
    cursor: pointer
}

.k-sub-task__text-line .k-sub-task__content--schedule {
    cursor: pointer;
    color: #b1b1b1;
    max-width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-sub-task__text-line .k-sub-task__content--schedule span {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-sub-task__text-line .k-sub-task__content--schedule--near {
    color: #faad15;
    color: var(--kite-func-color-warn)
}

.k-sub-task__text-line .k-sub-task__content--schedule--delay {
    color: #f5222d;
    color: var(--kite-func-color-error)
}

.k-sub-task__text-line .k-sub-task__icon--member {
    margin-left: 20px;
    cursor: pointer
}

.k-sub-task__text-line .k-sub-task__content--member {
    margin-left: 10px;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-sub-task__text-line .k-sub-task__content--member span {
    margin-left: 5px
}

.k-sub-task__text-line .k-sub-task__icon--arrow {
    margin-left: 20px;
    cursor: pointer
}

.k-sub-task__text-line .k-sub-task__icon--arrow:hover svg {
    fill: #2b88fe;
    fill: var(--kite-func-color-link)
}

.k-sub-task__button-line .k-button {
    width: 60px
}

.k-sub-task__button-line .k-button+.k-button {
    margin-left: 6px
}

.k-task-create {
    position: relative;
    width: 680px;
    height: 100%;
    min-height: 500px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-task-create__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 57px;
    color: #8c8c8c;
    border-bottom: 1px solid #ebebeb
}

.k-task-create__header .k-task-create__header-item--txt {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    color: #2b2b2b
}

.k-task-create__header .k-task-create__header-item--editor {
    padding-left: 10px;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li .btn-icon-text {
    color: #8c8c8c;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li .btn-icon-text:hover {
    color: #595959
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li .btn-icon-text.active, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li .btn-icon-text:active {
    color: #262626
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li .btn-icon-text.disabled, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li .btn-icon-text:disabled {
    color: #bfbfbf
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li:nth-last-child(2) .toolbar-item-upload {
    width: 65px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar ul li>span.separator {
    background: #bfbfbf
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .custom-item {
    font-size: 16px!important
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option {
    position: absolute;
    top: 106%;
    right: 0;
    opacity: 0;
    width: auto;
    border: none;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    border-radius: 3px;
    background: #fff;
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px)
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul {
    padding-left: 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .desc-text {
    position: relative;
    top: -2px;
    font-size: 12px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul {
    margin: 0;
    padding: 0 0 0 6px;
    list-style: none;
    white-space: nowrap;
    display: block!important
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li:first-child[data-type=separator], .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li:first-child[data-type=separator] {
    position: absolute;
    opacity: 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li {
    position: relative;
    display: inline-block;
    font-size: 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>span.separator, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>span.separator {
    display: inline-block;
    background: #cfcfcf;
    width: 1px;
    height: 18px;
    margin: 3px 15px;
    vertical-align: middle
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item {
    display: inline-block;
    width: 24px;
    height: 24px;
    outline: none;
    font-size: 14px;
    line-height: 24px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-more-option, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-more-option {
    font-size: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item span, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item span {
    -webkit-transition: all .3s;
    transition: all .3s
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item span.simditor-icon, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item span.simditor-icon {
    display: inline;
    line-height: normal
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.active span, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item:hover span, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.active span, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item:hover span {
    opacity: 1
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.disabled, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.disabled {
    cursor: default
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title span:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title span:before {
    content: "H";
    font-size: 19px;
    font-weight: 700;
    font-family: Times New Roman
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before {
    content: "H1";
    font-size: 18px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before {
    content: "H2";
    font-size: 18px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before {
    content: "H3";
    font-size: 18px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before {
    content: "H4";
    font-size: 18px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before {
    content: "H5";
    font-size: 18px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-image, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image {
    position: relative;
    overflow: hidden
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-image>input[type=file], .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image>input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-attach input[type=file], .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-attach input[type=file] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before {
    font-size: 18px;
    font-weight: 700;
    font-family: Times New Roman;
    content: attr(data-size)
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-font-family, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-font-family {
    width: 80px;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-background .color-selected, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-color .color-selected, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-background .color-selected, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-color .color-selected {
    display: inline-block;
    height: 2px;
    width: 1em;
    position: absolute;
    left: 50%;
    margin-left: -.5em;
    top: 50%;
    margin-top: .4em;
    opacity: 1
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li.menu-on .toolbar-item, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li.menu-on .toolbar-item {
    position: relative;
    z-index: 20;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li.menu-on .toolbar-item span, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li.menu-on .toolbar-item span {
    opacity: 1
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option>ul>li.menu-on .toolbar-menu, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar>ul>li.menu-on .toolbar-menu {
    display: block
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu {
    display: none;
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 21;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
    box-shadow: 0 0 4px rgba(0, 0, 0, .3)
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-align-right:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-align-right:before {
    left: auto;
    right: 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu:before {
    content: "";
    display: block;
    width: 24px;
    height: 4px;
    background: #fff;
    position: absolute;
    top: -3px;
    left: 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul {
    min-width: 160px;
    list-style: none;
    margin: 0;
    padding: 10px 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .menu-item {
    display: block;
    font-size: 16px;
    line-height: 2em;
    padding: 0 10px;
    text-decoration: none;
    color: #666
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item:hover, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .menu-item:hover {
    background: #f6f6f6
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h1, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h1 {
    font-size: 24px;
    color: #333
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h2, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h2 {
    font-size: 22px;
    color: #333
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h3, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h3 {
    font-size: 20px;
    color: #333
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h4, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h4 {
    font-size: 18px;
    color: #333
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h5, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h5 {
    font-size: 16px;
    color: #333
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu ul>li .separator, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu ul>li .separator {
    display: block;
    border-top: 1px solid #ccc;
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: 6px 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color {
    width: 96px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list {
    height: 40px;
    margin: 10px 6px 0 10px;
    padding: 0;
    min-width: 0;
    border-bottom: 1px solid #ddd
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li {
    float: left;
    margin: 0 4px 4px 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color {
    display: block;
    width: 16px;
    height: 16px;
    background: #dfdfdf;
    border-radius: 2px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover {
    opacity: .8
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default {
    background: #333
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-1, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-1 {
    background: #e33737
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-2, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-2 {
    background: #e28b41
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-3, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-3 {
    background: #c8a732
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-4, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-4 {
    background: #209361
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-5, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-5 {
    background: #418caf
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-6, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-6 {
    background: #aa8773
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-7, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-7 {
    background: #999
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .custom-color, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .custom-color, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .custom-color, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color .custom-color {
    display: block;
    font-size: 12px;
    text-align: center;
    color: #858585;
    line-height: 16px;
    cursor: pointer
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background input, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color input, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background input, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-color input {
    visibility: hidden;
    position: absolute;
    top: -999999px;
    left: -999999px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default {
    background: #fff;
    border: 1px solid #e1e1e1
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table {
    background: #fff;
    padding: 1px
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td {
    padding: 0;
    cursor: pointer
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td:before {
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    background: #f3f3f3;
    display: block;
    content: ""
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before {
    background: #cfcfcf
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table {
    display: none
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table ul li, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table ul li {
    white-space: nowrap
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image {
    position: relative;
    overflow: hidden
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file], .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-alignment {
    width: 100%
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment ul, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-alignment ul {
    min-width: 100%
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment .menu-item, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-alignment .menu-item {
    text-align: center;
    padding: 0
}

.k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-font-family:before, .k-task-create__header .k-task-create__header-item--editor .kite-task-create-simditor-toolbar .toolbar-menu.toolbar-menu-font-family:before {
    width: 90px
}

.k-task-create__header .k-task-create__header-item--editor .k-attachment {
    margin-right: 8px
}

.k-task-create__header .k-task-create__header-item--close-icon {
    position: absolute;
    right: 24px
}

.k-task-create__header .k-task-create__header-item--close-icon :hover {
    cursor: pointer
}

.k-task-create__body {
    position: absolute;
    width: 100%;
    max-height: calc(100% - 121px);
    overflow-y: auto;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 20px 32px 32px 32px
}

.k-task-create__body::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-task-create__body::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-task-create__body::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-task-create__body .k-task-create__title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding-bottom: 16px;
    color: #2b2b2b;
    font-size: 20px
}

.k-task-create__body .k-task-create__title-input {
    cursor: text;
    width: 100%
}

.k-task-create__body .k-task-create__edit-txt {
    width: 100%
}

.k-task-create__body .k-task-create__edit-txt .simditor {
    border: none
}

.k-task-create__body .k-task-create__edit-txt .simditor .simditor-wrapper {
    overflow: visible
}

.k-task-create__body .k-task-create__edit-txt .simditor .simditor-wrapper .simditor-placeholder {
    padding: 0 0 0 0;
    font-size: .75rem;
    color: #b1b1b1
}

.k-task-create__body .k-task-create__edit-txt .simditor .simditor-wrapper .simditor-placeholder.no-padding-left {
    padding-left: 0;
    color: #bfbfbf
}

.k-task-create__body .k-task-create__edit-txt .simditor .simditor-wrapper .simditor-body {
    padding: 0;
    font-size: .875rem;
    color: #666;
    min-height: 109px
}

.k-task-create__body .k-task-create__edit-txt .simditor .simditor-wrapper .simditor-body img {
    margin: 0!important;
    resize: none;
    max-width: 100%!important;
    height: auto!important
}

.k-task-create__body .k-task-create__body-span-line {
    width: 100%;
    margin: 25px 0 25px;
    height: 1px;
    background-color: #eaeaea
}

.k-task-create__body .k-task-create__fun-item {
    width: 100%;
    height: 48px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #585858
}

.k-task-create__body .k-task-create__fun-item .fun-item-icon {
    margin-right: 8px
}

.k-task-create__body .k-task-create__fun-item .fun-item-txt {
    color: #b1b1b1;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 90px
}

.k-task-create__body .k-task-create__member .long-member-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: calc(100% - 331px);
    cursor: pointer
}

.k-task-create__body .k-task-create__member .add-member-btn {
    margin-left: 10px
}

.k-task-create__body .k-task-create__member .add-member-btn:hover svg {
    cursor: pointer;
    fill: #51c419;
    fill: var(--kite-func-color-success)
}

.k-task-create__body .k-task-create__the-date .data-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: calc(100% - 104px)
}

.k-task-create__body .k-task-create__the-date .data-str-container .data-str-span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.k-task-create__body .k-task-create__the-time-remind .time-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    margin-right: 10px
}

.k-task-create__body .k-task-create__the-time-remind .time-str-container .end-time-str-container, .k-task-create__body .k-task-create__the-time-remind .time-str-container .start-time-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-task-create__body .k-task-create__the-time-remind .time-str-container .time-str-span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    margin-right: 3px
}

.k-task-create__body .k-task-create__the-time-remind .time-str-container .k-icon {
    cursor: pointer
}

.k-task-create__body .k-task-create__the-time-remind .time-str-container .time-middle-span {
    margin: 0 3px
}

.k-task-create__body .k-task-create__the-time-remind .fun-alarm-icon {
    cursor: pointer
}

.k-task-create__body .k-task-create__label .fun-item-main {
    width: calc(100% - 104px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-create__body .k-task-create__label .fun-item-main .label-str {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.k-task-create__body .k-task-create__label .fun-item-main .label-container {
    position: relative;
    max-width: 100%;
    height: 20px;
    overflow-y: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    white-space: nowrap;
    display: inline-table
}

.k-task-create__body .k-task-create__label .fun-item-main .label-container .k-tag+.k-tag {
    margin-left: 5px
}

.k-task-create__body .k-task-create__label .fun-item-main .label-add-icon {
    cursor: pointer;
    margin-left: 12px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.k-task-create__body .k-task-create__priority .fun-item-main {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.k-task-create__body .k-task-create__sub-task--item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    width: 100%;
    font-size: 12px
}

.k-task-create__body .k-task-create__sub-task--item .sub-task-span {
    margin-left: 8px;
    color: #b1b1b1
}

.k-task-create__body .k-task-create__sub-task .task-item-ghost {
    padding: 0 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1) inset, 0 2px 5px rgba(0, 0, 0, .1) inset;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, .1), inset 0 2px 5px rgba(0, 0, 0, .1)
}

.k-task-create__body .k-task-create__sub-task .task-item-withmouse {
    padding: 0 10px;
    opacity: 1!important;
    background-color: #fff!important;
    border: none!important;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05)
}

.k-task-create__body .k-task-create__sub-task--add {
    height: auto;
    cursor: pointer
}

.k-task-create__body .k-task-create__sub-task--add-txt {
    margin-top: 24px
}

.k-task-create__body .k-task-create__sub-task--add-txt .sub-task-span {
    color: #55a8fd
}

.k-task-create__body .k-task-create__sub-task--add-input .sub-task-input {
    overflow: hidden;
    resize: none;
    outline: none;
    width: 100%;
    margin-left: 8px;
    border: 0;
    border-color: transparent;
    height: 16px;
    padding: 0
}

.k-task-create__body .k-task-create__sub-task--add-btn .sub-task-btn-group .k-button {
    width: 60px
}

.k-task-create__body .k-task-create__sub-task--add-btn .sub-task-btn-group .k-button+.k-button {
    margin-left: 6px
}

.k-task-create__task-template {
    margin-bottom: 12px
}

.k-task-create__task-template, .k-task-create__task-template-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-create__task-template-selector {
    cursor: pointer
}

.k-task-create__task-template-icon {
    margin-right: 8px
}

.k-task-create__task-template-name {
    padding: 0!important
}

.k-task-create__task-template-arrow {
    margin-left: 4px
}

.k-task-create__foot, .k-task-create__task-template-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-create__foot {
    position: absolute;
    top: calc(100% - 64px);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    height: 64px;
    border-top: 1px solid #ebebeb;
    padding-right: 32px
}

.k-task-create__foot .k-button {
    margin-left: 12px
}

.k-task-detail-ding-ding {
    height: 100%;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .18);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .18)
}

.k-task-detail-ding-ding__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 112px
}

.k-task-detail-ding-ding__header .header-left {
    width: 100%;
    height: 56px;
    border-top-left-radius: 4px;
    position: relative
}

.k-task-detail-ding-ding__header .header-left--source-path {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 16px;
    font-size: 14px;
    color: #8c8c8c;
    height: 56px;
    max-width: 100%;
    overflow: hidden
}

.k-task-detail-ding-ding__header .header-left--source-path .add-to-plan-span {
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-left--source-path .breadcrumb-icon {
    margin-right: 12px
}

.k-task-detail-ding-ding__header .header-left--source-path .k-breadcrumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.k-task-detail-ding-ding__header .header-left--source-path .k-breadcrumb__link, .k-task-detail-ding-ding__header .header-left--source-path .k-breadcrumb__text {
    max-width: 160px
}

.k-task-detail-ding-ding__header .header-left--source-path .k-breadcrumb__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.k-task-detail-ding-ding__header .header-left--source-path .changeplan-affiliation-breadcrum {
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-left--source-path-with-go-to-btn {
    max-width: calc(100% - 146px)
}

.k-task-detail-ding-ding__header .header-left--editor {
    padding-left: 10px;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text {
    color: #8c8c8c;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text:hover {
    color: #595959
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text.active, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text:active {
    color: #262626
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text.disabled, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text:disabled {
    color: #bfbfbf
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li:nth-last-child(2) .toolbar-item-upload {
    width: 65px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar ul li>span.separator {
    background: #bfbfbf
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .custom-item {
    font-size: 16px!important
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option {
    position: absolute;
    top: 106%;
    right: 0;
    opacity: 0;
    width: auto;
    border: none;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    border-radius: 3px;
    background: #fff;
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px)
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul {
    padding-left: 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .desc-text {
    position: relative;
    top: -2px;
    font-size: 12px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul {
    margin: 0;
    padding: 0 0 0 6px;
    list-style: none;
    white-space: nowrap;
    display: block!important
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li:first-child[data-type=separator], .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li:first-child[data-type=separator] {
    position: absolute;
    opacity: 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li {
    position: relative;
    display: inline-block;
    font-size: 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>span.separator, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>span.separator {
    display: inline-block;
    background: #cfcfcf;
    width: 1px;
    height: 18px;
    margin: 3px 15px;
    vertical-align: middle
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item {
    display: inline-block;
    width: 24px;
    height: 24px;
    outline: none;
    font-size: 14px;
    line-height: 24px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-more-option, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-more-option {
    font-size: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item span, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item span {
    -webkit-transition: all .3s;
    transition: all .3s
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item span.simditor-icon, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item span.simditor-icon {
    display: inline;
    line-height: normal
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.active span, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item:hover span, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.active span, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item:hover span {
    opacity: 1
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.disabled, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.disabled {
    cursor: default
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title span:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title span:before {
    content: "H";
    font-size: 19px;
    font-weight: 700;
    font-family: Times New Roman
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before {
    content: "H1";
    font-size: 18px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before {
    content: "H2";
    font-size: 18px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before {
    content: "H3";
    font-size: 18px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before {
    content: "H4";
    font-size: 18px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before {
    content: "H5";
    font-size: 18px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-image, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image {
    position: relative;
    overflow: hidden
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-image>input[type=file], .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image>input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-attach input[type=file], .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-attach input[type=file] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before {
    font-size: 18px;
    font-weight: 700;
    font-family: Times New Roman;
    content: attr(data-size)
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-font-family, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-font-family {
    width: 80px;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-background .color-selected, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-color .color-selected, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-background .color-selected, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-color .color-selected {
    display: inline-block;
    height: 2px;
    width: 1em;
    position: absolute;
    left: 50%;
    margin-left: -.5em;
    top: 50%;
    margin-top: .4em;
    opacity: 1
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li.menu-on .toolbar-item, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li.menu-on .toolbar-item {
    position: relative;
    z-index: 20;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li.menu-on .toolbar-item span, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li.menu-on .toolbar-item span {
    opacity: 1
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li.menu-on .toolbar-menu, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li.menu-on .toolbar-menu {
    display: block
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu {
    display: none;
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 21;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
    box-shadow: 0 0 4px rgba(0, 0, 0, .3)
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-align-right:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-align-right:before {
    left: auto;
    right: 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu:before {
    content: "";
    display: block;
    width: 24px;
    height: 4px;
    background: #fff;
    position: absolute;
    top: -3px;
    left: 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul {
    min-width: 160px;
    list-style: none;
    margin: 0;
    padding: 10px 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item {
    display: block;
    font-size: 16px;
    line-height: 2em;
    padding: 0 10px;
    text-decoration: none;
    color: #666
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item:hover, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item:hover {
    background: #f6f6f6
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h1, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h1 {
    font-size: 24px;
    color: #333
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h2, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h2 {
    font-size: 22px;
    color: #333
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h3, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h3 {
    font-size: 20px;
    color: #333
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h4, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h4 {
    font-size: 18px;
    color: #333
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h5, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h5 {
    font-size: 16px;
    color: #333
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .separator, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .separator {
    display: block;
    border-top: 1px solid #ccc;
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: 6px 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color {
    width: 96px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list {
    height: 40px;
    margin: 10px 6px 0 10px;
    padding: 0;
    min-width: 0;
    border-bottom: 1px solid #ddd
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li {
    float: left;
    margin: 0 4px 4px 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color {
    display: block;
    width: 16px;
    height: 16px;
    background: #dfdfdf;
    border-radius: 2px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover {
    opacity: .8
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default {
    background: #333
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-1, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-1 {
    background: #e33737
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-2, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-2 {
    background: #e28b41
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-3, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-3 {
    background: #c8a732
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-4, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-4 {
    background: #209361
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-5, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-5 {
    background: #418caf
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-6, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-6 {
    background: #aa8773
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-7, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-7 {
    background: #999
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .custom-color, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .custom-color, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .custom-color, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .custom-color {
    display: block;
    font-size: 12px;
    text-align: center;
    color: #858585;
    line-height: 16px;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background input, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color input, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background input, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color input {
    visibility: hidden;
    position: absolute;
    top: -999999px;
    left: -999999px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default {
    background: #fff;
    border: 1px solid #e1e1e1
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table {
    background: #fff;
    padding: 1px
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td {
    padding: 0;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td:before {
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    background: #f3f3f3;
    display: block;
    content: ""
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before {
    background: #cfcfcf
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table {
    display: none
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table ul li, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table ul li {
    white-space: nowrap
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image {
    position: relative;
    overflow: hidden
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file], .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-alignment {
    width: 100%
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment ul, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-alignment ul {
    min-width: 100%
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment .menu-item, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-alignment .menu-item {
    text-align: center;
    padding: 0
}

.k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-font-family:before, .k-task-detail-ding-ding__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-font-family:before {
    width: 90px
}

.k-task-detail-ding-ding__header .header-left--editor .k-attachment {
    margin-right: 8px
}

.k-task-detail-ding-ding__header .header-right {
    height: 56px;
    border-top-right-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-bottom: 1px solid #e3e3e3
}

.k-task-detail-ding-ding__header .header-right--go-to-btn {
    height: 56px;
    line-height: 56px;
    margin-right: 16px
}

.k-task-detail-ding-ding__header .header-right--go-to-btn, .k-task-detail-ding-ding__header .header-right--page-navigator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-detail-ding-ding__header .header-right--page-navigator {
    width: 24px;
    height: 24px;
    background-color: #f9f9fa;
    border-radius: 4px;
    margin-top: 16px;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-right .tool-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.k-task-detail-ding-ding__header .header-right .tool-box--like {
    margin-left: 24px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-detail-ding-ding__header .header-right .tool-box--like .like-icon svg {
    fill: #8c8c8c
}

.k-task-detail-ding-ding__header .header-right .tool-box--like .like-icon-shadow {
    position: absolute;
    -webkit-transition: all .3s;
    transition: all .3s
}

.k-task-detail-ding-ding__header .header-right .tool-box--like .like-icon-shadow svg {
    fill: #8c8c8c
}

.k-task-detail-ding-ding__header .header-right .tool-box--like .like-icon-shadow:hover svg, .k-task-detail-ding-ding__header .header-right .tool-box--like .like-icon:hover svg {
    fill: #2b88fe;
    fill: var(--kite-theme-color-6)
}

.k-task-detail-ding-ding__header .header-right .tool-box--like .like-span {
    font-size: 14px;
    color: #8c8c8c;
    margin-left: 5px
}

.k-task-detail-ding-ding__header .header-right .tool-box--like-active .like-icon svg {
    fill: #2b88fe;
    fill: var(--kite-theme-color-6)
}

.k-task-detail-ding-ding__header .header-right .tool-box--like-active .like-icon-shadow {
    opacity: 0;
    -webkit-transform: scale(3);
    transform: scale(3)
}

.k-task-detail-ding-ding__header .header-right .tool-box--like-active .like-icon-shadow svg {
    fill: #2b88fe;
    fill: var(--kite-theme-color-6)
}

.k-task-detail-ding-ding__header .header-right .tool-box--like-active .like-span {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-task-detail-ding-ding__header .header-right .tool-box--repeat {
    margin-left: 24px;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-right .tool-box--repeat:hover {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-task-detail-ding-ding__header .header-right .tool-box--more {
    margin-left: 24px;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-right .tool-box--more:hover {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-task-detail-ding-ding__header .header-right .tool-box--span-line {
    margin-left: 24px;
    height: 32px;
    width: 1px;
    background-color: #eaeaea
}

.k-task-detail-ding-ding__header .header-right .tool-box--close-icon {
    margin: 0 24px;
    cursor: pointer
}

.k-task-detail-ding-ding__header .header-right .tool-box--close-icon:hover {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-task-detail-ding-ding__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    height: calc(100% - 112px);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow-y: auto
}

.k-task-detail-ding-ding__body::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-task-detail-ding-ding__body::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-task-detail-ding-ding__body::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-task-detail-ding-ding__body-left {
    border-bottom-left-radius: 4px;
    padding: 0 32px 32px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 24px 0;
    color: #2b2b2b;
    font-size: 16px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__title .k-task-check-box {
    margin-right: 12px;
    margin-bottom: 0;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__title-inut {
    cursor: text;
    width: 100%;
    display: block;
    height: 100%;
    line-height: 20px;
    min-height: 20px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-wrapper {
    height: auto;
    position: relative
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt {
    width: 100%
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt .simditor {
    border: none
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt .simditor .simditor-wrapper {
    overflow: visible
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt .simditor .simditor-wrapper .simditor-placeholder {
    padding: 0 0 0 0;
    font-size: .75rem;
    color: #b1b1b1
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt .simditor .simditor-wrapper .simditor-placeholder.no-padding-left {
    padding-left: 0;
    color: #bfbfbf
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt .simditor .simditor-wrapper .simditor-body {
    padding: 0;
    font-size: .875rem;
    color: #666;
    min-height: 74px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt .simditor .simditor-wrapper .simditor-body img {
    margin: 0!important;
    resize: none;
    max-width: 100%!important;
    height: auto!important
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__edit-txt-is-disable .simditor-body {
    cursor: not-allowed
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__body-span-line {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    background-color: #eaeaea
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__body-span-line-first {
    margin: 24px 0 8px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__body-span-line-second {
    margin: 8px 0 24px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__fun-item {
    width: 100%;
    height: 48px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #585858
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__fun-item .fun-item-icon {
    margin-right: 8px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__fun-item .fun-item-txt {
    color: #b1b1b1;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 90px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__task-template-item {
    min-height: 44px;
    padding-top: 6px;
    background: #fff;
    position: relative
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__task-template-item .k-cross-bar {
    min-height: 32px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__member .long-member-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: calc(100% - 331px);
    cursor: pointer
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__member .add-member-btn {
    margin-left: 10px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__member .add-member-btn:hover svg {
    cursor: pointer;
    fill: #51c419;
    fill: var(--kite-func-color-success)
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__member .member-span-line {
    margin: 0 16px;
    height: 16px;
    width: 1px;
    background-color: #eaeaea
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__member .not-read {
    white-space: nowrap;
    color: #8c8c8c
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__member .complete-rate {
    white-space: nowrap;
    color: #8c8c8c;
    margin-left: 10px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-date .data-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: calc(100% - 104px)
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-date .data-str-container .data-str-span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .time-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    margin-right: 10px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .time-str-container .end-time-str-container, .k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .time-str-container .start-time-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .time-str-container .time-str-span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    margin-right: 3px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .time-str-container .k-icon {
    cursor: pointer
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .time-str-container .time-middle-span {
    margin: 0 3px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .fun-alarm-icon {
    cursor: pointer
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .tomato-box {
    margin-left: 10px;
    color: #b1b1b1
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .tomato-box .fun-item-icon {
    margin: 0
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__the-time-remind .tomato-box .tomato-count {
    margin-left: 5px;
    color: #b1b1b1
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__progress .is-disable {
    pointer-events: none
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__progress-is-disable {
    cursor: not-allowed
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__label .fun-item-main {
    width: calc(100% - 104px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__label .fun-item-main .label-str {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__label .fun-item-main .label-container {
    position: relative;
    max-width: 100%;
    height: 20px;
    overflow-y: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    white-space: nowrap;
    display: inline-table
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__label .fun-item-main .label-container .k-tag+.k-tag {
    margin-left: 5px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__label .fun-item-main .label-add-icon {
    cursor: pointer;
    margin-left: 12px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__priority .fun-item-main {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task .k-sub-task.sub-task-com-is-disable, .k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task .sub-task-add-is-disable {
    pointer-events: none
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    width: 100%;
    font-size: 12px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--item .sub-task-span {
    margin-left: 8px;
    color: #b1b1b1
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task .task-item-ghost {
    padding: 0 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1) inset, 0 2px 5px rgba(0, 0, 0, .1) inset;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, .1), inset 0 2px 5px rgba(0, 0, 0, .1)
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task .task-item-withmouse {
    padding: 0 10px;
    opacity: 1!important;
    background-color: #fff!important;
    border: none!important;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05)
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--add {
    height: auto;
    cursor: pointer
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--add-txt {
    margin-top: 24px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--add-txt .sub-task-span {
    color: #55a8fd
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--add-input .sub-task-input {
    overflow: hidden;
    resize: none;
    outline: none;
    width: 100%;
    margin-left: 8px;
    border: 0;
    border-color: transparent;
    height: 16px;
    padding: 0
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--add-btn .sub-task-btn-group .k-button {
    width: 60px
}

.k-task-detail-ding-ding__body-left .k-task-detail-ding-ding__sub-task--add-btn .sub-task-btn-group .k-button+.k-button {
    margin-left: 6px
}

.k-task-detail-ding-ding__body-right {
    border-bottom-right-radius: 4px;
    background-color: #f9f9fa;
    border-left: 1px solid #eaeaea;
    position: relative
}

.k-task-detail-ding-ding__body-right .right-scroll-container {
    height: calc(100% - var(--rightScrollHeight))
}

.k-task-detail-ding-ding__body-right .right-scroll-container .k-participant {
    border-bottom: 1px solid #eaeaea
}

.k-task-detail-ding-ding__body-right .right-scroll-container .k-trend {
    min-height: calc(100% - 258px);
    border-top: 0;
    padding: 0 24px;
    background-color: #f9f9fa
}

.k-task-detail-ding-ding__body-right .k-comment {
    margin-top: 10px
}

body .colpick {
    z-index: 9999
}

@media screen and (max-width:1200px) {
    .k-task-detail .k-modal__main {
        width: calc(560px + var(--left-with))!important
    }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
    .k-task-detail .k-modal__main {
        width: calc(100% - 440px + var(--left-with) - 200px)!important
    }
}

@media screen and (min-width:1400px) {
    .k-task-detail .k-modal__main {
        width: calc(760px + var(--left-with))!important
    }
}

.k-task-detail .k-modal__body {
    height: calc(100% - 56px)
}

.k-task-detail .k-modal__header {
    height: 56px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom: 1px solid #eaeaea;
    position: relative
}

.k-task-detail .k-modal__header .go-to-btn {
    position: absolute;
    top: -42px;
    left: 0
}

.k-task-detail .k-modal__header .go-to-btn .k-button {
    background-color: #555;
    border-color: #555
}

.k-task-detail .k-modal__header .go-to-btn .k-button:active, .k-task-detail .k-modal__header .go-to-btn .k-button:hover {
    background-color: #999;
    border-color: #999
}

.k-task-detail .k-modal__header .header-left {
    width: calc(100% - var(--left-with));
    height: 100%;
    border-top-left-radius: 4px;
    position: relative
}

.k-task-detail .k-modal__header .header-left--source-path {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 16px;
    font-size: 14px;
    color: #8c8c8c;
    height: 56px;
    max-width: calc(100% - 56px);
    overflow: hidden
}

.k-task-detail .k-modal__header .header-left--source-path .add-to-plan-span {
    cursor: pointer
}

.k-task-detail .k-modal__header .header-left--source-path .breadcrumb-icon {
    margin-right: 12px
}

.k-task-detail .k-modal__header .header-left--source-path .k-breadcrumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.k-task-detail .k-modal__header .header-left--source-path .k-breadcrumb__link, .k-task-detail .k-modal__header .header-left--source-path .k-breadcrumb__text {
    max-width: 160px
}

.k-task-detail .k-modal__header .header-left--source-path .k-breadcrumb__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.k-task-detail .k-modal__header .header-left--source-path .changeplan-affiliation-breadcrum {
    cursor: pointer
}

.k-task-detail .k-modal__header .header-left--source-path-with-go-to-btn {
    max-width: calc(100% - 146px)
}

.k-task-detail .k-modal__header .header-left--editor {
    padding-left: 10px;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: calc(100% - 56px)
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text {
    color: #8c8c8c;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text:hover {
    color: #595959
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text.active, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text:active {
    color: #262626
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text.disabled, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li .btn-icon-text:disabled {
    color: #bfbfbf
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li:nth-last-child(2) .toolbar-item-upload {
    width: 65px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar ul li>span.separator {
    background: #bfbfbf
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .custom-item {
    font-size: 16px!important
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option {
    position: absolute;
    top: 106%;
    right: 0;
    opacity: 0;
    width: auto;
    border: none;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .33);
    border-radius: 3px;
    background: #fff;
    -webkit-transform: translateX(1000px);
    transform: translateX(1000px)
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul {
    padding-left: 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .desc-text {
    position: relative;
    top: -2px;
    font-size: 12px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul {
    margin: 0;
    padding: 0 0 0 6px;
    list-style: none;
    white-space: nowrap;
    display: block!important
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li:first-child[data-type=separator], .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li:first-child[data-type=separator] {
    position: absolute;
    opacity: 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li {
    position: relative;
    display: inline-block;
    font-size: 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>span.separator, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>span.separator {
    display: inline-block;
    background: #cfcfcf;
    width: 1px;
    height: 18px;
    margin: 3px 15px;
    vertical-align: middle
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item {
    display: inline-block;
    width: 24px;
    height: 24px;
    outline: none;
    font-size: 14px;
    line-height: 24px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-more-option, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-more-option {
    font-size: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item span, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item span {
    -webkit-transition: all .3s;
    transition: all .3s
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item span.simditor-icon, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item span.simditor-icon {
    display: inline;
    line-height: normal
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.active span, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item:hover span, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.active span, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item:hover span {
    opacity: 1
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.disabled, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.disabled {
    cursor: default
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title span:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title span:before {
    content: "H";
    font-size: 19px;
    font-weight: 700;
    font-family: Times New Roman
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h1 span:before {
    content: "H1";
    font-size: 18px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h2 span:before {
    content: "H2";
    font-size: 18px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h3 span:before {
    content: "H3";
    font-size: 18px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h4 span:before {
    content: "H4";
    font-size: 18px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-title.active-h5 span:before {
    content: "H5";
    font-size: 18px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-image, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image {
    position: relative;
    overflow: hidden
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-image>input[type=file], .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-image>input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-attach input[type=file], .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-attach input[type=file] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-fontScale.active-font span:before {
    font-size: 18px;
    font-weight: 700;
    font-family: Times New Roman;
    content: attr(data-size)
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-font-family, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-font-family {
    width: 80px;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-background .color-selected, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li>.toolbar-item.toolbar-item-color .color-selected, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-background .color-selected, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li>.toolbar-item.toolbar-item-color .color-selected {
    display: inline-block;
    height: 2px;
    width: 1em;
    position: absolute;
    left: 50%;
    margin-left: -.5em;
    top: 50%;
    margin-top: .4em;
    opacity: 1
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li.menu-on .toolbar-item, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li.menu-on .toolbar-item {
    position: relative;
    z-index: 20;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li.menu-on .toolbar-item span, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li.menu-on .toolbar-item span {
    opacity: 1
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option>ul>li.menu-on .toolbar-menu, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar>ul>li.menu-on .toolbar-menu {
    display: block
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu {
    display: none;
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 21;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
    box-shadow: 0 0 4px rgba(0, 0, 0, .3)
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-align-right:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-align-right:before {
    left: auto;
    right: 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu:before {
    content: "";
    display: block;
    width: 24px;
    height: 4px;
    background: #fff;
    position: absolute;
    top: -3px;
    left: 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul {
    min-width: 160px;
    list-style: none;
    margin: 0;
    padding: 10px 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item {
    display: block;
    font-size: 16px;
    line-height: 2em;
    padding: 0 10px;
    text-decoration: none;
    color: #666
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item:hover, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item:hover {
    background: #f6f6f6
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h1, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h1 {
    font-size: 24px;
    color: #333
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h2, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h2 {
    font-size: 22px;
    color: #333
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h3, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h3 {
    font-size: 20px;
    color: #333
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h4, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h4 {
    font-size: 18px;
    color: #333
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .menu-item.menu-item-h5, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .menu-item.menu-item-h5 {
    font-size: 16px;
    color: #333
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu ul>li .separator, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu ul>li .separator {
    display: block;
    border-top: 1px solid #ccc;
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: 6px 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color {
    width: 96px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list {
    height: 40px;
    margin: 10px 6px 0 10px;
    padding: 0;
    min-width: 0;
    border-bottom: 1px solid #ddd
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li {
    float: left;
    margin: 0 4px 4px 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color {
    display: block;
    width: 16px;
    height: 16px;
    background: #dfdfdf;
    border-radius: 2px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color:hover, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover {
    opacity: .8
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default {
    background: #333
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-1, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-1, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-1 {
    background: #e33737
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-2, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-2, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-2 {
    background: #e28b41
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-3, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-3, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-3 {
    background: #c8a732
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-4, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-4, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-4 {
    background: #209361
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-5, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-5, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-5 {
    background: #418caf
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-6, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-6, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-6 {
    background: #aa8773
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .color-list li .font-color-7, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color-7, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-7 {
    background: #999
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .custom-color, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color .custom-color, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .custom-color, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color .custom-color {
    display: block;
    font-size: 12px;
    text-align: center;
    color: #858585;
    line-height: 16px;
    cursor: pointer
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background input, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-color input, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background input, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-color input {
    visibility: hidden;
    position: absolute;
    top: -999999px;
    left: -999999px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-background .color-list li .font-color.font-color-default {
    background: #fff;
    border: 1px solid #e1e1e1
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table {
    background: #fff;
    padding: 1px
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td {
    padding: 0;
    cursor: pointer
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td:before {
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    background: #f3f3f3;
    display: block;
    content: ""
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before {
    background: #cfcfcf
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table {
    display: none
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-table .menu-edit-table ul li, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table ul li {
    white-space: nowrap
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image {
    position: relative;
    overflow: hidden
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file], .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file] {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 100px;
    cursor: pointer
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-alignment {
    width: 100%
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment ul, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-alignment ul {
    min-width: 100%
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-alignment .menu-item, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-alignment .menu-item {
    text-align: center;
    padding: 0
}

.k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .more-option .toolbar-menu.toolbar-menu-font-family:before, .k-task-detail .k-modal__header .header-left--editor .kite-task-detail-simditor-toolbar .toolbar-menu.toolbar-menu-font-family:before {
    width: 90px
}

.k-task-detail .k-modal__header .header-left--editor .k-attachment {
    margin-right: 8px
}

.k-task-detail .k-modal__header .header-left--page-navigator {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f9f9fa;
    border-radius: 4px;
    margin-right: 16px;
    margin-top: 16px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.k-task-detail .k-modal__header .header-right {
    width: 440px;
    height: 100%;
    background-color: #f9f9fa;
    border-left: 1px solid #eaeaea;
    border-top-right-radius: 4px
}

.k-task-detail .k-modal__header .tool-box {
    height: 100%;
    position: absolute;
    right: 0
}

.k-task-detail .k-modal__header .tool-box, .k-task-detail .k-modal__header .tool-box--like {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-detail .k-modal__header .tool-box--like {
    margin-left: 24px;
    cursor: pointer
}

.k-task-detail .k-modal__header .tool-box--like .like-icon svg {
    fill: #8c8c8c
}

.k-task-detail .k-modal__header .tool-box--like .like-icon-shadow {
    position: absolute;
    -webkit-transition: all .3s;
    transition: all .3s
}

.k-task-detail .k-modal__header .tool-box--like .like-icon-shadow svg {
    fill: #8c8c8c
}

.k-task-detail .k-modal__header .tool-box--like .like-icon-shadow:hover svg, .k-task-detail .k-modal__header .tool-box--like .like-icon:hover svg {
    fill: #2b88fe;
    fill: var(--kite-theme-color-6)
}

.k-task-detail .k-modal__header .tool-box--like .like-span {
    font-size: 14px;
    color: #8c8c8c;
    margin-left: 5px
}

.k-task-detail .k-modal__header .tool-box--like-active .like-icon svg {
    fill: #2b88fe;
    fill: var(--kite-theme-color-6)
}

.k-task-detail .k-modal__header .tool-box--like-active .like-icon-shadow {
    opacity: 0;
    -webkit-transform: scale(3);
    transform: scale(3)
}

.k-task-detail .k-modal__header .tool-box--like-active .like-icon-shadow svg {
    fill: #2b88fe;
    fill: var(--kite-theme-color-6)
}

.k-task-detail .k-modal__header .tool-box--like-active .like-span {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-task-detail .k-modal__header .tool-box--repeat {
    margin-left: 24px;
    cursor: pointer
}

.k-task-detail .k-modal__header .tool-box--repeat:hover {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-task-detail .k-modal__header .tool-box--more {
    margin-left: 24px;
    cursor: pointer
}

.k-task-detail .k-modal__header .tool-box--more:hover {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-task-detail .k-modal__header .tool-box--span-line {
    margin-left: 24px;
    height: 32px;
    width: 1px;
    background-color: #eaeaea
}

.k-task-detail .k-modal__header .tool-box--close-icon {
    margin: 0 24px;
    cursor: pointer
}

.k-task-detail .k-modal__header .tool-box--close-icon:hover {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-task-detail__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.k-task-detail__body-left {
    width: calc(100% - var(--left-with));
    overflow-y: auto;
    border-bottom-left-radius: 4px;
    padding: 0 32px 32px 32px
}

.k-task-detail__body-left::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-task-detail__body-left::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-task-detail__body-left::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-task-detail__body-left .k-task-detail__title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 24px 0 24px;
    color: #2b2b2b;
    font-size: 16px
}

.k-task-detail__body-left .k-task-detail__title .k-task-check-box {
    margin-right: 12px;
    margin-bottom: 0;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-detail__body-left .k-task-detail__title-inut {
    cursor: text;
    width: 100%;
    display: block;
    height: 100%;
    line-height: 20px;
    min-height: 20px
}

.k-task-detail__body-left .k-task-detail__edit-wrapper {
    height: auto;
    position: relative
}

.k-task-detail__body-left .k-task-detail__edit-txt {
    width: 100%
}

.k-task-detail__body-left .k-task-detail__edit-txt .simditor {
    border: none
}

.k-task-detail__body-left .k-task-detail__edit-txt .simditor .simditor-wrapper {
    overflow: visible
}

.k-task-detail__body-left .k-task-detail__edit-txt .simditor .simditor-wrapper .simditor-placeholder {
    padding: 0 0 0 0;
    font-size: .75rem;
    color: #b1b1b1
}

.k-task-detail__body-left .k-task-detail__edit-txt .simditor .simditor-wrapper .simditor-placeholder.no-padding-left {
    padding-left: 0;
    color: #bfbfbf
}

.k-task-detail__body-left .k-task-detail__edit-txt .simditor .simditor-wrapper .simditor-body {
    padding: 0;
    font-size: .875rem;
    color: #666;
    min-height: 74px
}

.k-task-detail__body-left .k-task-detail__edit-txt .simditor .simditor-wrapper .simditor-body img {
    margin: 0!important;
    resize: none;
    max-width: 100%!important;
    height: auto!important
}

.k-task-detail__body-left .k-task-detail__edit-txt-is-disable .simditor-body {
    cursor: not-allowed
}

.k-task-detail__body-left .k-task-detail__body-span-line {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    background-color: #eaeaea
}

.k-task-detail__body-left .k-task-detail__body-span-line-first {
    margin: 24px 0 8px
}

.k-task-detail__body-left .k-task-detail__body-span-line-second {
    margin: 8px 0 24px
}

.k-task-detail__body-left .k-task-detail__fun-item {
    width: 100%;
    height: 48px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #585858
}

.k-task-detail__body-left .k-task-detail__fun-item .fun-item-icon {
    margin-right: 8px
}

.k-task-detail__body-left .k-task-detail__fun-item .fun-item-txt {
    color: #b1b1b1;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 110px
}

.k-task-detail__body-left .k-task-detail__task-template-item {
    min-height: 44px;
    padding-top: 6px;
    background: #fff;
    position: relative
}

.k-task-detail__body-left .k-task-detail__task-template-item .k-cross-bar {
    min-height: 32px
}

.k-task-detail__body-left .k-task-detail__member .long-member-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: calc(100% - 331px);
    cursor: pointer
}

.k-task-detail__body-left .k-task-detail__member .add-member-btn {
    margin-left: 10px
}

.k-task-detail__body-left .k-task-detail__member .add-member-btn:hover svg {
    cursor: pointer;
    fill: #51c419;
    fill: var(--kite-func-color-success)
}

.k-task-detail__body-left .k-task-detail__member .member-span-line {
    margin: 0 16px;
    height: 16px;
    width: 1px;
    background-color: #eaeaea
}

.k-task-detail__body-left .k-task-detail__member .not-read {
    white-space: nowrap;
    color: #8c8c8c
}

.k-task-detail__body-left .k-task-detail__member .complete-rate {
    white-space: nowrap;
    color: #8c8c8c;
    margin-left: 10px
}

.k-task-detail__body-left .k-task-detail__the-date .data-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: calc(100% - 132px)
}

.k-task-detail__body-left .k-task-detail__the-date .data-str-container .data-str-span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.k-task-detail__body-left .k-task-detail__the-time-remind .time-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    margin-right: 10px
}

.k-task-detail__body-left .k-task-detail__the-time-remind .time-str-container .end-time-str-container, .k-task-detail__body-left .k-task-detail__the-time-remind .time-str-container .start-time-str-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-task-detail__body-left .k-task-detail__the-time-remind .time-str-container .time-str-span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    margin-right: 3px
}

.k-task-detail__body-left .k-task-detail__the-time-remind .time-str-container .k-icon {
    cursor: pointer
}

.k-task-detail__body-left .k-task-detail__the-time-remind .time-str-container .time-middle-span {
    margin: 0 3px
}

.k-task-detail__body-left .k-task-detail__the-time-remind .fun-alarm-icon {
    cursor: pointer
}

.k-task-detail__body-left .k-task-detail__the-time-remind .tomato-box {
    margin-left: 10px;
    color: #b1b1b1
}

.k-task-detail__body-left .k-task-detail__the-time-remind .tomato-box .fun-item-icon {
    margin: 0
}

.k-task-detail__body-left .k-task-detail__the-time-remind .tomato-box .tomato-count {
    margin-left: 5px;
    color: #b1b1b1
}

.k-task-detail__body-left .k-task-detail__progress .is-disable {
    pointer-events: none
}

.k-task-detail__body-left .k-task-detail__progress-is-disable {
    cursor: not-allowed
}

.k-task-detail__body-left .k-task-detail__label .fun-item-main {
    width: calc(100% - 132px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-task-detail__body-left .k-task-detail__label .fun-item-main .label-str {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.k-task-detail__body-left .k-task-detail__label .fun-item-main .label-container {
    position: relative;
    max-width: 100%;
    height: 20px;
    overflow-y: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    white-space: nowrap;
    display: inline-table
}

.k-task-detail__body-left .k-task-detail__label .fun-item-main .label-container .k-tag+.k-tag {
    margin-left: 5px
}

.k-task-detail__body-left .k-task-detail__label .fun-item-main .label-add-icon {
    cursor: pointer;
    margin-left: 12px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.k-task-detail__body-left .k-task-detail__label .fun-item-main .label-add-icon:hover svg {
    cursor: pointer;
    fill: #51c419;
    fill: var(--kite-func-color-success)
}

.k-task-detail__body-left .k-task-detail__priority .fun-item-main {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.k-task-detail__body-left .k-task-detail__sub-task .k-sub-task.sub-task-com-is-disable, .k-task-detail__body-left .k-task-detail__sub-task .sub-task-add-is-disable {
    pointer-events: none
}

.k-task-detail__body-left .k-task-detail__sub-task--item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 38px;
    width: 100%;
    font-size: 12px
}

.k-task-detail__body-left .k-task-detail__sub-task--item .sub-task-span {
    margin-left: 8px;
    color: #b1b1b1
}

.k-task-detail__body-left .k-task-detail__sub-task .task-item-ghost {
    padding: 0 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1) inset, 0 2px 5px rgba(0, 0, 0, .1) inset;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, .1), inset 0 2px 5px rgba(0, 0, 0, .1)
}

.k-task-detail__body-left .k-task-detail__sub-task .task-item-withmouse {
    padding: 0 10px;
    opacity: 1!important;
    background-color: #fff!important;
    border: none!important;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .05)
}

.k-task-detail__body-left .k-task-detail__sub-task--add {
    height: auto;
    cursor: pointer
}

.k-task-detail__body-left .k-task-detail__sub-task--add-txt {
    margin-top: 24px
}

.k-task-detail__body-left .k-task-detail__sub-task--add-txt .sub-task-span {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-task-detail__body-left .k-task-detail__sub-task--add-input .sub-task-input {
    overflow: hidden;
    resize: none;
    outline: none;
    width: 100%;
    margin-left: 8px;
    border: 0;
    border-color: transparent;
    height: 16px;
    padding: 0
}

.k-task-detail__body-left .k-task-detail__sub-task--add-btn .sub-task-btn-group .k-button {
    width: 60px
}

.k-task-detail__body-left .k-task-detail__sub-task--add-btn .sub-task-btn-group .k-button+.k-button {
    margin-left: 6px
}

.k-task-detail__body-right {
    width: 440px;
    border-bottom-right-radius: 4px;
    background-color: #f9f9fa;
    border-left: 1px solid #eaeaea;
    position: relative
}

.k-task-detail__body-right .right-scroll-container {
    overflow-y: auto;
    height: calc(100% - var(--rightScrollHeight))
}

.k-task-detail__body-right .right-scroll-container::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-task-detail__body-right .right-scroll-container::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-task-detail__body-right .right-scroll-container::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-task-detail__body-right .right-scroll-container .k-participant {
    border-bottom: 1px solid #eaeaea
}

.k-task-detail__body-right .right-scroll-container .k-trend {
    min-height: calc(100% - 258px);
    border-top: 0;
    padding: 0 24px 20px 24px;
    background-color: #f9f9fa
}

.k-task-detail__body-right .k-comment {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0
}

.k-note-preview__modal .k-modal__body {
    height: 100%
}

.k-task-preview, .k-task-preview--loading {
    width: 400px;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .16);
    border-radius: 4px;
    min-height: 220px;
    max-height: 344px;
    padding: 16px 20px;
    color: #333;
    font-size: 14px
}

.k-task-preview--loading__popover-reference, .k-task-preview__popover-reference {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    z-index: -1
}

.k-task-preview--loading>div, .k-task-preview>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-task-preview--loading>div>i.k-icon, .k-task-preview>div>i.k-icon {
    margin-right: 12px
}

.k-task-preview--loading__name, .k-task-preview__name {
    max-height: 48px;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative
}

.k-task-preview--loading__name-all, .k-task-preview__name-all {
    color: #333;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.k-task-preview--loading__name:before, .k-task-preview__name:before {
    content: "...";
    width: 16px;
    position: absolute;
    bottom: 2px;
    right: 0;
    display: none;
    background: #fff
}

.k-task-preview--loading__name-overflow:before, .k-task-preview__name-overflow:before {
    display: block
}

.k-task-preview--loading__date, .k-task-preview--loading__from, .k-task-preview--loading__member, .k-task-preview--loading__progress, .k-task-preview__date, .k-task-preview__from, .k-task-preview__member, .k-task-preview__progress {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px
}

.k-task-preview--loading__date-detail, .k-task-preview--loading__from-detail, .k-task-preview--loading__member-detail, .k-task-preview--loading__progress-detail, .k-task-preview__date-detail, .k-task-preview__from-detail, .k-task-preview__member-detail, .k-task-preview__progress-detail {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-task-preview--loading__date-other, .k-task-preview--loading__from-other, .k-task-preview--loading__member-other, .k-task-preview--loading__progress-other, .k-task-preview__date-other, .k-task-preview__from-other, .k-task-preview__member-other, .k-task-preview__progress-other {
    margin-left: 8px
}

.k-task-preview--loading__date+.k-task-preview__note, .k-task-preview__date+.k-task-preview__note {
    margin-top: 4px
}

.k-task-preview--loading__note, .k-task-preview__note {
    margin-bottom: 4px
}

.k-task-preview--loading__note>i, .k-task-preview__note>i {
    margin-top: 3px
}

.k-task-preview--loading__note-detail, .k-task-preview__note-detail {
    max-height: 88px;
    line-height: 22px;
    overflow: hidden;
    position: relative
}

.k-task-preview--loading__note-detail:before, .k-task-preview__note-detail:before {
    content: "...";
    width: 14px;
    position: absolute;
    bottom: 1px;
    right: 0;
    display: none;
    background: #fff
}

.k-task-preview--loading__note-detail-overflow:before, .k-task-preview__note-detail-overflow:before {
    display: block
}

.k-task-preview--loading__subtasks, .k-task-preview__subtasks {
    margin-top: 4px
}

.k-task-preview--loading__subtasks>i, .k-task-preview__subtasks>i {
    margin-top: 3px
}

.k-task-preview--loading__subtasks-detail, .k-task-preview__subtasks-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 28px)
}

.k-task-preview--loading__subtasks-detail-item, .k-task-preview__subtasks-detail-item {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-task-remind {
    position: relative;
    width: 272px;
    height: 416px;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-task-remind__main-page {
    height: 100%
}

.k-task-remind__main-page .k-task-remind__main-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px;
    color: #8c8c8c;
    border-bottom: 1px solid #ebebeb
}

.k-task-remind__main-page .k-task-remind__main-body {
    width: 100%;
    height: calc(100% - 96px);
    overflow-y: auto
}

.k-task-remind__main-page .k-task-remind__main-body::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-task-remind__main-page .k-task-remind__main-body::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-task-remind__main-page .k-task-remind__main-body::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container {
    list-style: none;
    padding: 0;
    margin: 0
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container li {
    height: 36px;
    line-height: 36px;
    padding: 0 22px;
    color: #585858;
    margin: 0;
    cursor: pointer
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container li .nomal-check-icon {
    display: block;
    float: right
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container li:hover {
    background: #f5f5f5
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 55px;
    line-height: 55px;
    padding: 5px 22px
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-body {
    display: grid;
    width: 154px
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-body .remind-time {
    display: inline-block;
    height: 25px;
    line-height: 25px
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-body .remind-people {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-operation {
    line-height: 45px
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-operation .edit-operation-container {
    display: inline-block
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-operation .edit-operation-container .user-edit-icon:hover {
    color: #408ddb
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-operation .halving-line {
    margin: 0 10px;
    border-right: 1px solid #ebebeb
}

.k-task-remind__main-page .k-task-remind__main-body ul.k-task-remind__remind-container--user-defined li .remind-operation .user-check-icon {
    margin: 0
}

.k-task-remind__main-page .k-task-remind__main-foot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 48px;
    padding-left: 20px;
    border-top: 1px solid #ebebeb
}

.k-task-remind__user-defined {
    height: 100%
}

.k-task-remind__user-defined .k-task-remind__user-defined-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px;
    color: #8c8c8c;
    border-bottom: 1px solid #ebebeb
}

.k-task-remind__user-defined .k-task-remind__user-defined-title .k-icon {
    position: absolute;
    left: 22px;
    cursor: pointer
}

.k-task-remind__user-defined .k-task-remind__user-defined-body {
    width: 100%;
    height: calc(100% - 96px);
    overflow-y: auto
}

.k-task-remind__user-defined .k-task-remind__user-defined-body::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-task-remind__user-defined .k-task-remind__user-defined-body::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-task-remind__user-defined .k-task-remind__user-defined-body::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .tip-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #8c8c8c;
    height: 40px;
    padding: 0 22px;
    font-size: 12px
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .tip-header--people {
    position: relative
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .tip-header--people .select-all {
    position: absolute;
    right: 22px;
    color: #408ddb;
    cursor: pointer
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .time-pick {
    position: relative;
    padding: 0 22px
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .time-pick .date-input {
    float: left
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .time-pick .time-input {
    float: right
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .people-list-container ul.user-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .people-list-container ul.user-list li {
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    padding: 0 22px;
    cursor: pointer
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .people-list-container ul.user-list li .user-username {
    margin-left: 12px;
    max-width: 140px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #585858;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .people-list-container ul.user-list li .user-check {
    display: block;
    float: right
}

.k-task-remind__user-defined .k-task-remind__user-defined-body .people-list-container ul.user-list li:hover {
    background: #f5f5f5
}

.k-task-remind__user-defined .k-task-remind__user-defined-foot {
    width: 100%;
    height: 48px;
    border-top: 1px solid #ebebeb
}

.k-task-remind__user-defined .k-task-remind__user-defined-foot ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%
}

.k-task-remind__user-defined .k-task-remind__user-defined-foot ul .k-button {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    cursor: pointer
}

.k-task-remind__user-defined .k-task-remind__user-defined-foot ul .k-button+.k-button {
    border-left: 1px solid #ebebeb
}

.k-text-area {
    position: relative;
    font-size: 14px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    width: 100%;
    min-height: 30px;
    padding: 6px 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-text-area--active {
    border: 1px solid #1a66d9!important;
    border: 1px solid var(--kite-theme-color-7)!important;
    -webkit-box-shadow: 0 0 0 2px rgba(43, 136, 254, .15)!important;
    box-shadow: 0 0 0 2px rgba(43, 136, 254, .15)!important;
    -webkit-box-shadow: 0 0 0 2px rgba(var(--kite-func-color-link-rgb), .15)!important;
    box-shadow: 0 0 0 2px rgba(var(--kite-func-color-link-rgb), .15)!important;
    border-radius: 4px!important
}

.k-text-area:hover:not(.k-text-area--disabled) {
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6)
}

.k-text-area--disabled {
    border: 1px solid #999
}

.k-text-area::-moz-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-text-area::-webkit-input-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-text-area:-ms-input-placeholder {
    color: #c3c6cb;
    font-size: 14px
}

.k-time-select {
    position: relative;
    width: 112px;
    height: 228px;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-time-select .k-time-select__time-pick-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    color: #000;
    border-bottom: 1px solid #ebebeb
}

.k-time-select .k-time-select__time-pick-title .time-input {
    outline: none;
    border: none;
    width: 72px;
    margin-left: 12px
}

.k-time-select .k-time-select__time-pick-title input::-webkit-input-placeholder {
    color: #aab2bd
}

.k-time-select .k-time-select__time-pick-title .clean-time {
    cursor: pointer
}

.k-time-select .k-time-select__time-pick-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0;
    height: calc(100% - 35px)
}

.k-time-select .k-time-select__time-pick-body .block-time {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%;
    overflow-y: auto
}

.k-time-select .k-time-select__time-pick-body .block-time::-webkit-scrollbar {
    width: 2px;
    height: 4px
}

.k-time-select .k-time-select__time-pick-body .block-time::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-time-select .k-time-select__time-pick-body .block-time::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-time-select .k-time-select__time-pick-body .block-time ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.k-time-select .k-time-select__time-pick-body .block-time ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 32px;
    line-height: 32px;
    margin-top: 0;
    cursor: pointer
}

.k-time-select .k-time-select__time-pick-body .block-time ul li:hover {
    background: #f5f5f5
}

.k-time-select .k-time-select__time-pick-body .block-time ul .is-selected {
    font-weight: 700
}

.k-toggle {
    display: inline-block;
    position: relative;
    width: 24px;
    height: 10px;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #bdc1c7;
    -webkit-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.k-toggle:after {
    content: " ";
    width: var(--ball-size);
    height: var(--ball-size);
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -1px;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-box-shadow: 0 1px 2px 0 #696969;
    box-shadow: 0 1px 2px 0 #696969
}

.k-toggle--checked {
    background-color: #7dbeff;
    background-color: var(--kite-theme-color-4)
}

.k-toggle--checked:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: unset;
    right: -1px;
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6)
}

.k-toggle--disabled {
    cursor: not-allowed;
    background-color: #e3e3e3
}

.k-toggle--disabled:after {
    background-color: #fff
}

.k-toggle--disabled.k-toggle--checked {
    background-color: #bedefe
}

.k-toggle--disabled.k-toggle--checked:after {
    background-color: #7dbeff;
    background-color: var(--kite-theme-color-4)
}

.k-tomato-clock__controller {
    margin-top: 20px;
    height: 30px
}

.k-tomato-clock__controller>i {
    cursor: pointer
}

.k-tomato-clock__controller-skip-rest {
    font-size: 14px;
    font-weight: 600;
    cursor: pointer
}

.k-tomato-clock {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.k-tomato-clock-mini {
    position: fixed;
    left: 16px;
    bottom: 16px;
    width: 240px;
    height: 42px;
    border-radius: 4px;
    overflow: hidden;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    z-index: 1
}

.k-tomato-clock-mini__progress {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}

.k-tomato-clock-mini__time {
    color: #fff;
    font-size: 16px;
    position: absolute;
    left: 12px
}

.k-tomato-clock-mini .k-tomato-clock__controller {
    position: absolute;
    right: 12px;
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.k-tomato-clock-today {
    border-radius: 4px;
    background: #fff;
    position: absolute;
    top: 100%;
    bottom: 0;
    width: 100%;
    -webkit-transition: top .5s ease-in-out;
    transition: top .5s ease-in-out
}

.k-tomato-clock-today--show {
    top: 0
}

.k-tomato-clock-today__header {
    height: 56px;
    position: relative
}

.k-tomato-clock-today__header-back-button {
    position: absolute!important;
    right: 16px
}

.k-tomato-clock-today__empty {
    color: #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 56px;
    bottom: 0;
    left: 0;
    right: 0
}

.k-tomato-clock-today__empty-tip {
    margin-top: 8px
}

.k-tomato-clock-today__body {
    height: calc(100% - 56px)
}

.k-tomato-clock-today__body-title {
    font-size: 14px;
    margin: 0;
    color: #999;
    margin-bottom: 2px;
    padding: 0 24px
}

.k-tomato-clock-today__body-list {
    padding: 0 24px;
    max-height: calc(100% - 21px);
    overflow: hidden;
    overflow-y: auto
}

.k-tomato-clock-today__body-list::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-tomato-clock-today__body-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-tomato-clock-today__body-list::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-tomato-clock-today__body-item {
    font-size: 14px;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-tomato-clock-today__body-item-name {
    color: #333;
    max-width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-tomato-clock-today__body-item-count {
    color: #ff3572;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50px
}

.k-tomato-clock-today__body-item-symbol {
    margin: 0 4px
}

.k-tomato-clock__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 24px
}

.k-tomato-clock__header-tip {
    height: 100%;
    font-size: 14px;
    color: #333;
    margin-right: 12px;
    font-weight: 600
}

.k-tomato-clock__header-setting {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-tomato-clock__header-setting-btn {
    position: relative;
    top: 3px
}

.k-tomato-clock__header-minimize {
    margin-right: 12px
}

.k-tomato-clock__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-tomato-clock__body-task-name {
    font-size: 16px;
    font-weight: 600;
    max-width: 80%;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-tomato-clock__body-circle--innerToggle .k-circle-inner {
    margin-top: 16px
}

.k-tomato-clock__body-time {
    font-weight: 600
}

.k-tomato-clock__body-time-split {
    margin: 0 5px
}

.k-tomato-clock-today__header, .k-tomato-clock__footer {
    color: #ff3572;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-tomato-clock-today__header-today-tip, .k-tomato-clock__footer-today-tip {
    margin-right: 16px
}

.k-tomato-clock-today__header-tomato-symbol, .k-tomato-clock__footer-tomato-symbol {
    margin: 0 4px;
    position: relative;
    top: 1px
}

.k-tomato-clock-today__header-tomato-num, .k-tomato-clock__footer-tomato-num {
    position: relative;
    top: 2px
}

.k-tooltip {
    display: inline-block;
    line-height: normal
}

.k-tooltip-rel {
    display: inline-block;
    position: relative;
    width: inherit
}

.k-tooltip-dark {
    display: block;
    visibility: visible;
    font-size: 14px;
    line-height: 1.5;
    position: absolute;
    z-index: 1501
}

.k-tooltip-dark[x-placement^=top] {
    padding: 5px 0 8px 0
}

.k-tooltip-dark[x-placement^=right] {
    padding: 0 5px 0 8px
}

.k-tooltip-dark[x-placement^=bottom] {
    padding: 8px 0 5px 0
}

.k-tooltip-dark[x-placement^=left] {
    padding: 0 8px 0 5px
}

.k-tooltip-dark[x-placement^=top] .k-tooltip-arrow {
    bottom: 3px;
    border-width: 5px 5px 0;
    border-top-color: #333
}

.k-tooltip-dark[x-placement=top] .k-tooltip-arrow {
    left: 50%;
    margin-left: -5px
}

.k-tooltip-dark[x-placement=top-start] .k-tooltip-arrow {
    left: 16px
}

.k-tooltip-dark[x-placement=top-end] .k-tooltip-arrow {
    right: 16px
}

.k-tooltip-dark[x-placement^=right] .k-tooltip-arrow {
    left: 3px;
    border-width: 5px 5px 5px 0;
    border-right-color: #333
}

.k-tooltip-dark[x-placement=right] .k-tooltip-arrow {
    top: 50%;
    margin-top: -5px
}

.k-tooltip-dark[x-placement=right-start] .k-tooltip-arrow {
    top: 8px
}

.k-tooltip-dark[x-placement=right-end] .k-tooltip-arrow {
    bottom: 8px
}

.k-tooltip-dark[x-placement^=left] .k-tooltip-arrow {
    right: 3px;
    border-width: 5px 0 5px 5px;
    border-left-color: #333
}

.k-tooltip-dark[x-placement=left] .k-tooltip-arrow {
    top: 50%;
    margin-top: -5px
}

.k-tooltip-dark[x-placement=left-start] .k-tooltip-arrow {
    top: 8px
}

.k-tooltip-dark[x-placement=left-end] .k-tooltip-arrow {
    bottom: 8px
}

.k-tooltip-dark[x-placement^=bottom] .k-tooltip-arrow {
    top: 3px;
    border-width: 0 5px 5px;
    border-bottom-color: #333
}

.k-tooltip-dark[x-placement=bottom] .k-tooltip-arrow {
    left: 50%;
    margin-left: -5px
}

.k-tooltip-dark[x-placement=bottom-start] .k-tooltip-arrow {
    left: 16px
}

.k-tooltip-dark[x-placement=bottom-end] .k-tooltip-arrow {
    right: 16px
}

.k-tooltip-light {
    display: block;
    visibility: visible;
    font-size: 14px;
    line-height: 1.5;
    position: absolute;
    z-index: 1501
}

.k-tooltip-light[x-placement^=top] {
    padding: 7px 0 10px 0
}

.k-tooltip-light[x-placement^=right] {
    padding: 0 7px 0 10px
}

.k-tooltip-light[x-placement^=bottom] {
    padding: 10px 0 7px 0
}

.k-tooltip-light[x-placement^=left] {
    padding: 0 10px 0 7px
}

.k-tooltip-light[x-placement^=top] .k-tooltip-arrow {
    bottom: 3px;
    border-width: 7px 7px 0;
    border-top-color: hsla(0, 0%, 85.1%, .501961)
}

.k-tooltip-light[x-placement=top] .k-tooltip-arrow {
    left: 50%;
    margin-left: -7px
}

.k-tooltip-light[x-placement=top-start] .k-tooltip-arrow {
    left: 16px
}

.k-tooltip-light[x-placement=top-end] .k-tooltip-arrow {
    right: 16px
}

.k-tooltip-light[x-placement^=right] .k-tooltip-arrow {
    left: 3px;
    border-width: 7px 7px 7px 0;
    border-right-color: hsla(0, 0%, 85.1%, .501961)
}

.k-tooltip-light[x-placement=right] .k-tooltip-arrow {
    top: 50%;
    margin-top: -7px
}

.k-tooltip-light[x-placement=right-start] .k-tooltip-arrow {
    top: 8px
}

.k-tooltip-light[x-placement=right-end] .k-tooltip-arrow {
    bottom: 8px
}

.k-tooltip-light[x-placement^=left] .k-tooltip-arrow {
    right: 3px;
    border-width: 7px 0 7px 7px;
    border-left-color: hsla(0, 0%, 85.1%, .501961)
}

.k-tooltip-light[x-placement=left] .k-tooltip-arrow {
    top: 50%;
    margin-top: -7px
}

.k-tooltip-light[x-placement=left-start] .k-tooltip-arrow {
    top: 8px
}

.k-tooltip-light[x-placement=left-end] .k-tooltip-arrow {
    bottom: 8px
}

.k-tooltip-light[x-placement^=bottom] .k-tooltip-arrow {
    top: 3px;
    border-width: 0 7px 7px;
    border-bottom-color: hsla(0, 0%, 85.1%, .501961)
}

.k-tooltip-light[x-placement=bottom] .k-tooltip-arrow {
    left: 50%;
    margin-left: -7px
}

.k-tooltip-light[x-placement=bottom-start] .k-tooltip-arrow {
    left: 16px
}

.k-tooltip-light[x-placement=bottom-end] .k-tooltip-arrow {
    right: 16px
}

.k-tooltip-light[x-placement^=top] .k-tooltip-arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-width: 7px;
    border-top-color: #fff
}

.k-tooltip-light[x-placement^=right] .k-tooltip-arrow:after {
    content: " ";
    left: 1px;
    bottom: -7px;
    border-left-width: 0;
    border-right-width: 7px;
    border-right-color: #fff
}

.k-tooltip-light[x-placement^=bottom] .k-tooltip-arrow:after {
    content: " ";
    top: 1px;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-width: 7px;
    border-bottom-color: #fff
}

.k-tooltip-light[x-placement^=left] .k-tooltip-arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-width: 7px;
    border-left-color: #fff;
    bottom: -7px
}

.k-tooltip-inner {
    max-width: 250px;
    min-height: 34px;
    padding: 8px 12px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-tooltip-inner-with-width {
    white-space: pre-wrap;
    text-align: justify;
    max-height: 218px;
    overflow: auto
}

.k-tooltip-inner-with-width::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-tooltip-inner-with-width::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-tooltip-inner-with-width::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-tooltip-light .k-tooltip-inner {
    background-color: #fff;
    color: #333
}

.k-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.k-tooltip-light .k-tooltip-arrow {
    border-width: 8px
}

.k-tooltip-light .k-tooltip-arrow:after {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-color: transparent;
    border-style: solid;
    content: "";
    border-width: 7px
}

.k-trash {
    display: none;
    background: rgba(57, 57, 57, .86);
    border-radius: 50%;
    color: #fff;
    position: absolute;
    bottom: 30px;
    right: 60px
}

.k-trash:hover {
    background: #f5222d;
    background: var(--kite-error-color-6)
}

.k-trash__wrap {
    width: 64px;
    height: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease-in;
    transition: all .5s ease-in
}

.k-trash--show {
    display: block;
    z-index: 1060
}

.k-trash--delete {
    background: #f5222d;
    background: var(--kite-error-color-6)
}

.k-trash-over-trash {
    -webkit-transform: scale(.5)!important;
    transform: scale(.5)!important;
    opacity: .8!important
}

.k-trash-over-trash1 {
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important;
    opacity: .8!important
}

.k-tree-node {
    overflow: hidden
}

.k-tree-node.is-default-drag-style {
    position: relative
}

.k-tree-node.is-default-drag-style.is-draging {
    z-index: 1;
    overflow: visible
}

.k-tree-node.is-default-drag-style.is-drag-over {
    border: 2px solid #2b88fe;
    border: 2px solid var(--kite-theme-color-6);
    border-radius: 6px
}

.k-tree-node.is-default-drag-style.is-drag-over .k-tree-node__content {
    height: 34px
}

.k-tree-node.is-default-drag-style.is-expanded.is-has-children {
    padding-bottom: 3px
}

.k-tree-node__content {
    position: relative;
    margin-top: 6px;
    cursor: pointer;
    color: #3c3c3c;
    font-size: 14px;
    height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 16px
}

.k-tree-node__content:hover {
    background: #f3f3f3
}

.k-tree-node__content:hover.k-tree-node--active {
    background: #f0f9ff;
    background: var(--kite-theme-color-1)
}

.k-tree-node__content:hover.k-tree-node--active.k-tree-node--check-style {
    background: #f3f3f3
}

.k-tree-node__content-border {
    border-bottom: 1px solid #f4f4f4
}

.k-tree-node__checkbox {
    margin-right: 14px
}

.k-tree-node__checkbox .k-checkbox__inner {
    border-radius: 2px
}

.k-tree-node__expand {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.k-tree-node__expand-icon {
    width: 16px;
    height: 16px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16px;
    flex: 0 0 16px
}

.k-tree-node__unexpand {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.k-tree-node__expand, .k-tree-node__unexpand {
    height: 100%;
    cursor: pointer;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

.k-tree-node__expand, .k-tree-node__name, .k-tree-node__unexpand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-tree-node__name {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 80%;
    margin-left: 4px;
    font-weight: 400
}

.k-tree-node__name .k-tree-node__name-text {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-tree-node__name .k-tree-node__number {
    display: inline-block;
    margin-left: 2px;
    color: #999;
    white-space: nowrap
}

.k-tree-node__name .k-tree-node__subtitle {
    font-size: 12px;
    display: inline-block;
    margin-left: 4px;
    color: #999
}

.k-icon+.k-tree-node__name {
    margin-left: 8px
}

.k-tree-node--active {
    background: #f0f9ff;
    background: var(--kite-theme-color-1)
}

.k-tree-node__node-check-icon.k-icon {
    display: none;
    position: absolute;
    right: 10px;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-tree-node--check-style.k-tree-node--active {
    background: #fff
}

.k-tree-node--check-style.k-tree-node--active .k-tree-node__node-check-icon {
    display: block
}

.k-tree-node__drag-line {
    padding-top: 2px;
    padding-bottom: 2px;
    position: absolute;
    top: -3px;
    width: 100%;
    -webkit-transition: padding-left .2s;
    transition: padding-left .2s
}

.k-tree-node__drag-line-content {
    height: 2px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    position: relative
}

.k-tree-node__drag-line-content:before {
    content: "";
    display: block;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    position: absolute;
    left: -6px;
    top: -2px
}

.k-trend-actions__list {
    list-style: none;
    font-size: 12px;
    color: #8c8c8c;
    padding: 0!important;
    margin: 0!important
}

.k-trend-actions__items {
    height: 100%;
    margin-bottom: 15px!important
}

.k-trend-actions__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-trend-actions__title .title-icon {
    margin-right: 5px
}

.k-trend-actions__title .title-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-trend-actions__title .title-date {
    max-width: 138px;
    margin-left: 5px;
    justify-self: flex-end;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-trend-actions__comment {
    word-wrap: break-word
}

.k-trend-actions__content {
    cursor: pointer;
    color: #000;
    word-break: break-all;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 27px;
    line-height: 27px;
    margin: 5px 0
}

.k-trend-actions__content--expend {
    white-space: normal;
    text-overflow: clip;
    height: auto;
    overflow: visible
}

.k-trend-actions__content--expend img {
    width: 100%
}

.k-trend-recover__content {
    height: 422px;
    overflow: auto;
    padding: 20px 24px 0 24px
}

.k-trend-recover__footer {
    padding: 0 24px;
    color: #999;
    font-size: 14px;
    height: 60px;
    border-top: 1px solid #e3e3e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-trend-recover__footer-right .k-button+.k-button {
    margin-left: 16px
}

.k-trend-actions-v2__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    color: #999;
    line-height: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-trend-actions-v2__header-expand {
    margin-left: 12px
}

.k-trend-actions-v2__header-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-trend-actions-v2__header-right .k-trend-actions-v2__header-right-recover {
    display: none;
    cursor: pointer
}

.k-trend-actions-v2__icon {
    color: #666;
    margin-right: 14px
}

.k-trend-actions-v2__comment {
    max-width: 360px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-trend-actions-v2__content {
    margin-top: 12px;
    overflow: hidden
}

.k-trend-actions-v2__content-item {
    min-height: 48px;
    border: 1px solid #dadada;
    border-radius: 4px;
    padding: 12px;
    position: relative;
    -webkit-transition: height .5s;
    transition: height .5s
}

.k-trend-actions-v2__content-item+.k-trend-actions-v2__content-item {
    margin-top: 12px
}

.k-trend-actions-v2__content:not(.is-expand) .k-trend-actions-v2__content-item {
    max-height: 72px;
    overflow: hidden
}

.k-trend-actions-v2__content:not(.is-expand) .k-trend-actions-v2__content-item:not(:first-child) {
    height: 0;
    border: none
}

.k-trend-actions-v2__content-item-expand {
    height: 12px;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .7)), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .7), #fff);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
    border-top: 1px solid #dadada
}

.k-trend-actions-v2__action-item:hover .k-trend-actions-v2__header-right.is-has-recover .k-trend-actions-v2__header-right-date {
    display: none
}

.k-trend-actions-v2__action-item:hover .k-trend-actions-v2__header-right.is-has-recover .k-trend-actions-v2__header-right-recover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-trend-actions-v2__action-item+.k-trend-actions-v2__action-item {
    margin-top: 32px
}

.k-trend-actions-v2 .reditorStyle.ql-editor {
    min-height: auto;
    word-break: break-all
}

.k-trend-advance__list {
    list-style: none;
    font-size: 12px;
    color: #666;
    padding-left: 26px
}

.k-trend-advance__item {
    padding-bottom: 14px!important;
    position: relative
}

.k-trend-advance__item:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: #e3e3e3;
    top: 8px;
    left: -22px
}

.k-trend-advance__item:after {
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #e3e3e3;
    top: 3px;
    left: -26px
}

.k-trend-advance__item--latest:before {
    display: none
}

.k-trend-advance__item--latest:after {
    left: -27px;
    width: 11px;
    height: 11px;
    background: #fff;
    border: 2px solid #2b88fe;
    border: 2px solid var(--kite-theme-color-6)
}

.k-trend-advance__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px
}

.k-trend-advance__title-date {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-trend-advance__kr-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-trend-advance__kr, .k-trend-advance__note, .k-trend-advance__object {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.k-trend-advance__kr-tip, .k-trend-advance__note-tip, .k-trend-advance__object-tip {
    color: #999;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    text-align: right
}

.k-trend-advance__kr-content, .k-trend-advance__note-content, .k-trend-advance__object-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.k-trend-advance__kr-confident, .k-trend-advance__kr-confident-detail, .k-trend-advance__kr-grade, .k-trend-advance__kr-grade-detail, .k-trend-advance__kr-progress, .k-trend-advance__kr-progress-detail, .k-trend-advance__note-confident, .k-trend-advance__note-confident-detail, .k-trend-advance__note-grade, .k-trend-advance__note-grade-detail, .k-trend-advance__note-progress, .k-trend-advance__note-progress-detail, .k-trend-advance__object-confident, .k-trend-advance__object-confident-detail, .k-trend-advance__object-grade, .k-trend-advance__object-grade-detail, .k-trend-advance__object-progress, .k-trend-advance__object-progress-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-trend-advance__kr-confident-detail-value, .k-trend-advance__kr-grade-detail-value, .k-trend-advance__kr-progress-detail-value, .k-trend-advance__note-confident-detail-value, .k-trend-advance__note-grade-detail-value, .k-trend-advance__note-progress-detail-value, .k-trend-advance__object-confident-detail-value, .k-trend-advance__object-grade-detail-value, .k-trend-advance__object-progress-detail-value {
    color: #333;
    margin-left: 2px
}

.k-trend-advance__kr-confident-diff, .k-trend-advance__kr-grade-diff, .k-trend-advance__kr-progress-diff, .k-trend-advance__note-confident-diff, .k-trend-advance__note-grade-diff, .k-trend-advance__note-progress-diff, .k-trend-advance__object-confident-diff, .k-trend-advance__object-grade-diff, .k-trend-advance__object-progress-diff {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 4px
}

.k-trend-advance__kr-confident-diff>span[data-diff=arrow-up-1], .k-trend-advance__kr-grade-diff>span[data-diff=arrow-up-1], .k-trend-advance__kr-progress-diff>span[data-diff=arrow-up-1], .k-trend-advance__note-confident-diff>span[data-diff=arrow-up-1], .k-trend-advance__note-grade-diff>span[data-diff=arrow-up-1], .k-trend-advance__note-progress-diff>span[data-diff=arrow-up-1], .k-trend-advance__object-confident-diff>span[data-diff=arrow-up-1], .k-trend-advance__object-grade-diff>span[data-diff=arrow-up-1], .k-trend-advance__object-progress-diff>span[data-diff=arrow-up-1] {
    color: #18a05e
}

.k-trend-advance__kr-confident-diff>span[data-diff=arrow-down-1], .k-trend-advance__kr-grade-diff>span[data-diff=arrow-down-1], .k-trend-advance__kr-progress-diff>span[data-diff=arrow-down-1], .k-trend-advance__note-confident-diff>span[data-diff=arrow-down-1], .k-trend-advance__note-grade-diff>span[data-diff=arrow-down-1], .k-trend-advance__note-progress-diff>span[data-diff=arrow-down-1], .k-trend-advance__object-confident-diff>span[data-diff=arrow-down-1], .k-trend-advance__object-grade-diff>span[data-diff=arrow-down-1], .k-trend-advance__object-progress-diff>span[data-diff=arrow-down-1] {
    color: #df5246
}

.k-trend-advance__kr-progress, .k-trend-advance__note-progress, .k-trend-advance__object-progress {
    width: 110px
}

.k-trend-advance__kr-confident, .k-trend-advance__note-confident, .k-trend-advance__object-confident {
    width: 86px
}

.k-trend-advance__object-content {
    height: 16px;
    line-height: 16px
}

.k-trend-advance__kr {
    margin-top: 12px
}

.k-trend-advance__kr-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.k-trend-advance__kr-name {
    line-height: 18px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.k-trend-advance__kr-detail {
    height: 16px;
    line-height: 16px;
    margin-top: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-trend-advance__note {
    margin-top: 12px
}

.k-trend-advance__note-content {
    line-height: 18px
}

.k-trend-comments {
    font-size: 12px;
    padding-bottom: 20px
}

.k-trend-comments__text-tip {
    color: #333;
    font-size: 14px;
    margin: 0
}

.k-trend-comments__none-deynamic-tip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0;
    width: 100%;
    color: #666
}

.k-trend-comments--deynamic-img {
    width: 80px;
    height: 80px;
    margin-bottom: 16px;
    background: url(https://res-front-cdn.timetask.cn/rishiqing-front/beta/images/commitEmpty.98eb39006e.png);
    background-size: contain
}

.k-trend-comments--deynamic-img>img {
    width: 100%;
    height: 100%
}

.k-trend-comments--early-comment, .k-trend-comments--hide-early-comment {
    margin-bottom: 20px
}

.k-trend-comments__container {
    margin: 0!important;
    padding: 0!important;
    list-style: none
}

.k-trend-comments__list {
    width: 100%
}

.k-trend-comments__list+.k-trend-comments__list {
    margin-top: 20px
}

.trend-comments-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.trend-comments-item__avarta {
    border-radius: 2px;
    width: 24px;
    height: 24px;
    zoom: 1;
    margin-right: 14px
}

.trend-comments-item__avarta.is-square-avatar {
    width: 32px;
    height: 32px;
    margin-right: 12px
}

.trend-comments-item__meta {
    width: calc(100% - 44px);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: none
}

.trend-comments-item__title {
    color: #8c8c8c;
    line-height: 12px;
    height: 12px;
    font-size: 12px
}

.trend-comments-item__content {
    margin-top: 8px;
    min-height: 20px;
    word-wrap: break-word
}

.trend-comments-item--action {
    color: #bfbfbf;
    cursor: pointer
}

.trend-content-container {
    margin: 0;
    padding: 0
}

.trend-content-container__html {
    width: 100%;
    font-size: 12px;
    color: #585858
}

.is-v2-version .trend-content-container__html {
    font-size: 14px
}

.k-trend {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #8c8c8c;
    background: #fff
}

.k-trend__header {
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-trend__header.is-mini .k-trend__toggle-area {
    font-size: 12px
}

.k-trend__icon {
    position: relative
}

.k-trend__toggle-area {
    cursor: pointer;
    font-size: 16px;
    line-height: 1;
    margin-left: 12px
}

.k-trend__toggle-area, .k-trend__toggle-area-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-trend__split-line {
    margin: 0 12px;
    display: inline-block;
    width: 1px;
    background: #999
}

.k-trend__active-button {
    color: #2b88fe!important;
    color: var(--kite-theme-color-6)!important
}

.k-trend__content {
    width: auto;
    padding: 20px 0 20px 0;
    min-height: 194px
}

.k-trend__content.is-text-tip {
    padding: 0;
    padding-bottom: 8px;
    min-height: 0
}

.k-trend__content.is-old-action-type {
    padding: 0
}

.k-update-advance__header {
    height: 56px;
    line-height: 56px;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e3e3e3
}

.k-update-advance__header-title {
    font-weight: 600;
    font-size: 16px;
    color: #333
}

.k-update-advance__title {
    font-size: 14px;
    color: #333;
    margin-bottom: 12px
}

.k-update-advance__tip-btn {
    margin-left: 6px;
    position: relative;
    top: 2px
}

.k-update-advance__body {
    padding: 20px 24px 18px
}

.k-update-advance__confident-container, .k-update-advance__progress-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-update-advance__confident-container {
    margin-top: 24px
}

.k-update-advance__note-container {
    margin-top: 28px
}

.k-update-advance__note {
    width: 100%;
    height: 105px;
    resize: none;
    border-radius: 4px;
    padding: 12px;
    border: 1px solid #e3e3e3;
    font-size: 14px;
    line-height: 1.5;
    overflow-x: hidden;
    outline: none;
    color: #333
}

.k-update-advance__note::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-update-advance__note::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-update-advance__note::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-update-advance__note::-webkit-input-placeholder {
    color: #adadad
}

.k-update-grade__header {
    height: 56px;
    line-height: 56px;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e3e3e3
}

.k-update-grade__header-title {
    font-weight: 600;
    font-size: 16px;
    color: #333
}

.k-update-grade__title {
    font-size: 14px;
    color: #333;
    margin-bottom: 12px
}

.k-update-grade__tip-btn {
    margin-left: 6px;
    position: relative;
    top: 2px
}

.k-update-grade__body {
    padding: 20px 24px 18px
}

.k-update-grade__grade-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-update-grade__note-container {
    margin-top: 28px
}

.k-update-grade__note {
    width: 100%;
    height: 176px;
    resize: none;
    border-radius: 4px;
    padding: 12px;
    border: 1px solid #e3e3e3;
    font-size: 14px;
    line-height: 1.5;
    overflow-x: hidden;
    outline: none;
    color: #333
}

.k-update-grade__note::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-update-grade__note::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-update-grade__note::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-update-grade__note::-webkit-input-placeholder {
    color: #adadad
}

.k-update-weight__header {
    height: 56px;
    line-height: 56px;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e3e3e3
}

.k-update-weight__header-title {
    font-weight: 600;
    font-size: 16px;
    color: #333
}

.k-update-weight__title {
    font-size: 14px;
    color: #333;
    margin-bottom: 12px
}

.k-update-weight__tip-btn {
    margin-left: 6px;
    position: relative;
    top: 2px
}

.k-update-weight__body {
    height: 293px;
    overflow: hidden;
    overflow-y: auto
}

.k-update-weight__body::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-update-weight__body::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-update-weight__body::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-update-weight__obj-name {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: .168px;
    color: #666;
    margin: 12px 20px;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-update-weight__list {
    padding: 0 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-update-weight__item, .k-update-weight__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-update-weight__item {
    width: 100%;
    height: 56px;
    border: 1px solid #e3e3e3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 12px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 12px
}

.k-update-weight__item:first-child {
    margin-top: 0
}

.k-update-weight__item-name-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 14px;
    line-height: 22px;
    color: #333
}

.k-update-weight__item-name-container-overflow .k-update-weight__item-name:before {
    display: block
}

.k-update-weight__item-name {
    width: 213px;
    overflow: hidden;
    position: relative;
    max-height: 44px
}

.k-update-weight__item-name-all {
    text-align: left
}

.k-update-weight__item-name:before {
    content: "...";
    width: 14px;
    position: absolute;
    bottom: 1px;
    right: 0;
    display: none;
    background: #fff
}

.k-update-weight__item-weight-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-update-weight__item-weight-container, .k-update-weight__item-weight-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-update-weight__item-weight-number {
    height: 16px
}

.k-update-weight__item-weight-input {
    margin-top: 3px
}

.k-update-weight__item-weight-input .k-input--active, .k-update-weight__item-weight-input .k-input-number__input {
    border: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.k-update-weight__item-weight-input input.k-input__common {
    font-size: 16px;
    padding-left: 0;
    padding-right: 0
}

.k-update-weight__item-weight-ratio {
    font-size: 12px;
    color: #999;
    margin-top: 4px
}

.k-dragger-upload {
    position: relative;
    height: 100%
}

.k-dragger-upload__upload-tip {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    visibility: hidden
}

.k-dragger-upload__upload-tip .k-dragger-upload__container {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f9f9f9
}

.k-dragger-upload__upload-tip .k-dragger-upload__container>p {
    font-size: 20px;
    line-height: 20px;
    color: #666
}

.k-dragger-upload--show-icon-tip {
    visibility: visible;
    border: 3px solid #2b88fe;
    border: 3px solid var(--kite-theme-color-6)
}

.k-dragger-upload--show-icon-tip .k-dragger-upload__container {
    background-color: rgba(43, 136, 254, .04)
}

.k-dragger-upload--show-icon-tip .k-dragger-upload__container>p {
    font-size: 14px;
    line-height: 20px;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-dragger-upload--disabled-upload, .k-dragger-upload--show-text-tip {
    visibility: visible
}

.k-dragger-upload--disabled-upload .k-dragger-upload__container {
    background-color: #f9f9f9;
    opacity: .9
}

.k-dragger-upload--disabled-upload .k-dragger-upload__container>p {
    color: #000
}

.k-upload-inner {
    width: 100%;
    height: 100%;
    display: inline-block;
    outline: none
}

.k-upload-inner__input {
    display: none;
    cursor: pointer
}

.k-user-selector {
    background-color: #fff;
    width: 272px;
    border-radius: 3px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.k-user-selector ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.k-user-selector ul li:hover {
    background: #f4f4f4
}

.k-user-selector__page-containner {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px
}

.k-user-selector__search {
    margin: 20px 0
}

.k-user-selector__search-user-list {
    margin: 12px 0
}

.k-user-selector__header {
    height: 48px;
    border-bottom: 1px solid #ebebeb;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-user-selector__header .k-user-selector__icon-back {
    cursor: pointer;
    position: absolute;
    left: 14px;
    top: 12px
}

.k-user-selector__header .k-user-selector__icon-back:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-user-selector__header .k-user-selector__dept-list-title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    color: #8c8c8c;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-user-selector__header .k-user-selector__tab-name {
    margin: 0 20px
}

.k-user-selector__header .k-user-selector__tab-name.k-button--character.is-plain.tab-active .k-button__text {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-user-selector__title {
    margin-left: 20px;
    margin-right: 20px;
    height: 48px;
    border-bottom: 1px solid #ebebeb;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 5px
}

.k-user-selector__title, .k-user-selector__title-dept-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-user-selector__title-dept-name {
    height: 100%
}

.k-user-selector__title-dept-name-count, .k-user-selector__title-dept-name-text {
    max-width: 130px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-user-selector__title-dept-name-count {
    max-width: 50px
}

.k-user-selector__body-index, .k-user-selector__body-inner {
    width: 100%;
    height: 304px;
    overflow: hidden;
    overflow-y: auto;
    pointer-events: auto
}

.k-user-selector__body-index::-webkit-scrollbar, .k-user-selector__body-inner::-webkit-scrollbar {
    width: 6px;
    height: 4px
}

.k-user-selector__body-index::-webkit-scrollbar-thumb, .k-user-selector__body-inner::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #d6d6d6
}

.k-user-selector__body-index::-webkit-scrollbar-track, .k-user-selector__body-inner::-webkit-scrollbar-track {
    border-radius: 6px;
    background: #f5f5f5
}

.k-user-selector__body-index .k-user-selector__dept-list>li, .k-user-selector__body-inner .k-user-selector__dept-list>li {
    padding: 0 10px 0 20px
}

.k-user-selector__body-index .k-user-selector__dept-list li:hover, .k-user-selector__body-inner .k-user-selector__dept-list li:hover {
    background-color: #fff
}

.k-user-selector__body-index .k-user-selector__dept-list li.groupItem, .k-user-selector__body-inner .k-user-selector__dept-list li.groupItem {
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-user-selector__body-index .k-user-selector__dept-list li.groupItem:hover, .k-user-selector__body-inner .k-user-selector__dept-list li.groupItem:hover {
    background-color: #f3f3f3
}

.k-user-selector__body-index .k-user-selector__dept-list li.groupItem .k-user-selector__group-item-left, .k-user-selector__body-inner .k-user-selector__dept-list li.groupItem .k-user-selector__group-item-left {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-user-selector__body-index .k-user-selector__dept-list li.groupItem .k-user-selector__group-item-left .k-user-selector__group-item-name, .k-user-selector__body-inner .k-user-selector__dept-list li.groupItem .k-user-selector__group-item-left .k-user-selector__group-item-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.k-user-selector__body-inner {
    height: 368px
}

.k-user-selector__body-inner-user-list {
    height: 316px
}

.k-user-selector__type {
    width: 100%
}

.k-user-selector__type-ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.k-user-selector__type-ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #585858;
    cursor: pointer;
    height: 40px;
    padding: 0 20px
}

.k-user-selector__type-ul li>span {
    margin-left: 12px
}

.k-user-selector__list {
    width: 100%
}

.k-user-selector__list h5 {
    display: inline-block;
    width: 100%;
    line-height: 40px;
    font-size: 14px;
    color: #8c8c8c;
    margin: 0;
    height: 40px;
    padding: 0 20px
}

.k-user-selector__list .title-with-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    height: 40px;
    padding: 0 20px
}

.k-user-selector__list .title-with-btn .inner-title {
    width: 100%;
    line-height: 40px;
    font-size: 14px;
    color: #8c8c8c
}

.k-user-selector__list>ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.k-user-selector__list>ul li {
    cursor: pointer;
    height: 40px;
    padding: 0 20px
}

.k-user-selector__list>ul li, .k-user-selector__list>ul li .k-user-selector__member-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-user-selector__list>ul li .k-user-selector__member-icon {
    width: 24px;
    height: 24px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-user-selector__list>ul li .k-user-selector__avatar {
    width: 24px;
    border-radius: 50%
}

.k-user-selector__list>ul li .k-user-selector__user-username {
    margin-left: 12px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #585858
}

.k-user-selector__list>ul li .k-user-selector__user-done, .k-user-selector__list>ul li .k-user-selector__user-read {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin: 0 16px
}

.k-user-selector__list>ul li .k-user-selector__user-manager {
    display: none;
    min-width: 48px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48px;
    flex: 0 0 48px;
    margin: 0 44px 0 8px;
    color: #2b88fe;
    color: var(--kite-theme-color-6);
    border: 1px solid #2b88fe;
    border: 1px solid var(--kite-theme-color-6);
    font-size: 12px;
    padding: 6px 0;
    border-radius: 2px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.k-user-selector__list>ul li .k-user-selector__user-manager:hover {
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    color: #fff
}

.k-user-selector__list>ul li>button, .k-user-selector__list>ul li>i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 14px;
    white-space: nowrap
}

.k-user-selector__list>ul li .k-user-selector__cancel-btn span {
    position: relative;
    top: 1px
}

.k-user-selector__list>ul li .k-user-selector__check-icon {
    margin-left: 8px
}

.k-user-selector__list>ul li:hover .k-user-selector__user-done, .k-user-selector__list>ul li:hover .k-user-selector__user-read {
    display: none
}

.k-user-selector__list>ul li:hover .k-user-selector__user-manager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.k-user-selector__list .k-user-selector__user-list {
    color: #b1b1b1
}

.k-user-selector__body-index--disabled, .k-user-selector__list .k-user-selector__user--disabled {
    cursor: not-allowed
}

.k-user-selector__list--disabled, .k-user-selector__type--disabled {
    pointer-events: none
}

.k-user-selector__bottom {
    width: 100%;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 20px;
    border-top: 1px solid #ebebeb
}

.k-user-selector__bottom-span {
    margin-right: 12px
}

.k-vip-tip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 44px 0 24px
}

.k-vip-tip__app-name {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    color: #333;
    margin: 20px 0 12px 0
}

.k-vip-tip__tip-text {
    color: #333;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    margin-bottom: 12px
}

.k-vip-tip__img {
    width: var(--tip-background-size);
    height: var(--tip-background-size);
    background: var(--tip-background-url);
    background-size: cover
}

.k-vip-tip__confirm {
    width: 124px;
    height: 28px!important;
    margin-top: 20px;
    border-radius: 16px!important
}

.k-week-date-picker {
    width: 288px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
    border-radius: 4px
}

.k-week-date-picker__title {
    height: 38px;
    border-bottom: 1px solid #ebebeb;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-week-date-picker__title, .k-week-date-picker__title .k-week-date-picker__icon-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-week-date-picker__title .k-week-date-picker__icon-arrow {
    cursor: pointer
}

.k-week-date-picker__title .k-week-date-picker__icon-arrow:nth-child(2) {
    margin-left: 8px
}

.k-week-date-picker__title .k-week-date-picker__icon-arrow:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-week-date-picker__title .k-week-date-picker__title-text {
    color: #333;
    font-weight: 600;
    margin: 0 44px
}

.k-week-date-picker__title .k-week-date-picker__title-text+.k-week-date-picker__icon-arrow {
    margin-right: 8px
}

.k-week-date-picker__content {
    width: 100%;
    text-align: center;
    padding: 12px 24px 12px
}

.k-week-date-picker__content .k-week-date-picker__calendar-table {
    margin: 0;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-week-date-picker__content .k-week-date-picker__calendar-table tbody, .k-week-date-picker__content .k-week-date-picker__calendar-table tbody tr+tr {
    margin-top: 8px
}

.k-week-date-picker__content .k-week-date-picker__calendar-table td, .k-week-date-picker__content .k-week-date-picker__calendar-table tr {
    border: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.k-week-date-picker__content .k-week-date-picker__calendar-table td {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row {
    color: #333;
    border: 1px solid transparent!important;
    border-radius: 4px;
    cursor: pointer
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row:hover {
    border-color: #2b88fe!important;
    border-color: var(--kite-theme-color-6)!important;
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row:hover .mark-dot:after {
    display: none
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row.selected, .k-week-date-picker__content .k-week-date-picker__calendar-table-row.selected:hover {
    border-radius: 4px;
    background: #2b88fe;
    background: var(--kite-theme-color-6);
    opacity: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row.selected .today, .k-week-date-picker__content .k-week-date-picker__calendar-table-row.selected:hover .today {
    color: #fff
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row.selected .mark-dot:after, .k-week-date-picker__content .k-week-date-picker__calendar-table-row.selected:hover .mark-dot:after {
    display: none
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row.disable, .k-week-date-picker__content .k-week-date-picker__calendar-table-row.disable:hover {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed;
    border: none!important
}

.k-week-date-picker__content .k-week-date-picker__calendar-table-row .mark-dot:after {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #2b88fe;
    background-color: var(--kite-theme-color-6);
    position: absolute;
    bottom: -4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.k-week-date-picker__content .k-week-date-picker__calendar-table .week {
    font-size: 14px;
    width: 24px;
    height: 24px;
    color: #333;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-week-date-picker__content .k-week-date-picker__calendar-table .day {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    position: relative
}

.k-week-date-picker__bottom, .k-week-date-picker__content .k-week-date-picker__calendar-table .today, .k-week-date-picker__content .k-week-date-picker__calendar-table .today:hover {
    color: #2b88fe;
    color: var(--kite-theme-color-6)
}

.k-week-date-picker__bottom {
    height: 48px;
    border-top: 1px solid #ebebeb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    font-size: 14px;
    cursor: pointer
}
/*  */