.KDPrintDesigner_spinDiv_3OzY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.KDPrintDesigner_spinDivText_xMi7 {
  font-size: 16px;
}
.KDPrintDesigner_pageManage_1F3m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.KDPrintDesigner_pageManage_1F3m i {
  color: #666666;
}
.KDPrintDesigner_pageManage_1F3m i:hover {
  color: #276FF5;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o {
  color: #212121;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 72px;
  height: 32px;
  background: #FFFFFF;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o .KDPrintDesigner_pageText_pB_Q {
  font-size: 12px;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o .KDPrintDesigner_pageDeleteBtn_3Lzv {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 1px;
  top: 7px;
  display: none;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o .KDPrintDesigner_pageDeleteBtn_3Lzv:hover {
  cursor: pointer;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o .KDPrintDesigner_pageDeleteBtn_3Lzv i {
  font-size: 16px;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o:hover {
  cursor: pointer;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o:not(:last-child) {
  border-right: 1px solid #D9D9D9;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageBtn_2e9o:hover .KDPrintDesigner_pageDeleteBtn_3Lzv {
  display: block;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_selectedPageBtn_2_lK .KDPrintDesigner_pageText_pB_Q {
  color: #276FF5;
  line-height: 18px;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageAddBtn_BaZ4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageAddBtn_BaZ4:hover {
  cursor: pointer;
  color: #276FF5;
}
.KDPrintDesigner_pageManage_1F3m .KDPrintDesigner_pageAddBtn_BaZ4 i {
  font-size: 16px;
}

 {
  /* -----------  color  ——————---- start */
  /* -----------  color  ——————---- end */
  /* -----------  motion  ——————---- start */
  /* -----------  motion  ——————---- end */
  /* -----------  transition  ——————---- start */
  /* -----------  transition  ——————---- end */
  /* -----------  font  ——————---- start */
  /* -----------  font  ——————---- end */
  /* -----------  zIndex  ——————---- start */
  /*
    普通组件内部自身层级应设置在0-100间
*/
  /* -----------  zIndex  ——————---- end */
  /* -----------  Button  ——————---- start */
  /* -----------  Button  ——————---- end */
  /* -----------  Collapse  ——————---- start */
  /* -----------  Collapse  ——————---- end */
  /* -----------  Card  ——————---- start */
  /* -----------  Card  ——————---- end */
  /* -----------  Carousel  ——————---- start */
  /* -----------  Carousel  ——————---- end */
  /* -----------  Cascader  ——————---- start */
  /* -----------  Cascader  ——————---- end */
  /* -----------  Switch  ——————---- start */
  /* -----------  Switch  ——————---- end */
  /* -----------  Input  ——————---- start */
  /* -----------  Input  ——————---- end */
  /* -----------  InputNumber  ——————---- start */
  /* -----------  InputNumber  ——————---- end */
  /* -----------  checkbox  ——————---- start */
  /* -----------  checkbox  ——————---- start */
  /* -----------  checkbox  ——————---- end */
  /* -----------  Radio  ——————---- start */
  /* -----------  Radio  ——————---- end */
  /* -----------  icon  ——————---- start */
  /* -----------  icon  ——————---- end */
  /* -----------  Popconfirm  ——————---- start */
  /* -----------  Popconfirm  ——————---- end */
  /* -----------  Popover  ——————---- start */
  /* -----------  Popover  ——————---- end */
  /* -----------  Progress  ——————---- start */
  /* -----------  Progress  ——————---- end */
  /* -----------  Pagination  ——————---- start */
  /* -----------  Pagination  ——————---- end */
  /* -----------  Timeline  ——————---- start */
  /* -----------  Timeline  ——————---- end */
  /* -----------  Tabs  ——————---- start */
  /* -----------  Tabs  ——————---- end */
  /* -----------  Select  ——————---- start */
  /* -----------  Select  ——————---- end */
  /* -----------  Rate  ——————---- start */
  /* -----------  Rate  ——————---- end */
  /* -----------  Dropdown  ——————---- start */
  /* -----------  Dropdown  ——————---- end */
  /* -----------  Tooltip  ——————---- start */
  /* -----------  Tooltip  ——————---- end */
  /* -----------  Transfer  ——————---- start */
  /* -----------  Transfer  ——————---- end */
  /* -----------  DatePicker  ——————---- start */
  /* -----------  DatePicker  ——————---- end */
  /* -----------  Tree  ——————---- start */
  /* -----------  Tree  ——————---- end */
  /* -----------  Alert  ——————---- start */
  /* -----------  Alert  ——————---- end */
  /* -----------  Split-Panel ——————---- start */
  /* -----------  Split-Panel ——————---- end */
  /* -----------  Modal  ——————---- start */
  /* -----------  Modal  ——————---- end */
  /* -----------  Steps  ——————---- start */
  /* -----------  Steps  ——————---- end */
  /* -----------  Form  ——————---- start */
  /* -----------  Form  ——————---- end */
  /* -----------  Tag ——————---- start */
  /* -----------  Tag ——————---- end */
  /* -----------  Menu  ——————---- start */
  /* -----------  Menu  ——————---- end */
  /* -----------  message  ——————---- start */
  /* -----------  message  ——————---- end */
  /* -----------  Spin  ——————---- start */
  /* -----------  Spin  ——————---- end */
  /* -----------  Spin  ——————---- start */
  /* -----------  Spin  ——————---- end */
  /* -----------  Layout  ——————---- start */
  /* -----------  Layout  ——————---- end */
  /* -----------  Typography  ——————---- start */
  /* -----------  Typography  ——————---- end */
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
  /*  normalize.css 和现有产品的结合版本， 根据兼容性进行了调整 */
  /* Document
   ========================================================================== */
  /* Sections
   ========================================================================== */
  /**
 * Remove the margin in all browsers.
 */
  /**
 * Remove the gray background on active links in IE 10.
 */
  /* Forms
   ========================================================================== */
  /**
 */
  /**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
  /**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
  /**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
  /**
 * Correct the inability to style clickable types in iOS and Safari.
 */
  /**
 * Remove the inner border and padding in Firefox.
 */
  /**
 * Restore the focus styles unset by the previous rule.
 */
  /**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
  /**
 * Remove the default vertical scrollbar in IE 10+.
 */
  /**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
  /**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
  /**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
  /**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
  /* Misc
   ========================================================================== */
  /**
 * Add the correct display in IE 10+.
 */
  /**
 * Add the correct display in IE 10.
 */
  /* 多行显示省略号 */
  /* 单行显示省略号 */
  /** 浮层箭头样式 **/
  /*!
 * 
 *   kd-designer v0.1.0-beta.9 target branch:default:>2021-8-24 15:20:13 --
 * 
 *   Copyright 2021-present, Kingdee, Inc.
 *   All rights reserved.
 * 
 */
  
}
@-webkit-keyframes KDPrintDesignerGlobal_loadingcircle_32rr {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes KDPrintDesignerGlobal_loadingcircle_32rr {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_waveEffect_3EXO {
  100% {
    -webkit-box-shadow: 0 0 0 6px #5582f3;
            box-shadow: 0 0 0 6px #5582f3;
  }
}
@keyframes KDPrintDesignerGlobal_waveEffect_3EXO {
  100% {
    -webkit-box-shadow: 0 0 0 6px #5582f3;
            box-shadow: 0 0 0 6px #5582f3;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_fadeEffect_3ru6 {
  100% {
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_fadeEffect_3ru6 {
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdRadioEffect_1uyx {
  0% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(1);
            transform: translateY(-50%) scale(1);
  }
}
@keyframes KDPrintDesignerGlobal_kdRadioEffect_1uyx {
  0% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(1);
            transform: translateY(-50%) scale(1);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdRadioLeaveEffect_3Y0r {
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
}
@keyframes KDPrintDesignerGlobal_kdRadioLeaveEffect_3Y0r {
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdRadioSquareEffect_ncPp {
  0% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(1);
            transform: rotate(45deg) scale(1);
  }
}
@keyframes KDPrintDesignerGlobal_kdRadioSquareEffect_ncPp {
  0% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(1);
            transform: rotate(45deg) scale(1);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdRadioSquareLeaveEffect_hNe0 {
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
}
@keyframes KDPrintDesignerGlobal_kdRadioSquareLeaveEffect_hNe0 {
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomBounceEffect_38qC {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomBounceEffect_38qC {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomBounceLeaveEffect_1SL_ {
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomBounceLeaveEffect_1SL_ {
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomBounceDefaultEffect_Y2qF {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomBounceDefaultEffect_Y2qF {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomEffect_3KIK {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomEffect_3KIK {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomLeaveEffect_356n {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomLeaveEffect_356n {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdNoticeEffect_2Rsc {
  0% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdNoticeEffect_2Rsc {
  0% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdNoticeLeaveEffect_3-3G {
  100% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdNoticeLeaveEffect_3-3G {
  100% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
.top-active {
  -webkit-animation-name: kdZoomBottomIn;
          animation-name: kdZoomBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.top.hidden {
  -webkit-animation-name: kdZoomBottomOut;
          animation-name: kdZoomBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.left-active {
  -webkit-animation-name: kdZoomRightIn;
          animation-name: kdZoomRightIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.left.hidden {
  -webkit-animation-name: kdZoomRightOut;
          animation-name: kdZoomRightOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.right-active {
  -webkit-animation-name: kdZoomLeftIn;
          animation-name: kdZoomLeftIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.right.hidden {
  -webkit-animation-name: kdZoomLeftOut;
          animation-name: kdZoomLeftOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.bottom-active {
  -webkit-animation-name: kdZoomTopIn;
          animation-name: kdZoomTopIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.bottom.hidden {
  -webkit-animation-name: kdZoomTopOut;
          animation-name: kdZoomTopOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.topLeft-active {
  -webkit-animation-name: kdZoomLeftBottomIn;
          animation-name: kdZoomLeftBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.topLeft.hidden {
  -webkit-animation-name: kdZoomLeftBottomOut;
          animation-name: kdZoomLeftBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.rightBottom-active {
  -webkit-animation-name: kdZoomLeftBottomIn;
          animation-name: kdZoomLeftBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.rightBottom.hidden {
  -webkit-animation-name: kdZoomLeftBottomOut;
          animation-name: kdZoomLeftBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.topRight-active {
  -webkit-animation-name: kdZoomRightBottomIn;
          animation-name: kdZoomRightBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.topRight.hidden {
  -webkit-animation-name: kdZoomRightBottomOut;
          animation-name: kdZoomRightBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.leftBottom-active {
  -webkit-animation-name: kdZoomRightBottomIn;
          animation-name: kdZoomRightBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.leftBottom.hidden {
  -webkit-animation-name: kdZoomRightBottomOut;
          animation-name: kdZoomRightBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.leftTop-active {
  -webkit-animation-name: kdZoomTopRightIn;
          animation-name: kdZoomTopRightIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.leftTop.hidden {
  -webkit-animation-name: kdZoomTopRightOut;
          animation-name: kdZoomTopRightOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.bottomRight-active {
  -webkit-animation-name: kdZoomTopRightIn;
          animation-name: kdZoomTopRightIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.bottomRight.hidden {
  -webkit-animation-name: kdZoomTopRightOut;
          animation-name: kdZoomTopRightOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.rightTop-active {
  -webkit-animation-name: kdZoomTopLeftIn;
          animation-name: kdZoomTopLeftIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.rightTop.hidden {
  -webkit-animation-name: kdZoomTopLeftOut;
          animation-name: kdZoomTopLeftOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.bottomLeft-active {
  -webkit-animation-name: kdZoomTopLeftIn;
          animation-name: kdZoomTopLeftIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.bottomLeft.hidden {
  -webkit-animation-name: kdZoomTopLeftOut;
          animation-name: kdZoomTopLeftOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomBottomIn_3a0m {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomBottomIn_3a0m {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomBottomOut_3ETn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomBottomOut_3ETn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomRightIn_1nDJ {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomRightIn_1nDJ {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomRightOut_37rT {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomRightOut_37rT {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomTopIn_3eW0 {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomTopIn_3eW0 {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomTopOut_29Is {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomTopOut_29Is {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomLeftIn_Oy9k {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomLeftIn_Oy9k {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomLeftOut_2FFN {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomLeftOut_2FFN {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomLeftBottomIn_2oCB {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomLeftBottomIn_2oCB {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomLeftBottomOut_1I3d {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomLeftBottomOut_1I3d {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomRightBottomIn_1J9E {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomRightBottomIn_1J9E {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomRightBottomOut_33U6 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomRightBottomOut_33U6 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomTopRightIn_2Auo {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomTopRightIn_2Auo {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomTopRightOut_1FRp {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomTopRightOut_1FRp {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomTopLeftIn_1AOd {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomTopLeftIn_1AOd {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_kdZoomTopLeftOut_3ILa {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_kdZoomTopLeftOut_3ILa {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
html,
body,
input,
textarea,
select,
button {
  font-family: "Microsoft YaHei", "PingFangSC-Regular", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
}
body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
a {
  background-color: transparent;
}
input {
  padding: 0;
  margin: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /* 2 */
}
button,
input {
  /* 1 */
  overflow: visible;
}
button,
select {
  /* 1 */
  text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
.overall-postion {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.drawer-container-placement-horizontal {
  top: 0;
  bottom: 0;
}
.drawer-container-placement-vertical {
  left: 0;
  right: 0;
}
.hover {
  background-color: #21242d;
  color: #fff;
}
.light-hover {
  background-color: #F2F9FF;
  color: #276FF5;
  border-right: 2px solid #5582F3;
}
.light-default {
  color: #212121;
  background: #ffffff;
}
@-webkit-keyframes KDPrintDesignerGlobal_SlideDownIn_2vAo {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_SlideDownIn_2vAo {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_SlideDownOut_Mk6G {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_SlideDownOut_Mk6G {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_SlideUpIn_2BHG {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes KDPrintDesignerGlobal_SlideUpIn_2BHG {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes KDPrintDesignerGlobal_SlideUpOut_Rp1z {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes KDPrintDesignerGlobal_SlideUpOut_Rp1z {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
.icon-center i {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.kdesigner-alert-container {
  display: none;
  margin: 8px 0;
  min-height: 50px;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9999;
  -webkit-transition: display 3s;
  -o-transition: display 3s;
  transition: display 3s;
}
.kdesigner-alert-banner-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  z-index: 9999;
  width: 100%;
}
.kdesigner-alert.alert-success-bg-color {
  background-color: #f2fff5;
}
.kdesigner-alert.alert-warning-bg-color {
  background-color: #fffbf2;
}
.kdesigner-alert.alert-error-bg-color {
  background-color: #fff2f4;
}
.kdesigner-alert.alert-info-bg-color {
  background-color: #f2f9ff;
}
.kdesigner-alert.alert-success-font-color {
  color: #1ba854;
}
.kdesigner-alert.alert-warning-font-color {
  color: #ff991c;
}
.kdesigner-alert.alert-error-font-color {
  color: #fb2323;
}
.kdesigner-alert.alert-info-font-color {
  color: #0e5fd8;
}
.kdesigner-alert-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 8px 0 32px;
  width: 16px;
  height: 16px;
  cursor: default;
}
.kdesigner-alert-icon i {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.kdesigner-alert-message {
  margin-right: 51px;
  font-size: 12px;
  line-height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  cursor: default;
}
.kdesigner-alert-without-icon-message {
  margin-left: 56px;
}
.kdesigner-alert-leave {
  -webkit-transition: min-height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), opacity 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), margin 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), line-height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1);
  -o-transition: min-height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), opacity 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), margin 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), line-height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1);
  transition: min-height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), opacity 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), margin 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1), line-height 0.3s cubic-bezier(0.32, 0.94, 0.6, 1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
  margin: 0 !important;
  overflow: hidden;
  opacity: 0;
}
.kdesigner-alert-leave .kdesigner-alert-icon,
.kdesigner-alert-leave .kdesigner-alert-message,
.kdesigner-alert-leave .kdesigner-alert-close-icon {
  height: 0;
  line-height: 0;
}
.kdesigner-alert-close-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  color: #666;
  justify-self: flex-end;
  margin-right: 15px;
  cursor: pointer;
}
.kdesigner-alert-close-icon:hover {
  color: #87adff;
}
.kdesigner-alert-close-icon:active {
  color: #375cca;
}
.kdesigner-alert-close-icon i {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.kdesigner-alert-visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.kdesigner-alert-banner {
  position: fixed;
  -webkit-animation: moveIn 0.3s cubic-bezier(0.32, 0.94, 0.6, 1) both;
          animation: moveIn 0.3s cubic-bezier(0.32, 0.94, 0.6, 1) both;
}
@-webkit-keyframes KDPrintDesignerGlobal_moveIn_2KcH {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes KDPrintDesignerGlobal_moveIn_2KcH {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.kdesigner-btn {
  vertical-align: middle;
  padding: 0;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  border: 1px solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 2px;
  text-align: center;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.kdesigner-btn,
.kdesigner-btn:active,
.kdesigner-btn:focus {
  outline: 0;
}
.kdesigner-btn,
.kdesigner-btn:active,
.kdesigner-btn:focus {
  outline: 0;
}
.kdesigner-btn > span {
  display: inline-block;
}
.kdesigner-btn:not(.kdesigner-btn-link):not(.kdesigner-btn-text)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 #5582f3;
          box-shadow: 0 0 0 0 #5582f3;
  opacity: 0.2;
  content: '';
  pointer-events: none;
  clear: both;
}
.kdesigner-btn:not(.kdesigner-btn-link):not(.kdesigner-btn-text)[click-animating-wave='true']::after {
  -webkit-animation: fadeEffect 2s cubic-bezier(0.075, 0.82, 0.165, 1) forwards, waveEffect 0.4s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;
          animation: fadeEffect 2s cubic-bezier(0.075, 0.82, 0.165, 1) forwards, waveEffect 0.4s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;
}
.kdesigner-btn-second {
  border-color: rgba(217, 217, 217, 0.65);
  background-color: rgba(255, 255, 255, 0.65);
  color: rgba(102, 102, 102, 0.65);
}
.kdesigner-btn-second:hover:not(.kdesigner-btn-loading),
.kdesigner-btn-second:active:not(.kdesigner-btn-loading) {
  background-color: #fff;
  border-color: #d9d9d9;
  color: #666;
}
.kdesigner-btn-second:disabled {
  border-color: rgba(217, 217, 217, 0.65) !important;
  background-color: rgba(255, 255, 255, 0.65) !important;
  color: rgba(102, 102, 102, 0.65) !important;
}
.kdesigner-btn-primary {
  border-color: #5582f3;
  background-color: #5582f3;
  color: #fff;
}
.kdesigner-btn-primary:hover:not(.kdesigner-btn-loading) {
  background-color: #87adff;
  border-color: #87adff;
}
.kdesigner-btn-primary:active:not(.kdesigner-btn-loading) {
  border-color: #375cca;
  background-color: #375cca;
}
.kdesigner-btn-primary:disabled {
  background-color: #e3eeff !important;
  border-color: #e3eeff !important;
}
.kdesigner-btn-ghost {
  border-color: #d9d9d9;
  background-color: transparent;
  color: #666;
}
.kdesigner-btn-ghost:hover:not(.kdesigner-btn-loading) {
  border-color: #5582f3;
  color: #5582f3;
}
.kdesigner-btn-ghost:active:not(.kdesigner-btn-loading) {
  border-color: #375cca;
  color: #375cca;
}
.kdesigner-btn-ghost:disabled {
  background-color: #f5f5f5 !important;
  border-color: #b2b2b2 !important;
  color: #b2b2b2 !important;
}
.kdesigner-btn-iconWrapper-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  float: left;
}
.kdesigner-btn-iconWrapper-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  float: right;
}
.kdesigner-btn-loadingIcon {
  color: #5582f3;
}
.kdesigner-btn-primary-loadingIcon {
  color: #fff;
}
.kdesigner-btn-size-small {
  height: 24px;
  min-width: 60px;
  line-height: 16px;
  font-size: 12px;
  padding: 3px 8px;
}
.kdesigner-btn-size-middle {
  height: 28px;
  min-width: 60px;
  line-height: 16px;
  font-size: 12px;
  padding: 5px 8px;
}
.kdesigner-btn-size-large {
  height: 32px;
  min-width: 80px;
  line-height: 18px;
  font-size: 16px;
  padding: 6px 8px;
}
.kdesigner-btn-shape-circle {
  border-radius: 50%;
  min-width: auto;
}
.kdesigner-btn-shape-circle.kdesigner-btn-size-small {
  width: 24px;
  padding: 0;
}
.kdesigner-btn-shape-circle.kdesigner-btn-size-middle {
  width: 28px;
  padding: 0;
}
.kdesigner-btn-shape-circle.kdesigner-btn-size-large {
  width: 32px;
  padding: 0;
}
.kdesigner-btn-shape-round.kdesigner-btn-size-small {
  border-radius: 24px;
}
.kdesigner-btn-shape-round.kdesigner-btn-size-middle {
  border-radius: 28px;
}
.kdesigner-btn-shape-round.kdesigner-btn-size-large {
  border-radius: 32px;
}
.kdesigner-btn-text {
  height: auto;
  width: auto;
  color: #666;
  padding: 0;
  min-width: auto;
}
.kdesigner-btn-text:hover {
  color: #5582f3;
}
.kdesigner-btn-text:active {
  color: #375cca;
}
.kdesigner-btn-text[disabled] {
  color: #b2b2b2 !important;
}
.kdesigner-btn-link {
  height: auto;
  width: auto;
  text-decoration: none;
  color: #0e5fd8;
  padding: 0;
  min-width: auto;
}
.kdesigner-btn-link:hover {
  color: #3987ed;
}
.kdesigner-btn-link:active {
  color: #0041b0;
}
.kdesigner-btn-no-border {
  border: none;
}
.kdesigner-btn:disabled,
.kdesigner-btn[disabled] {
  cursor: not-allowed;
}
.kdesigner-btn-background-ghost,
.kdesigner-btn-background-ghost:hover,
.kdesigner-btn-background-ghost:active {
  background-color: transparent;
}
.kdesigner-btn-background-ghost.kdesigner-btn-primary {
  color: #5582f3;
}
.kdesigner-btn-background-ghost.kdesigner-btn-primary:hover {
  color: #fff;
}
.kdesigner-btn-loading {
  cursor: default;
}
.kdesigner-btn-block {
  width: 100%;
}
.kdesigner-btn .btn-space {
  margin-left: 5px;
}
.kdesigner-card {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
}
.kdesigner-card.hoverable:hover {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kdesigner-card .kdesigner-card-header {
  height: 40px;
  padding: 0 58px 0 12px;
  line-height: 40px;
  font-size: 12px;
  color: #212121;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-card .kdesigner-card-avatar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 64px;
  padding: 0 12px;
}
.kdesigner-card .kdesigner-card-avatar .kdesigner-card-avatar-img {
  width: 42px;
  height: 42px;
  margin-right: 8px;
  overflow: hidden;
}
.kdesigner-card .kdesigner-card-avatar .kdesigner-card-avatar-img.circle {
  border-radius: 50%;
}
.kdesigner-card .kdesigner-card-avatar .kdesigner-card-avatar-img img {
  width: 100%;
  height: 100%;
}
.kdesigner-card .kdesigner-card-avatar .kdesigner-card-avatar-title {
  font-size: 12px;
  color: #212121;
}
.kdesigner-card .kdesigner-card-avatar .kdesigner-card-avatar-desc {
  font-size: 12px;
  color: #666;
}
.kdesigner-card .kdesigner-checkbox {
  position: absolute;
  top: 12px;
  right: 12px;
}
.kdesigner-card .kdesigner-card-tags {
  padding: 4px 12px;
}
.kdesigner-card .kdesigner-card-tags .kdesigner-tag:not(:last-child) {
  margin-right: 8px;
}
.kdesigner-card .kdesigner-card-body {
  padding: 8px 12px;
  font-size: 12px;
  color: #666;
}
.kdesigner-card .kdesigner-card-actions {
  height: 32px;
  padding: 0 12px;
  line-height: 32px;
  text-align: right;
  background-color: #fafafa;
}
.kdesigner-card .kdesigner-card-actions > a {
  margin-left: 16px;
  font-size: 12px;
  color: #5582f3;
}
.kdesigner-card .kdesigner-card-actions > a:hover {
  color: #87adff;
}
.kdesigner-card .kdesigner-card-actions > a:active {
  color: #375cca;
}
.kdesigner-carousel-root {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kdesigner-carousel-slidelist {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}
.kdesigner-carousel-slidelist-item {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 100%;
  width: 100%;
}
.kdesigner-carousel-fadelist {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.kdesigner-carousel-fadelist-item {
  opacity: 1;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 100%;
  width: 100%;
}
.kdesigner-carousel-fadelist-item-animation {
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.kdesigner-carousel-fadelist-item-none-animation {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.kdesigner-carousel-fadelist-item-not-hidden {
  opacity: 1;
}
.kdesigner-carousel-fadelist-item-hidden {
  opacity: 0;
}
.kdesigner-carousel-displaylist {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.kdesigner-carousel-displaylist-item {
  display: block;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 100%;
  width: 100%;
}
.kdesigner-carousel-displaylist-item-not-hidden {
  display: block;
}
.kdesigner-carousel-displaylist-item-hidden {
  display: none;
}
.kdesigner-carousel-slidebar {
  position: absolute;
}
.kdesigner-carousel-slidebar-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15px;
}
.kdesigner-carousel-slidebar-left > li {
  margin: 3px 0;
  width: 3px;
  height: 24px;
}
.kdesigner-carousel-slidebar-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
}
.kdesigner-carousel-slidebar-right > li {
  margin: 3px 0;
  width: 3px;
  height: 24px;
}
.kdesigner-carousel-slidebar-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 15px;
}
.kdesigner-carousel-slidebar-bottom > li {
  margin: 0 3px;
  height: 3px;
  width: 24px;
}
.kdesigner-carousel-slidebar-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 15px;
}
.kdesigner-carousel-slidebar-top > li {
  margin: 0 3px;
  height: 3px;
  width: 24px;
}
.kdesigner-carousel-slidebar-dot {
  display: block;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  height: 100%;
  padding: 0;
  width: 100%;
  cursor: pointer;
  outline: none;
  opacity: 0.3;
}
.kdesigner-carousel-slidebar-dot-active {
  opacity: 1;
}
.kdesigner-carousel-slidebar-dot > button {
  display: block;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  height: 100%;
  padding: 0;
  width: 100%;
  cursor: pointer;
  outline: none;
}
.vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.vertical > li {
  margin: 3px 0;
  width: 3px;
  height: 24px;
}
.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.horizontal > li {
  margin: 0 3px;
  height: 3px;
  width: 24px;
}
.kdesigner-cascader-picker {
  position: relative;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.kdesigner-cascader-picker:focus > .kdesigner-cascader-picker-input {
  border-color: #5582f3;
}
.kdesigner-cascader-picker:focus > .kdesigner-cascader-picker-input .kdesigner-input-suffix,
.kdesigner-cascader-picker:focus > .kdesigner-cascader-picker-input i[class*="kdicon"] {
  color: #5582f3;
}
.kdesigner-cascader-picker:hover > .kdesigner-cascader-picker-input .kdesigner-input-suffix,
.kdesigner-cascader-picker:hover > .kdesigner-cascader-picker-input i[class*="kdicon"] {
  color: #5582f3;
}
.kdesigner-cascader-picker.disabled .kdesigner-cascader-picker-input {
  cursor: not-allowed;
  border-color: #d9d9d9;
}
.kdesigner-cascader-picker.disabled .kdesigner-cascader-picker-input .kdesigner-input-suffix,
.kdesigner-cascader-picker.disabled .kdesigner-cascader-picker-input i[class*="kdicon"] {
  color: #b2b2b2;
}
.kdesigner-cascader-picker-label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  padding: 0 24px 0 9px;
  line-height: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-cascader-picker-input {
  background-color: transparent !important;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.kdesigner-cascader-picker-input > input {
  color: transparent !important;
  cursor: pointer;
}
.kdesigner-cascader-picker-input.expand {
  border-color: #5582f3;
}
.kdesigner-cascader-picker-input.expand i[class*="kdicon"] {
  color: #5582f3;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.kdesigner-cascader-picker-input .kdesigner-input-suffix,
.kdesigner-cascader-picker-input i[class*="kdicon"] {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.kdesigner-cascader-picker.allowClear:hover > .kdesigner-cascader-picker-close {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1) translateY(-50%);
      -ms-transform: scale(1) translateY(-50%);
          transform: scale(1) translateY(-50%);
}
.kdesigner-cascader-picker.allowClear:hover .kdesigner-input-suffix {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.kdesigner-cascader-picker-close {
  position: absolute;
  top: 50%;
  right: 9px;
  opacity: 0;
  cursor: pointer;
  visibility: hidden;
  color: #5582f3;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scale(0.9) translateY(-50%);
      -ms-transform: scale(0.9) translateY(-50%);
          transform: scale(0.9) translateY(-50%);
}
.kdesigner-cascader-menus {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: #212121;
  border-radius: 2px;
  font-size: 12px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
  opacity: 1;
  visibility: visible;
  z-index: 1050;
}
.kdesigner-cascader-menus.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kdesigner-cascader-menus .kdesigner-cascader-menu {
  display: inline-table;
  height: 196px;
  min-width: 116px;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.kdesigner-cascader-menus .kdesigner-cascader-menu:not(:first-child) {
  border-left: 1px solid #d9d9d9;
}
.kdesigner-cascader-menus .kdesigner-cascader-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
}
.kdesigner-cascader-menus .kdesigner-cascader-menu-item:not(.disabled, .selected):hover {
  background-color: #f5f5f5;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kdesigner-cascader-menus .kdesigner-cascader-menu-item.disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-cascader-menus .kdesigner-cascader-menu-item.selected {
  color: #5582f3;
  background-color: #f2f9ff;
}
.kdesigner-cascader-menus .kdesigner-cascader-menu-item-label {
  width: 72px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-cascader-menus .kdesigner-cascader-menu-item.last .kdesigner-cascader-menu-item-label {
  width: 92px;
}
.kdesigner-cascader-menus .kdesigner-empty {
  padding: 10px 0 20px;
}
.kdesigner-checkbox {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  color: #212121;
  height: 36px;
}
.kdesigner-checkbox-no-child {
  height: 16px;
  width: 16px;
}
.kdesigner-checkbox-small {
  height: 32px;
}
.kdesigner-checkbox-middle {
  height: 36px;
}
.kdesigner-checkbox-large {
  height: 40px;
}
.kdesigner-checkbox-group > *:not(:last-child) {
  margin-right: 8px;
}
.kdesigner-checkbox-input {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  cursor: inherit;
  opacity: 0;
}
.kdesigner-checkbox-children {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999;
}
.kdesigner-checkbox-children .kd-input-underline {
  background-color: transparent;
  border-bottom: none;
}
.kdesigner-checkbox-square {
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  padding: 0 20px;
  -webkit-transition: color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
}
.kdesigner-checkbox-square:not(.kdesigner-checkbox-square-disabled)::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  opacity: 0.2;
  -webkit-box-shadow: 0 0 0 0 #5582f3;
          box-shadow: 0 0 0 0 #5582f3;
}
.kdesigner-checkbox-square:hover {
  color: #5582f3;
  border-color: #5582f3;
}
.kdesigner-checkbox-square-triangle,
.kdesigner-checkbox-square-triangle-checked {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  right: 0;
  bottom: 0;
  border-style: solid;
  border-width: 0 0 18px 18px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: #5582f3;
}
.kdesigner-checkbox-square-triangle {
  -webkit-animation: kdZoomBounceLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdZoomBounceLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  visibility: hidden;
  opacity: 0;
}
.kdesigner-checkbox-square-inner {
  position: absolute;
  height: 9px;
  width: 11px;
  color: #fff;
  font-size: 12px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translate(-100%, 100%);
      -ms-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}
.kdesigner-checkbox-square-inner-icon {
  font-size: inherit;
  line-height: 100%;
  -webkit-animation: kdZoomLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
          animation: kdZoomLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-checkbox-square-triangle-disabled {
  border-bottom-color: #b2b2b2;
}
.kdesigner-checkbox-square-disabled,
.kdesigner-checkbox-square-disabled:hover {
  border-color: #d9d9d9;
  color: #212121;
  cursor: not-allowed !important;
}
.kdesigner-checkbox-square-checked {
  border-color: #5582f3;
}
.kdesigner-checkbox-square-checked:not(.kdesigner-checkbox-square-checked-disabled)::after {
  -webkit-animation: fadeEffect calc(0.3s + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: fadeEffect calc(0.3s + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kdesigner-checkbox-square-checked .kdesigner-checkbox-square-triangle-checked:not(.kdesigner-checkbox-square-disabled) {
  -webkit-animation: kdZoomBounceEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
          animation: kdZoomBounceEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kdesigner-checkbox-square-checked .kdesigner-checkbox-square-inner-icon:not(.kdesigner-checkbox-square-disabled) {
  -webkit-animation: kdZoomEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
          animation: kdZoomEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-checkbox-square-checked-disabled {
  background-color: #b2b2b2 !important;
  border-color: #b2b2b2 !important;
  cursor: not-allowed !important;
}
.kdesigner-checkbox-square-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 16px;
  width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
}
.kdesigner-checkbox-default {
  border: none;
  padding: 0;
  -webkit-transition: color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
}
.kdesigner-checkbox-default:hover,
.kdesigner-checkbox-default:hover .kdesigner-checkbox-default-wrapper {
  color: #5582f3;
  border-color: #5582f3;
  cursor: pointer;
}
.kdesigner-checkbox-default-disabled,
.kdesigner-checkbox-default-disabled:hover,
.kdesigner-checkbox-default-disabled:hover .kdesigner-checkbox-default-wrapper {
  color: #212121;
  border-color: #d9d9d9;
  cursor: not-allowed !important;
}
.kdesigner-checkbox-default-wrapper {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
}
.kdesigner-checkbox-default-wrapper:not(.kdesigner-checkbox-default-wrapper-disabled)::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  opacity: 0.2;
  -webkit-box-shadow: 0 0 0 0 #5582f3;
          box-shadow: 0 0 0 0 #5582f3;
}
.kdesigner-checkbox-default-wrapper-size {
  height: 16px;
  width: 16px;
}
.kdesigner-checkbox-default-margin {
  margin-right: 8px;
}
.kdesigner-checkbox-default-no-child {
  height: 100%;
  width: 100%;
}
.kdesigner-checkbox-default-checked-disabled {
  background-color: #b2b2b2 !important;
  border-color: #b2b2b2 !important;
  cursor: not-allowed !important;
}
.kdesigner-checkbox-default-checked {
  background-color: #5582f3;
  border-color: #5582f3;
  -webkit-transition: background-color calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1), border-color calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: background-color calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1), border-color calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: background-color calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1), border-color calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-checkbox-default-checked:not(.kdesigner-checkbox-default-checked-disabled)::after {
  -webkit-animation: fadeEffect calc(0.3s + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: fadeEffect calc(0.3s + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kdesigner-checkbox-default-inner:not(.kdesigner-checkbox-default-checked-disabled .kdesigner-checkbox-default-inner) {
  -webkit-animation: kdZoomBounceDefaultEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) !important;
          animation: kdZoomBounceDefaultEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) !important;
}
.kdesigner-checkbox-default-inner {
  position: absolute;
  color: #fff;
  font-size: 14px;
  height: 100%;
  width: 100%;
  top: 5%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kdesigner-checkbox-default-inner-icon {
  font-size: inherit;
  line-height: 100%;
}
.kdesigner-checkbox-default-indeterminate {
  background-color: #5582f3;
  border-color: #5582f3;
}
.kdesigner-checkbox-default-indeterminate::before {
  background-color: #fff;
  position: absolute;
  width: 70%;
  height: 2px;
  border-radius: 1px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  content: ' ';
}
.kdesigner-collapse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.kdesigner-collapse-panel:last-child {
  border-top: none;
}
.kdesigner-collapse-panel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kdesigner-collapse-panel-border {
  border: 1px solid #d9d9d9;
}
.kdesigner-collapse-panel-top {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 12px;
}
.kdesigner-collapse-panel-top-border {
  border-bottom: 1px solid #d9d9d9;
}
.kdesigner-collapse-panel-left {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.kdesigner-collapse-panel-right {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-collapse-panel-extra,
.kdesigner-collapse-panel-header {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #212121;
  font-size: 12px;
}
.kdesigner-collapse-panel-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 6px;
}
.kdesigner-collapse-panel-icon:hover,
.kdesigner-collapse-panel-left:hover {
  cursor: pointer;
}
.kdesigner-collapse-panel-animation-expand {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.kdesigner-collapse-panel-animation-collapse {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.kdesigner-collapse-panel-children {
  overflow: hidden;
  opacity: 0;
  padding: 0 16px;
  color: #212121;
  font-size: 12px;
  -webkit-transition: height 0.3s, opacity 0.3s;
  -o-transition: height 0.3s, opacity 0.3s;
  transition: height 0.3s, opacity 0.3s;
}
.kdesigner-collapse-panel-children-hide {
  overflow: hidden;
  opacity: 0;
  height: 0;
  padding: 0 16px;
  color: #212121;
  font-size: 12px;
  -webkit-transition: height 0.3s, opacity calc(0.3s / 2);
  -o-transition: height 0.3s, opacity calc(0.3s / 2);
  transition: height 0.3s, opacity calc(0.3s / 2);
}
.kdesigner-collapse-panel-children-bordered {
  padding: 12px;
  overflow: hidden;
}
.kdesigner-collapse-panel-disabled {
  cursor: not-allowed !important;
  color: #b2b2b2;
}
.kdesigner-datePicker {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}
.kdesigner-datePicker-small {
  height: 20px;
  line-height: 10px;
  font-size: 12px;
  padding: 4px 9px;
}
.kdesigner-datePicker-small input {
  font-size: 12px;
}
.kdesigner-datePicker-large {
  height: 36px;
  line-height: 26px;
  font-size: 16px;
  padding: 4px 9px;
}
.kdesigner-datePicker-large input {
  font-size: 16px;
}
.kdesigner-datePicker-middle {
  height: 30px;
  line-height: 20px;
  font-size: 14px;
  padding: 4px 9px;
}
.kdesigner-datePicker-middle input {
  font-size: 14px;
}
.kdesigner-datePicker-borderless {
  border: 0;
}
.kdesigner-datePicker-underline {
  border: none;
  border-bottom: 1px solid #999;
  border-radius: 0;
  padding-left: 0;
}
.kdesigner-datePicker-disabled {
  background-color: #f5f5f5 !important;
  border-color: #d9d9d9 !important;
  color: #b2b2b2 !important;
  cursor: not-allowed !important;
}
.kdesigner-datePicker-disabled input {
  cursor: not-allowed !important;
}
.kdesigner-datePicker-underline.kdesigner-datePicker-disabled,
.kdesigner-datePicker-borderless.kdesigner-datePicker-disabled {
  background-color: #fff;
  border-color: #d9d9d9;
}
.kdesigner-datePicker-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  border-color: #5582f3;
}
.kdesigner-datePicker:hover {
  border-color: #5582f3;
}
.kdesigner-datePicker:not(.kdesigner-datePicker-disabled) input:focus {
  color: #212121;
}
.kdesigner-datePicker-input {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
}
.kdesigner-datePicker-input input {
  width: 100%;
  min-width: 0;
  color: #666;
  line-height: inherit;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.kdesigner-datePicker-input input::-webkit-input-placeholder {
  color: #666;
}
.kdesigner-datePicker-input input::-moz-input-placeholder {
  color: #666;
}
.kdesigner-datePicker-input input::-ms-input-placeholder {
  color: #666;
}
.kdesigner-datePicker-input input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  border-color: #5582f3;
}
.kdesigner-datePicker-input input[disabled] {
  background: transparent;
}
.kdesigner-datePicker-input-placeholder > input {
  color: #666;
}
.kdesigner-datePicker-range {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.kdesigner-datePicker-range-separator {
  display: inline-block;
  padding: 0 8px;
}
.kdesigner-datePicker-range .kdesigner-datePicker-clear {
  right: 9px;
}
.kdesigner-datePicker-range .kdesigner-datePicker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.kdesigner-datePicker-range.kdesigner-datePicker-focused .kdesigner-datePicker-active-bar {
  opacity: 1;
}
.kdesigner-datePicker-suffix {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 4px;
  color: #b2b2b2;
  line-height: 1;
  pointer-events: none;
}
.kdesigner-datePicker-suffix > * {
  vertical-align: top;
}
.kdesigner-datePicker:hover .kdesigner-datePicker-clear {
  opacity: 1;
}
.kdesigner-datePicker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: #b2b2b2;
  line-height: 1;
  background: #fff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
}
.kdesigner-datePicker-clear > * {
  vertical-align: top;
}
.kdesigner-datePicker-clear:hover {
  color: #87adff;
}
.kdesigner-datePicker-panel {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  background-color: #fff;
  text-align: center;
  z-index: 999;
  font-size: 12px;
}
.kdesigner-datePicker-panel-range {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.kdesigner-datePicker-panel.no-arrow .kdesigner-datePicker-no-arrow {
  position: absolute;
}
.kdesigner-datePicker-panel.has-arrow {
  top: 10px !important;
}
.kdesigner-datePicker-panel.has-arrow .kdesigner-datePicker-has-arrow {
  position: absolute;
  z-index: -1;
}
.kdesigner-datePicker-panel.has-arrow .kdesigner-datePicker-has-arrow::after {
  content: ' ';
  background-color: #fff;
  -webkit-box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: -5px;
  left: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 10px;
  height: 10px;
}
.kdesigner-datePicker-panel.has-arrow[data-popper-placement^='top'] {
  top: auto !important;
  bottom: 10px !important;
}
.kdesigner-datePicker-panel.has-arrow[data-popper-placement^='top'] .kdesigner-datePicker-has-arrow {
  bottom: 0;
}
.kdesigner-datePicker-panel.has-arrow[data-popper-placement^='top'] .kdesigner-datePicker-has-arrow::after {
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper {
  font-size: 12px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter {
  width: 240px;
  padding: 8px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-line {
  display: grid;
  grid-template-columns: 33.33% 33.33% 33.33%;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-item,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-item,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-item,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 30px;
  padding-bottom: 8px;
  color: #212121;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-text,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-text,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-text {
  line-height: 24px;
  display: inline-block;
  border-radius: 2px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item {
  overflow: hidden;
  cursor: pointer;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item:hover .kdesigner-datePicker-year-text:not(.kdesigner-datePicker-year-text-selected) {
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item:hover:not(.kdesigner-datePicker-year-item-disabled) .kdesigner-datePicker-year-text-selected {
  background: #104ccc;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item .kdesigner-datePicker-year-text {
  position: relative;
  z-index: 2;
  width: 46px;
  padding: 2px 2px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item .kdesigner-datePicker-year-text-today {
  position: relative;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item .kdesigner-datePicker-year-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #5582f3;
  content: '';
  bottom: -2px;
  left: calc(50% - 3px);
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item-disabled {
  pointer-events: none;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item-disabled .kdesigner-datePicker-year-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year-warpper .kdesigner-datePicker-year-item .kdesigner-datePicker-year-text-selected {
  background: #5582f3;
  color: #fff;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year .kdesigner-datePicker-range-view::before,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year .kdesigner-datePicker-range-start::before,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-year .kdesigner-datePicker-range-end::before {
  height: 28px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item {
  overflow: hidden;
  cursor: pointer;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item:hover .kdesigner-datePicker-month-text:not(.kdesigner-datePicker-month-text-selected) {
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item:hover:not(.kdesigner-datePicker-month-item-disabled) .kdesigner-datePicker-month-text-selected {
  background: #104ccc;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item .kdesigner-datePicker-month-text {
  position: relative;
  z-index: 2;
  width: 48px;
  padding: 2px 5px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item .kdesigner-datePicker-month-text-today {
  position: relative;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item .kdesigner-datePicker-month-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #5582f3;
  content: '';
  bottom: -2px;
  left: calc(50% - 3px);
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item-disabled {
  pointer-events: none;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item-disabled .kdesigner-datePicker-month-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month-warpper .kdesigner-datePicker-month-item .kdesigner-datePicker-month-text-selected {
  background: #5582f3;
  color: #fff;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month .kdesigner-datePicker-range-view::before,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month .kdesigner-datePicker-range-start::before,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-month .kdesigner-datePicker-range-end::before {
  height: 28px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item {
  overflow: hidden;
  padding-bottom: 0;
  cursor: pointer;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item:hover .kdesigner-datePicker-quarter-text:not(.kdesigner-datePicker-quarter-text-selected) {
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item:hover:not(.kdesigner-datePicker-quarter-item-disabled) .kdesigner-datePicker-quarter-text-selected {
  background: #104ccc;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item .kdesigner-datePicker-quarter-text {
  position: relative;
  z-index: 2;
  width: 36px;
  padding: 0 5px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item .kdesigner-datePicker-quarter-text-today {
  position: relative;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item .kdesigner-datePicker-quarter-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #5582f3;
  content: '';
  bottom: -2px;
  left: calc(50% - 3px);
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item-disabled {
  pointer-events: none;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item-disabled .kdesigner-datePicker-quarter-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-quarter-warpper .kdesigner-datePicker-quarter-item .kdesigner-datePicker-quarter-text-selected {
  background: #5582f3;
  color: #fff;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar {
  width: 240px;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-weektitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-weektitle-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 32px;
  line-height: 32px;
  cursor: default;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line .kdesigner-datePicker-calendar-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0;
  height: 24px;
  padding: 3px 0;
  cursor: pointer;
  overflow: hidden;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line .kdesigner-datePicker-calendar-item:not(.kdesigner-datePicker-calendar-item-disabled):hover .kdesigner-datePicker-calendar-text {
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line .kdesigner-datePicker-calendar-item:not(.kdesigner-datePicker-calendar-item-disabled):hover .kdesigner-datePicker-calendar-text-selected {
  background: #104ccc !important;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line .kdesigner-datePicker-calendar-item-disabled {
  position: relative;
  pointer-events: none;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line .kdesigner-datePicker-calendar-item-disabled .kdesigner-datePicker-calendar-text {
  color: #b2b2b2;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line .kdesigner-datePicker-calendar-item-disabled .kdesigner-datePicker-calendar-text-selected {
  color: #fff;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-line .kdesigner-datePicker-calendar-item-disabled::before {
  content: '';
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #f5f5f5;
  height: 24px;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line .kdesigner-datePicker-calendar-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  cursor: pointer;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line .kdesigner-datePicker-calendar-item ::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line:hover .kdesigner-datePicker-calendar-item:not(.kdesigner-datePicker-calendar-item-disabled) .kdesigner-datePicker-calendar-week-text::before {
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line.kdesigner-datePicker-calendar-week-selected .kdesigner-datePicker-calendar-week-text::before {
  background: #5582f3;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line.kdesigner-datePicker-calendar-week-selected:hover .kdesigner-datePicker-calendar-item:not(.kdesigner-datePicker-calendar-item-disabled) .kdesigner-datePicker-calendar-week-text::before {
  background: #104ccc;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line.kdesigner-datePicker-calendar-week-selected .kdesigner-datePicker-calendar-week-text {
  background: transparent !important;
  color: #fff !important;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line.kdesigner-datePicker-calendar-week-selected .kdesigner-datePicker-calendar-week-text-today {
  position: relative;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line.kdesigner-datePicker-calendar-week-selected .kdesigner-datePicker-calendar-week-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #fff;
  content: '';
  bottom: -2px;
  left: calc(50% - 3px);
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line .kdesigner-datePicker-calendar-item-disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line .kdesigner-datePicker-calendar-item-disabled .kdesigner-datePicker-calendar-week-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line .kdesigner-datePicker-range-start::before {
  left: 0;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-line .kdesigner-datePicker-range-end::before {
  right: 0;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-text,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-text {
  position: relative;
  z-index: 2;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  display: inline-block;
  border-radius: 2px;
  color: #b2b2b2;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-text-today,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-text-today {
  position: relative;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-text-today::after,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #5582f3;
  content: '';
  bottom: -2px;
  left: calc(50% - 3px);
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-week-text {
  width: 100%;
  height: 24px;
  margin: 3px 0;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-current .kdesigner-datePicker-calendar-text {
  color: #212121;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-current .kdesigner-datePicker-calendar-week-text {
  color: #212121;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-current .kdesigner-datePicker-calendar-text-selected {
  background: #5582f3;
  color: #fff;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-calendar-weeknumber,
.kdesigner-datePicker-panel .kdesigner-datePicker-warpper .kdesigner-datePicker-calendar .kdesigner-datePicker-weektitle-weeknumber {
  width: 24px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #bfbfbf;
  font-weight: bold;
  cursor: default;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-range-start::before {
  left: 50%;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-range-end::before {
  right: 50%;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-range-view,
.kdesigner-datePicker-panel .kdesigner-datePicker-range-start,
.kdesigner-datePicker-panel .kdesigner-datePicker-range-end {
  position: relative;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-range-view::before,
.kdesigner-datePicker-panel .kdesigner-datePicker-range-start::before,
.kdesigner-datePicker-panel .kdesigner-datePicker-range-end::before {
  content: '';
  position: absolute;
  z-index: 1;
  height: 24px;
  width: 100%;
  margin: 0 -4px;
  background: #e6f7ff;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-header-icon {
  min-width: 1.6em;
  font-size: 14px;
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  background: 0 0;
  border: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-header-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.kdesigner-datePicker-panel .kdesigner-datePicker-header-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time-header,
.kdesigner-datePicker-panel .kdesigner-datePicker-header {
  height: 22px;
  line-height: 22px;
  background: #fafafa;
  color: #212121;
  padding: 7px;
  border-bottom: 1px solid #d9d9d9;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time {
  padding-top: 4px;
  width: auto;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 224px;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0 0 196px 0;
  overflow-y: hidden;
  text-align: left;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column:hover {
  overflow-y: auto;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column .kdesigner-datePicker-time-cell {
  margin: 0;
  padding: 0;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column .kdesigner-datePicker-time-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column .kdesigner-datePicker-time-cell-inner:hover {
  background: #f5f5f5;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column .kdesigner-datePicker-time-cell-selected .kdesigner-datePicker-time-cell-inner {
  background: #e6f7ff;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-time .kdesigner-datePicker-content .kdesigner-datePicker-time-column .kdesigner-datePicker-time-cell-disabled .kdesigner-datePicker-time-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-datetime-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-datetime-panel .kdesigner-datePicker-time {
  padding: 0;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 34px;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid transparent;
  padding: 0 16px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: right;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer::after {
  content: '';
  vertical-align: middle;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer-extra {
  line-height: 34px;
  text-align: left;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-today-btn,
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-ok-btn {
  display: inline-block;
  padding: 5px 12px;
  background: #5582f3;
  color: #fff;
  border-radius: 2px;
  line-height: initial;
  vertical-align: middle;
  cursor: pointer;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-btn-disabled {
  background-color: #e3ebff;
  cursor: not-allowed;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-btns {
  margin-bottom: 0;
  overflow: hidden;
  text-align: left;
  list-style: none;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-btns li {
  display: inline-block;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-btns li::after {
  vertical-align: middle;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-btns .kdesigner-datePicker-now {
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
}
.kdesigner-datePicker-panel .kdesigner-datePicker-footer .kdesigner-datePicker-btns .kdesigner-datePicker-ok {
  float: right;
  margin-left: 8px;
  vertical-align: middle;
}
.kdesigner-drawer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1050;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.kdesigner-drawer-hide {
  visibility: hidden;
}
.kdesigner-drawer-mask {
  position: fixed;
  background-color: rgba(55, 55, 55, 0.5);
  z-index: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.kdesigner-drawer-not-at-body {
  position: absolute;
}
.kdesigner-drawer-not-at-body .kdesigner-drawer-mask {
  position: absolute;
}
.kdesigner-drawer-container-left {
  top: 0;
  bottom: 0;
}
.kdesigner-drawer-container-right {
  top: 0;
  bottom: 0;
}
.kdesigner-drawer-container-top {
  left: 0;
  right: 0;
}
.kdesigner-drawer-container-bottom {
  left: 0;
  right: 0;
}
.kdesigner-drawer-container-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  -webkit-box-shadow: -4px 0 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: -4px 0 10px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  -o-transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.kdesigner-drawer-container-box .kdesigner-drawer-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #cccccc;
  min-height: 50px;
  background: #fff;
  font-size: 18px;
  color: #333333;
}
.kdesigner-drawer-container-box .kdesigner-drawer-header .kdesigner-drawer-title {
  margin-left: 20px;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 26px;
}
.kdesigner-drawer-container-box .kdesigner-drawer-header .kdesigner-drawer-close-icon {
  margin-right: 10px;
  cursor: pointer;
}
.kdesigner-drawer-container-box .kdesigner-drawer-header .kdesigner-drawer-close-icon i {
  font-size: 26px;
}
.kdesigner-drawer-container-box .kdesigner-drawer-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  color: #333333;
}
.kdesigner-drawer-container-box .kdesigner-drawer-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  font-size: 12px;
  color: #333333;
}
.kdesigner-dropdown-link {
  color: #5582f3;
  text-decoration: none;
  background-color: transparent;
  outline: noned;
  cursor: pointer;
  -webkit-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  -webkit-text-decoration-skip: objects;
}
.kdesigner-dropdown-link[disabled],
.kdesigner-dropdown-link[disabled]:hover {
  cursor: default;
  color: #b2b2b2;
}
.kdesigner-dropdown-link:hover {
  color: #87adff;
}
.kdesigner-dropdown-trigger {
  outline: none;
}
.kdesigner-dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  opacity: 1;
  visibility: visible;
  z-index: 1050;
  background-color: #fff;
  border-radius: 2px;
  min-width: 136px;
  max-width: 320px;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kdesigner-dropdown.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kdesigner-dropdown.arrow::before {
  position: absolute;
  z-index: -2;
  background: transparent;
  border-style: solid;
  border-width: var(--arrowSize);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.kdesigner-dropdown.arrow::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: #fff;
  border-radius: 2px;
}
.kdesigner-dropdown.arrow.bottomLeft::before,
.kdesigner-dropdown.arrow.bottom::before,
.kdesigner-dropdown.arrow.bottomRight::before {
  left: var(--arrowLeft);
  top: var(--arrowOffset);
  -webkit-box-shadow: -2px -2px 9px rgba(0, 0, 0, 0.1);
          box-shadow: -2px -2px 9px rgba(0, 0, 0, 0.1);
  border-color: #fff transparent transparent #fff;
}
.kdesigner-dropdown.arrow.topLeft::before,
.kdesigner-dropdown.arrow.top::before,
.kdesigner-dropdown.arrow.topRight::before {
  left: var(--arrowLeft);
  bottom: var(--arrowOffset);
  -webkit-box-shadow: 3px 3px 11px rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px 11px rgba(0, 0, 0, 0.15);
  border-color: transparent #fff #fff transparent;
}
.kdesigner-dropdown.arrow.leftTop::before,
.kdesigner-dropdown.arrow.left::before,
.kdesigner-dropdown.arrow.leftBottom::before {
  top: var(--arrowTop);
  right: var(--arrowOffset);
  -webkit-box-shadow: 3px 0 10px rgba(0, 0, 0, 0.12), 0 -2px 10px rgba(204, 149, 149, 0.12);
          box-shadow: 3px 0 10px rgba(0, 0, 0, 0.12), 0 -2px 10px rgba(204, 149, 149, 0.12);
  border-color: #fff #fff transparent transparent;
}
.kdesigner-dropdown.arrow.rightTop::before,
.kdesigner-dropdown.arrow.right::before,
.kdesigner-dropdown.arrow.rightBottom::before {
  top: var(--arrowTop);
  left: var(--arrowOffset);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), -2px 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), -2px 0 10px rgba(0, 0, 0, 0.1);
  border-color: transparent transparent #fff #fff;
}
.kdesigner-dropdown-menu {
  max-height: 336px;
  padding: 8px 0;
  overflow-y: auto;
}
.kdesigner-dropdown-menu-item {
  position: relative;
  padding: 7px 12px;
  color: #212121;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.kdesigner-dropdown-menu-item.disabled,
.kdesigner-dropdown-menu-item.disabled > a {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-dropdown-menu-item:not(.disabled):hover {
  background-color: #f5f5f5;
}
.kdesigner-dropdown-menu-item:not(.disabled):active,
.kdesigner-dropdown-menu-item:not(.disabled).selected {
  color: #5582f3;
  background-color: #f2f8ff;
}
.kdesigner-dropdown-menu-item:not(.disabled):active > a,
.kdesigner-dropdown-menu-item:not(.disabled).selected > a {
  color: #5582f3;
}
.kdesigner-dropdown-menu-item.divided::before {
  content: '';
  position: absolute;
  top: 0;
  left: 12px;
  right: 12px;
  height: 1px;
  background-color: #e5e5e5;
}
.kdesigner-dropdown-menu-item.danger,
.kdesigner-dropdown-menu-item.danger > a {
  color: #fb2323;
  -webkit-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
}
.kdesigner-dropdown-menu-item.danger:hover,
.kdesigner-dropdown-menu-item.danger > a:hover {
  color: #fff;
  background-color: #fb2323;
}
.kdesigner-dropdown-menu-item > a {
  display: block;
  margin: -7px -12px;
  padding: 7px 12px;
  color: #212121;
  font-size: 12px;
  line-height: 18px;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-dropdown-menu-item > a:hover {
  color: #212121;
}
.kdesigner-dropdown-menu-item span {
  pointer-events: none;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.kdesigner-empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-empty-image {
  height: 96px;
}
.kdesigner-empty-image + .kdesigner-empty-description {
  margin-top: 8px;
}
.kdesigner-empty-description {
  font-size: 12px;
  color: #999;
}
.kdesigner-form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.kdesigner-form-horizontal .kdesigner-form-field,
.kdesigner-form-vertical .kdesigner-form-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.kdesigner-form-inline .kdesigner-form-field {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.kdesigner-form-field {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 30px 22px 0;
}
.kdesigner-form-field-vertical {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kdesigner-form-field-vertical .kdesigner-form-field-label {
  margin-bottom: 5px;
}
.kdesigner-form-field-hidden {
  display: none !important;
}
.kdesigner-form-field-label {
  font-size: 12px;
  line-height: 18px;
  color: #666;
  text-align: left;
  margin-right: 30px;
}
.kdesigner-form-field-label-right {
  text-align: right;
}
.kdesigner-form-field-label-required-mark {
  position: relative;
}
.kdesigner-form-field-label-required-mark::after {
  content: '*';
  position: absolute;
  top: -1px;
  right: -9px;
  width: 5px;
  height: 5px;
  line-height: 1;
  color: #fb2323;
}
.kdesigner-form-field-wrapper {
  position: relative;
}
.kdesigner-form-field-wrapper-message {
  position: absolute;
  left: 0;
  right: 0;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 18px;
  color: #fb2323;
  background-color: #fff2f4;
  word-break: break-word;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  row-gap: var(--rgap);
  margin: 0 calc(-1 * var(--cgap) / 2);
}
.kdesigner-row.nowrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.kdesigner-col {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 calc(var(--cgap) / 2);
}
[class^="kdicon"] {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.icon-spin::before,
.icon-spin {
  -webkit-animation: loadingcircle 2s infinite linear;
          animation: loadingcircle 2s infinite linear;
}
.kdesigner-image {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  border-radius: 2px;
}
.kdesigner-image:not(.error):hover .kdesigner-image-action {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.kdesigner-image.error .kdesigner-image-img {
  cursor: auto;
}
.kdesigner-image-img {
  display: block;
  width: 100%;
  height: auto;
  cursor: pointer;
}
.kdesigner-image-action {
  position: absolute;
  bottom: 0;
  height: 28px;
  width: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background-color: rgba(0, 0, 0, 0.5);
}
.kdesigner-image-action > * {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
}
.kdesigner-image-action > *:not(:first-child) {
  margin-left: 20px;
}
.kdesigner-image-preview {
  z-index: 3000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transform: scale(0.15);
      -ms-transform: scale(0.15);
          transform: scale(0.15);
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 1, 0.6);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 1, 0.6);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 1, 0.6);
  -webkit-overflow-scrolling: touch;
}
.kdesigner-image-preview.show {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  visibility: visible;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background-color: rgba(0, 0, 0, 0.5);
}
.kdesigner-image-preview-close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 18px;
  height: 18px;
  font-size: 22px;
  color: #666;
  cursor: pointer;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
.kdesigner-image-preview-close:hover,
.kdesigner-image-preview-close:active {
  color: #5582f3;
}
.kdesigner-image-preview-wrap {
  position: absolute;
  top: 68px;
  right: 0;
  bottom: 30px;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -o-transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.kdesigner-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  cursor: -webkit-grab;
  cursor: grab;
}
.kdesigner-image-preview-action {
  position: absolute;
  left: 50%;
  bottom: 40px;
  width: 270px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.kdesigner-image-preview-action i {
  color: #fff;
  font-size: 26px;
  cursor: pointer;
}
.kdesigner-image-preview-action i:hover,
.kdesigner-image-preview-action i:active {
  opacity: 0.65;
}
.kdesigner-image-preview-action i:not(:first-child) {
  margin-left: 20px;
}
.kdesigner-image-preview-action i.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.kdesigner-image-preview-previous,
.kdesigner-image-preview-next {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
.kdesigner-image-preview-previous {
  left: 60px;
}
.kdesigner-image-preview-next {
  right: 60px;
}
.kdesigner-image-preview-topbar {
  position: absolute;
  top: 0;
  width: 100%;
  height: 40px;
  color: #fff;
  line-height: 40px;
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
}
.kdesigner-image-preview-topbar-info {
  position: absolute;
  left: 40px;
}
.kdesigner-image-preview-topbar-info-size {
  padding-left: 12px;
  opacity: 0.65;
}
.kdesigner-image-preview-topbar-action {
  position: absolute;
  right: 40px;
}
.kdesigner-image-preview-topbar-action > * {
  display: inline-block;
  margin-left: 20px;
  cursor: pointer;
}
.kdesigner-image-preview-topbar-action > * i {
  margin-right: 2px;
  font-size: 18px;
}
textarea {
  margin: 0;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  -webkit-appearance: none;
  overflow: auto;
  resize: vertical;
}
.kdesigner-input {
  width: 100%;
  min-width: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  color: #666;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  display: inline-block;
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-input::-webkit-input-placeholder {
  color: #999 !important;
}
.kdesigner-input::-moz-input-placeholder {
  color: #999 !important;
}
.kdesigner-input::-ms-input-placeholder {
  color: #999 !important;
}
.kdesigner-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kdesigner-input:not(.kdesigner-input-disabled):hover {
  border-color: #5582f3;
}
.kdesigner-input:not(.kdesigner-input-disabled):focus {
  color: #212121;
  border-color: #5582f3;
}
.kdesigner-input-countWrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.kdesigner-input-textarea {
  width: 100%;
  min-width: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  color: #666;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  display: inline-block;
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
.kdesigner-input-textarea::-webkit-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-textarea::-moz-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-textarea::-ms-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kdesigner-input-textarea:not(.kdesigner-input-disabled):hover {
  border-color: #5582f3;
}
.kdesigner-input-textarea:not(.kdesigner-input-disabled):focus {
  color: #212121;
  border-color: #5582f3;
}
.kdesigner-input-textarea-mark {
  position: absolute;
  right: 0;
  top: calc(100% + 1px);
  z-index: 1;
  color: #999;
  font-size: 12px;
}
.kdesigner-input-no-resize {
  resize: none;
}
.kdesigner-input-borderless {
  border: 0;
  padding-left: 0 !important;
}
.kdesigner-input-borderless:focus {
  border: 0;
}
.kdesigner-input-underline {
  border: none;
  border-bottom: 1px solid #999;
  border-radius: 0;
  padding-left: 0 !important;
}
.kdesigner-input-disabled {
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-input-underline.kdesigner-input-disabled {
  background-color: #fff;
  border-color: #d9d9d9;
}
.kdesigner-input-size-small {
  height: 20px;
  line-height: 12px;
  font-size: 12px;
  padding: 3px 9px;
}
.kdesigner-input-size-middle {
  height: 30px;
  line-height: 22px;
  font-size: 14px;
  padding: 3px 9px;
}
.kdesigner-input-size-large {
  height: 36px;
  line-height: 28px;
  font-size: 16px;
  padding: 3px 9px;
}
.kdesigner-input-wrapper {
  width: 100%;
  min-width: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  color: #666;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  display: inline-block;
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  overflow: hidden;
}
.kdesigner-input-wrapper::-webkit-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-wrapper::-moz-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-wrapper::-ms-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-wrapper:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kdesigner-input-wrapper:not(.kdesigner-input-wrapper-disabled):hover {
  border-color: #5582f3;
}
.kdesigner-input-wrapper:not(.kdesigner-input-wrapper-disabled):focus {
  color: #212121;
  border-color: #5582f3;
}
.kdesigner-input-wrapper .kdesigner-input {
  border: none;
  padding-left: 0;
  padding-right: 0;
  height: 100%;
}
.kdesigner-input-wrapper .kdesigner-input-suffix,
.kdesigner-input-wrapper .kdesigner-input-prefix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  word-break: keep-all;
}
.kdesigner-input-wrapper .kdesigner-input-suffix {
  margin-left: 4px;
}
.kdesigner-input-wrapper .kdesigner-input-prefix {
  margin-right: 4px;
}
.kdesigner-input-wrapper-size-small {
  height: 20px;
  line-height: 12px;
  font-size: 12px;
  padding: 3px 9px;
}
.kdesigner-input-wrapper-size-middle {
  height: 30px;
  line-height: 22px;
  font-size: 14px;
  padding: 3px 9px;
}
.kdesigner-input-wrapper-size-large {
  height: 36px;
  line-height: 28px;
  font-size: 16px;
  padding: 3px 9px;
}
.kdesigner-input-wrapper-borderless {
  border: none !important;
}
.kdesigner-input-wrapper-underline {
  border: none;
  border-bottom: 1px solid #999;
  border-radius: 0 !important;
}
.kdesigner-input-wrapper-focused {
  border-color: #5582f3;
}
.kdesigner-input-wrapper-textarea {
  width: 100%;
  min-width: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  color: #666;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  border: none !important;
  padding: 0 !important;
  position: relative;
  display: inline-block;
}
.kdesigner-input-wrapper-textarea::-webkit-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-wrapper-textarea::-moz-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-wrapper-textarea::-ms-input-placeholder {
  color: #999 !important;
}
.kdesigner-input-wrapper-textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kdesigner-input-wrapper-textarea:not(.kdesigner-input-disabled):hover {
  border-color: #5582f3;
}
.kdesigner-input-wrapper-textarea:not(.kdesigner-input-disabled):focus {
  color: #212121;
  border-color: #5582f3;
}
.kdesigner-input-wrapper-textarea .kdesigner-input-textarea-clear-icon {
  position: absolute;
  right: 8px;
  top: -2px;
}
.kdesigner-input-clear-icon,
.kdesigner-input-textarea-clear-icon {
  cursor: pointer;
  color: #5582f3;
}
.kdesigner-input-clear-icon i,
.kdesigner-input-textarea-clear-icon i {
  vertical-align: middle;
  font-size: 12px !important;
}
.kdesigner-input-clear-icon-hidden {
  visibility: hidden;
}
.kdesigner-input-clear-icon-rightSpace {
  margin-right: 4px;
}
.kdesigner-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.kdesigner-input-group-wrapper .kdesigner-input-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.kdesigner-input-group-wrapper .kdesigner-input-group > .kdesigner-input-wrapper:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.kdesigner-input-group-wrapper .kdesigner-input-group > .kdesigner-input-wrapper:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.kdesigner-input-group-wrapper .kdesigner-input-group > .kdesigner-input-wrapper:not(:first-child):last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.kdesigner-input-group-wrapper .kdesigner-input-group .kdesigner-input-group-addon {
  position: relative;
  color: #666;
  padding: 0 9px;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
}
.kdesigner-input-group-wrapper .kdesigner-input-group .kdesigner-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.kdesigner-input-group-wrapper .kdesigner-input-group .kdesigner-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.kdesigner-input-group-wrapper .kdesigner-input-group .kdesigner-input-group-addon-borderless {
  border: none !important;
}
.kdesigner-input-group-wrapper .kdesigner-input-group .kdesigner-input-group-addon-underline {
  border: none;
  border-bottom: 1px solid #999;
  border-radius: 0 !important;
}
.kdesigner-input-group-wrapper .kdesigner-input-group .kdesigner-input-group-addon-disabled {
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-input-group-wrapper .kdesigner-input-group-size-small .kdesigner-input-group-addon {
  height: 20px;
}
.kdesigner-input-group-wrapper .kdesigner-input-group-middle-small .kdesigner-input-group-addon {
  height: 30px;
}
.kdesigner-input-group-wrapper .kdesigner-input-group-large-small .kdesigner-input-group-addon {
  height: 36px;
}
.kdesigner-input-allowClear-spacing {
  padding-right: 20px;
}
.kdesigner-inputNumber-baseStep {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  cursor: pointer;
}
.kdesigner-inputNumber-baseStep-small {
  width: 20px;
}
.kdesigner-inputNumber-baseStep-middle {
  width: 30px;
}
.kdesigner-inputNumber-baseStep-large {
  width: 36px;
}
.kdesigner-inputNumber-baseStep .kdesigner-inputNumber-icon {
  color: #666;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-inputNumber-baseStep:hover .kdesigner-inputNumber-icon {
  color: #87adff;
}
.kdesigner-inputNumber-baseStep-decrease {
  border-right: 1px solid #d9d9d9;
}
.kdesigner-inputNumber-baseStep-decrease.kdesigner-inputNumber-baseStep-small,
.kdesigner-inputNumber-baseStep-decrease.kdesigner-inputNumber-embedStep-small {
  margin-left: -9px;
}
.kdesigner-inputNumber-baseStep-decrease.kdesigner-inputNumber-baseStep-middle,
.kdesigner-inputNumber-baseStep-decrease.kdesigner-inputNumber-embedStep-middle {
  margin-left: -9px;
}
.kdesigner-inputNumber-baseStep-decrease.kdesigner-inputNumber-baseStep-large,
.kdesigner-inputNumber-baseStep-decrease.kdesigner-inputNumber-embedStep-large {
  margin-left: -9px;
}
.kdesigner-inputNumber-baseStep-increase {
  border-left: 1px solid #d9d9d9;
}
.kdesigner-inputNumber-baseStep-increase.kdesigner-inputNumber-baseStep-small,
.kdesigner-inputNumber-baseStep-increase.kdesigner-inputNumber-embedStep-small {
  margin-right: -9px;
}
.kdesigner-inputNumber-baseStep-increase.kdesigner-inputNumber-baseStep-middle,
.kdesigner-inputNumber-baseStep-increase.kdesigner-inputNumber-embedStep-middle {
  margin-right: -9px;
}
.kdesigner-inputNumber-baseStep-increase.kdesigner-inputNumber-baseStep-large,
.kdesigner-inputNumber-baseStep-increase.kdesigner-inputNumber-embedStep-large {
  margin-right: -9px;
}
.kdesigner-inputNumber-embedStep {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  border-radius: 0 1px 1px 0;
  background-color: #f6f7f9;
  overflow: hidden;
  border-left: 1px solid #d9d9d9;
  border: none;
}
.kdesigner-inputNumber-embedStep.kdesigner-inputNumber-baseStep-small,
.kdesigner-inputNumber-embedStep.kdesigner-inputNumber-embedStep-small {
  margin-right: -9px;
}
.kdesigner-inputNumber-embedStep.kdesigner-inputNumber-baseStep-middle,
.kdesigner-inputNumber-embedStep.kdesigner-inputNumber-embedStep-middle {
  margin-right: -9px;
}
.kdesigner-inputNumber-embedStep.kdesigner-inputNumber-baseStep-large,
.kdesigner-inputNumber-embedStep.kdesigner-inputNumber-embedStep-large {
  margin-right: -9px;
}
.kdesigner-inputNumber-embedStep span {
  height: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  cursor: pointer;
  font-size: 12px;
}
.kdesigner-inputNumber-embedStep span .kdesigner-inputNumber-icon {
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-inputNumber-embedStep span:hover .kdesigner-inputNumber-icon {
  color: #87adff;
}
.kdesigner-inputNumber-embedStep span:last-child {
  border-bottom: none;
}
.kdesigner-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 0;
  background: #f2f2f2;
}
.kdesigner-layout,
.kdesigner-layout * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kdesigner-layout.kdesigner-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.kdesigner-layout.kdesigner-layout-has-sider > .kdesigner-layout,
.kdesigner-layout.kdesigner-layout-has-sider > .kdesigner-layout-content {
  width: 0;
}
.kdesigner-layout-header,
.kdesigner-layout-footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.kdesigner-layout-header {
  height: 52px;
  padding: 0 20px 0 35px;
  color: #212121;
  line-height: 52px;
  background: #fff;
}
.kdesigner-layout-footer {
  padding: 24px 50px;
  color: #212121;
  font-size: 12px;
  background: #f2f2f2;
}
.kdesigner-layout-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  min-height: 0;
}
.kdesigner-layout-sider {
  position: relative;
  min-width: 0;
  background: #343848;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.kdesigner-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.kdesigner-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.kdesigner-layout-sider-right {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.kdesigner-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  padding: 0 16px;
  color: #fff;
  line-height: 48px;
  font-size: 20px;
  background: #343848;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-top: 1px solid rgba(218, 222, 237, 0.1);
}
.kdesigner-layout-sider-zero-width > * {
  overflow: hidden;
}
.kdesigner-layout-sider-zero-width-trigger {
  position: absolute;
  top: 52px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #343848;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.kdesigner-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.kdesigner-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.kdesigner-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px;
}
.kdesigner-layout-sider-light {
  background: #fff;
}
.kdesigner-layout-sider-light .kdesigner-layout-sider-trigger {
  color: #212121;
  background: #fff;
}
.kdesigner-layout-sider-light .kdesigner-layout-sider-zero-width-trigger {
  color: #212121;
  background: #fff;
}
.kdesigner-menu {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #343848;
  color: rgba(255, 255, 255, 0.65);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.kdesigner-menu-inline .kdesigner-menu-item {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-inline .kdesigner-menu-item-active {
  color: #fff;
}
.kdesigner-menu-inline .kdesigner-menu-submenu {
  padding-right: 0;
}
.kdesigner-menu-inline .kdesigner-menu-submenu:not(.kdesigner-menu-submenu-disabled):hover {
  color: #fff;
}
.kdesigner-menu-vertical .kdesigner-menu-submenu:not(.kdesigner-menu-submenu-disabled):hover,
.kdesigner-menu-vertical .kdesigner-menu-submenu-hover {
  background-color: #21242d;
  color: #fff;
}
.kdesigner-menu-vertical .kdesigner-menu-submenu {
  padding-right: 0;
}
.kdesigner-menu-vertical .kdesigner-menu-submenu-sub {
  background: #21242d;
}
.kdesigner-menu-vertical .kdesigner-menu-submenu-sub .kdesigner-menu-item:hover,
.kdesigner-menu-vertical .kdesigner-menu-submenu-sub .kdesigner-menu-item-active {
  color: #5582f3;
}
.kdesigner-menu-collapsed {
  width: 50px;
}
.kdesigner-menu-light {
  color: #212121;
  background: #ffffff;
}
.kdesigner-menu-light .kdesigner-menu-submenu-hover,
.kdesigner-menu-light .kdesigner-menu-submenu-sub {
  color: #212121;
  background: #ffffff;
}
.kdesigner-menu-light .kdesigner-menu-submenu-title:hover {
  color: #276FF5;
}
.kdesigner-menu-light .kdesigner-menu-submenu:not(.kdesigner-menu-submenu-disabled):hover {
  color: #212121;
  background: #ffffff;
}
.kdesigner-menu-light .kdesigner-menu-item-active {
  background-color: #F2F9FF;
  color: #276FF5;
  border-right: 2px solid #5582F3;
}
.kdesigner-menu-light .kdesigner-menu-item:not(.kdesigner-menu-item-disabled):hover {
  background-color: #F2F9FF;
  color: #276FF5;
  border-right: 2px solid #5582F3;
}
.kdesigner-menu-light.kdesigner-menu-vertical .kdesigner-menu-submenu-sub {
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.kdesigner-menu-light.kdesigner-menu-vertical .kdesigner-menu-item:not(.kdesigner-menu-item-disabled):not(.kdesigner-menu-item-active):hover {
  color: #276FF5;
  background: #fff;
  border: none;
}
.kdesigner-menu-light.kdesigner-menu-vertical .kdesigner-menu-item-active {
  color: #5582F3;
  background-color: #F2F9FF;
  border: none !important;
}
.kdesigner-menu-item {
  position: relative;
  cursor: pointer;
}
.kdesigner-menu-item-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-item-title > span {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-item-collapsed {
  padding: 0;
  margin: 0;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.kdesigner-menu-item-collapsed .kdesigner-menu-item-title,
.kdesigner-menu-item-collapsed .kdesigner-menu-submenu-title {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kdesigner-menu-item-icon {
  margin: 0 15px;
  font-size: 20px;
}
.kdesigner-menu-item-disabled {
  cursor: not-allowed;
  color: #b2b2b2;
}
.kdesigner-menu-item-active {
  background-color: #21242d;
  color: #fff;
}
.kdesigner-menu-item-arrow {
  margin-left: auto;
  font-size: 16px;
}
.kdesigner-menu-item:not(.kdesigner-menu-item-disabled):hover {
  background-color: #21242d;
  color: #fff;
}
.kdesigner-menu-submenu {
  position: static;
  cursor: pointer;
}
.kdesigner-menu-submenu-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-submenu-title > span {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-submenu-collapsed {
  padding: 0;
  margin: 0;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.kdesigner-menu-submenu-collapsed .kdesigner-menu-item-title,
.kdesigner-menu-submenu-collapsed .kdesigner-menu-submenu-title {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kdesigner-menu-submenu-icon {
  margin: 0 15px;
  font-size: 20px;
}
.kdesigner-menu-submenu-disabled {
  cursor: not-allowed;
  color: #b2b2b2;
}
.kdesigner-menu-submenu-active {
  background-color: #21242d;
  color: #fff;
}
.kdesigner-menu-submenu-arrow {
  margin-left: auto;
  font-size: 16px;
}
.kdesigner-menu-submenu-hover {
  color: #fff;
}
.kdesigner-menu-submenu-sub {
  line-height: 50px;
  color: rgba(255, 255, 255, 0.65);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.kdesigner-menu-submenu-thrid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 810px;
  max-height: 492px;
  padding-left: 24px;
  background: #21242d;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow-y: auto;
  cursor: default;
  z-index: 1050;
}
.kdesigner-menu-submenu-thrid-item {
  margin-right: 40px;
}
.kdesigner-menu-submenu-thrid-title {
  line-height: 50px;
  font-size: 12px;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-submenu-thrid-title > span {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-submenu-thrid-list {
  list-style-type: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 20px;
  margin-top: 10px;
  height: 180px;
}
.kdesigner-menu-submenu-thrid-list > li {
  width: 160px;
  margin: 8px 0;
  font-size: 12px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.65);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-submenu-thrid-list > li:hover {
  color: #5582f3;
}
.kdesigner-menu-submenu-thrid-list > li > span {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-menu-submenu-thrid-list > li .kdesigner-menu-item-title {
  height: auto;
}
.kdesigner-menu-submenu-thrid-list > .kdesigner-menu-item-active {
  color: #5582f3;
}
.kdesigner-msg-box {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 24px;
  left: 0;
  width: 100%;
  z-index: 9999;
}
.kdesigner-msg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 280px;
  max-width: 1000px;
  font-size: 0;
  padding: 10px 20px;
  margin: 0 auto 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.kdesigner-msg-icon,
.kdesigner-msg-content,
.kdesigner-msg-closeIcon {
  font-size: 14px;
}
@media (max-width: 1000px) {
  .kdesigner-msg {
    max-width: 90%;
  }
}
.kdesigner-modal-container {
  position: relative;
  z-index: 1050;
}
.kdesigner-modal-mask {
  position: fixed;
  background-color: rgba(55, 55, 55, 0.5);
  z-index: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.kdesigner-modal-has-container-box {
  position: fixed;
  left: 50%;
  top: 50%;
}
.kdesigner-modal-container-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 460px;
  height: 340px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  outline: none;
}
.kdesigner-modal-container-box .kdesigner-modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 27px 0 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 43px;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-title-container .kdesigner-modal-title-icon {
  border-radius: 50% 50%;
  width: 6px;
  height: 6px;
  margin-right: 8px;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-title-container .modal-confirm-title-icon-bgcolor {
  background-color: #276ff5;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-title-container .modal-warning-title-icon-bgcolor {
  background-color: #ff991c;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-title-container .modal-error-title-icon-bgcolor {
  background-color: #fb2323;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-title-container .kdesigner-modal-title {
  min-width: 72px;
  min-height: 27px;
  font-size: 18px;
  color: #212121;
  line-height: 27px;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-title-container:active {
  cursor: auto;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-close-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-close-icon:hover {
  color: #87adff;
}
.kdesigner-modal-container-box .kdesigner-modal-header .kdesigner-modal-close-icon:active {
  color: #375cca;
}
.kdesigner-modal-container-box .kdesigner-modal-header:active {
  cursor: move;
}
.kdesigner-modal-container-box .kdesigner-modal-body {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 48px 32px;
  font-size: 16px;
  color: #212121;
}
.kdesigner-modal-container-box .kdesigner-modal-footer {
  min-height: 64px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  font-size: 14px;
  color: #666;
}
.kdesigner-modal-ok-btn,
.kdesigner-modal-cancel-btn {
  min-width: 88px;
  min-height: 32px;
  font-size: 14px;
}
.kdesigner-modal-margin-btn {
  margin-right: 20px;
}
.kdesigner-notification-box {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 24px;
  left: 0;
  width: 100%;
  z-index: 9999;
}
.kdesigner-notice {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 280px;
  max-width: 1000px;
  font-size: 0;
  padding: 10px 20px;
  margin: 0 auto 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  -webkit-animation: kdNoticeEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdNoticeEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kdesigner-notice-leave {
  -webkit-animation: kdNoticeLeaveEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdNoticeLeaveEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kdesigner-notice-leave-after {
  padding: 0;
  margin: 0;
  opacity: 0;
  -webkit-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-notice-leave-after.kdesigner-notice-success,
.kdesigner-notice-leave-after.kdesigner-notice-warning,
.kdesigner-notice-leave-after.kdesigner-notice-error {
  -webkit-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  border: none;
}
.kdesigner-notice-leave-after div,
.kdesigner-notice-leave-after i {
  -webkit-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  height: 0;
  font-size: 0;
}
.kdesigner-notice-closable {
  padding-right: 40px;
}
.kdesigner-notice-closable .kdesigner-notice-content {
  max-width: calc(100% - 84px);
}
.kdesigner-notice-icon,
.kdesigner-notice-content,
.kdesigner-notice-closeIcon {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}
.kdesigner-notice-icon {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  margin-right: 9px;
}
.kdesigner-notice-content {
  max-width: calc(100% - 64px);
  line-height: 20px;
  white-space: normal;
  word-break: break-all;
}
.kdesigner-notice-closeIcon {
  position: absolute;
  top: 12px;
  right: 20px;
}
.kdesigner-notice-success {
  color: #1ba854;
  background: #dcfae4;
  border: 1px solid #a1e6b5;
}
.kdesigner-notice-warning {
  color: #ff991c;
  background: #fff1d4;
  border: 1px solid #ffe0a6;
}
.kdesigner-notice-error {
  color: #fb2323;
  background: #ffdbe0;
  border: 1px solid #ffadb6;
}
@media (max-width: 1000px) {
  .kdesigner-notice {
    max-width: 90%;
  }
}
.kdesigner-pagination {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: #666;
  font-size: 12px;
}
.kdesigner-pagination .kdesigner-pagination-total {
  display: inline-block;
  margin-right: 12px;
  vertical-align: middle;
}
.kdesigner-pagination .kdesigner-pagination-current {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.kdesigner-pagination .kdesigner-pagination-current .kdesigner-pagination-current-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 32px;
  height: 24px;
  margin: 0 3px;
  padding: 0;
  outline: none;
  text-align: center;
  background: #fff;
  color: #212121;
  font-size: 12px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-pagination .kdesigner-pagination-current .kdesigner-pagination-current-input:hover,
.kdesigner-pagination .kdesigner-pagination-current .kdesigner-pagination-current-input:active,
.kdesigner-pagination .kdesigner-pagination-current .kdesigner-pagination-current-input:focus {
  border-color: #5582f3;
}
.kdesigner-pagination .kdesigner-pagination-current .kdesigner-pagination-current-input:disabled {
  color: #b2b2b2;
  border: 1px solid #d9d9d9;
  background: #f5f5f5;
  cursor: not-allowed;
}
.kdesigner-pagination .kdesigner-pagination-action {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
  vertical-align: middle;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item.bordered {
  margin-right: 8px;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item.bordered:last-child {
  margin-right: 0;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item.bordered button {
  border: 1px solid #d9d9d9;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item.bordered button:disabled {
  background-color: #f5f5f5;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 24px;
  height: 24px;
  border: none;
  background-color: #fff;
  border-radius: 2px;
  cursor: pointer;
  outline: none;
  vertical-align: middle;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button:hover:not(:disabled),
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button:active:not(:disabled) {
  border-color: #5582f3;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button:hover i,
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button:active i {
  color: #5582f3;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button:disabled {
  cursor: not-allowed;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button:disabled i {
  color: #ccc;
}
.kdesigner-pagination .kdesigner-pagination-action .kdesigner-pagination-action-item button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  color: #666;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-pagination .kdesigner-pagination-selector {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-left: 20px;
  outline: none;
  height: 24px;
  vertical-align: middle;
}
.kdesigner-pagination .kdesigner-pagination-selector .kdesigner-pagination-selector-size {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  line-height: 24px;
  font-size: 12px;
  color: #212121;
  border-radius: 2px;
  background: #fff;
  cursor: pointer;
  border: none;
  outline: none;
}
.kdesigner-pagination .kdesigner-pagination-selector .kdesigner-pagination-selector-size:hover i,
.kdesigner-pagination .kdesigner-pagination-selector .kdesigner-pagination-selector-size:active i {
  color: #5582f3;
}
.kdesigner-pagination .kdesigner-pagination-selector .kdesigner-pagination-selector-size:disabled,
.kdesigner-pagination .kdesigner-pagination-selector .kdesigner-pagination-selector-size:disabled > i {
  cursor: not-allowed;
  color: #ccc;
}
.kdesigner-pagination .kdesigner-pagination-selector .kdesigner-pagination-selector-size i {
  margin-left: 5px;
  line-height: 24px;
  font-size: 16px;
  color: #666;
}
.kdesigner-pagination.simple {
  display: inline-block;
  border-radius: 2px;
  border: 1px solid transparent;
}
.kdesigner-pagination.simple.bordered {
  border-color: #d9d9d9;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-pagination.simple.bordered:active:not(.disabled) {
  border-color: #5582f3;
}
.kdesigner-pagination.simple.bordered.disabled,
.kdesigner-pagination.simple.bordered.disabled > .kdesigner-pagination-item > button {
  background-color: #f5f5f5;
}
.kdesigner-pagination.simple.disabled > .kdesigner-pagination-item {
  color: #ccc;
}
.kdesigner-pagination.simple .kdesigner-pagination-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
  vertical-align: middle;
  color: #212121;
  margin: 0 18px;
}
.kdesigner-pagination.simple .kdesigner-pagination-item:first-child,
.kdesigner-pagination.simple .kdesigner-pagination-item:last-child {
  margin: 0;
}
.kdesigner-pagination.simple .kdesigner-pagination-item .kdesigner-pagination-current {
  margin-right: 2px;
  vertical-align: middle;
}
.kdesigner-pagination.simple .kdesigner-pagination-item .kdesigner-pagination-current .kdesigner-pagination-current-input {
  margin: 0;
}
.kdesigner-pagination.simple .kdesigner-pagination-item .kdesigner-pagination-current .kdesigner-pagination-current-input:disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-pagination.simple .kdesigner-pagination-item .kdesigner-pagination-total {
  vertical-align: middle;
  margin-right: 0;
}
.kdesigner-pagination.simple .kdesigner-pagination-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 22px;
  height: 22px;
  border: none;
  background-color: #fff;
  border-radius: 2px;
  cursor: pointer;
  outline: none;
  vertical-align: middle;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-pagination.simple .kdesigner-pagination-item button:hover:not(:disabled),
.kdesigner-pagination.simple .kdesigner-pagination-item button:active:not(:disabled) {
  border-color: #5582f3;
}
.kdesigner-pagination.simple .kdesigner-pagination-item button:hover i,
.kdesigner-pagination.simple .kdesigner-pagination-item button:active i {
  color: #5582f3;
}
.kdesigner-pagination.simple .kdesigner-pagination-item button:disabled {
  cursor: not-allowed;
}
.kdesigner-pagination.simple .kdesigner-pagination-item button:disabled i {
  color: #ccc;
}
.kdesigner-pagination.simple .kdesigner-pagination-item button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  line-height: 22px;
  font-size: 16px;
  color: #666;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-pagination.less .kdesigner-pagination-pages {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-right: 4px;
  vertical-align: middle;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item:last-child {
  margin-right: 0;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item:hover button,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:active button,
.kdesigner-pagination.less .kdesigner-pagination-pages-item.active button {
  border-color: #5582f3;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item:hover button:disabled,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:active button:disabled,
.kdesigner-pagination.less .kdesigner-pagination-pages-item.active button:disabled {
  border-color: #d9d9d9;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item.active > button:disabled {
  background-color: #fafafa;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item:hover button,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:active button,
.kdesigner-pagination.less .kdesigner-pagination-pages-item.active button,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:first-child button,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:last-child button {
  color: #5582f3;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item:first-child button,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:last-child button {
  width: 24px;
  padding: 0;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item:first-child button:hover,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:last-child button:hover,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:first-child button:active,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:last-child button:active {
  border-color: #5582f3;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item:first-child button:hover:disabled,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:last-child button:hover:disabled,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:first-child button:active:disabled,
.kdesigner-pagination.less .kdesigner-pagination-pages-item:last-child button:active:disabled {
  border-color: #d9d9d9;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  min-width: 24px;
  height: 24px;
  padding: 0 4px;
  color: #212121;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  border: none;
  background: #fff;
  -webkit-transition: color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
}
.kdesigner-pagination.less .kdesigner-pagination-pages-item button:disabled {
  cursor: not-allowed;
  color: #b2b2b2;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-right: 4px;
  vertical-align: middle;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:last-child {
  margin-right: 0;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:hover button,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:active button,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item.active button {
  border-color: #5582f3;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:hover button:disabled,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:active button:disabled,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item.active button:disabled {
  border-color: #d9d9d9;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item.active > button:disabled {
  background-color: #fafafa;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:hover button,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:active button,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item.active button,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:first-child button,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:last-child button {
  color: #5582f3;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:hover button:not(:disabled) > .kdesigner-pagination-pages-jumper-icon,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:active button:not(:disabled) > .kdesigner-pagination-pages-jumper-icon,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item.active button:not(:disabled) > .kdesigner-pagination-pages-jumper-icon,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:first-child button:not(:disabled) > .kdesigner-pagination-pages-jumper-icon,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:last-child button:not(:disabled) > .kdesigner-pagination-pages-jumper-icon {
  opacity: 1;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:first-child button,
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item:last-child button {
  width: 30px;
  padding: 0;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  min-width: 30px;
  height: 30px;
  padding: 0 6px;
  cursor: pointer;
  outline: none;
  font-size: 12px;
  color: #212121;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  background: #fff;
  -webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
  transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item button:disabled {
  cursor: not-allowed;
  color: #b2b2b2;
}
.kdesigner-pagination.nicety .kdesigner-pagination-pages-item button .kdesigner-pagination-pages-jumper-icon {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  color: #5582f3;
  line-height: 30px;
  background-color: #fff;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper {
  display: inline-block;
  margin-left: 12px;
  vertical-align: middle;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 48px;
  height: 30px;
  padding: 0;
  outline: none;
  text-align: center;
  background: #fff;
  color: #212121;
  font-size: 12px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-input:hover,
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-input:active,
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-input:focus {
  border-color: #5582f3;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-input:disabled {
  color: #b2b2b2;
  border: 1px solid #d9d9d9;
  background: #f5f5f5;
  cursor: not-allowed;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  width: 30px;
  height: 30px;
  margin-left: 4px;
  line-height: 30px;
  vertical-align: top;
  cursor: pointer;
  outline: none;
  color: #5582f3;
  font-size: 12px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  background: #fff;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button:hover,
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button:active,
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button.active {
  border-color: #5582f3;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button:hover:disabled,
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button:active:disabled,
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button.active:disabled {
  border-color: #d9d9d9;
}
.kdesigner-pagination.nicety .kdesigner-pagination-jumper .kdesigner-pagination-jumper-button:disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-pagination.nicety .kdesigner-pagination-options {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-left: 40px;
  outline: none;
  height: 30px;
  color: #212121;
  vertical-align: middle;
}
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 67px;
  height: 30px;
  margin-right: 8px;
  padding: 0 8px;
  line-height: 30px;
  font-size: 12px;
  color: #212121;
  text-align: left;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  background: #fff;
  cursor: pointer;
  outline: none;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size:hover,
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size:active {
  border-color: #5582f3;
}
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size:hover:disabled,
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size:active:disabled {
  border-color: #d9d9d9;
}
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size:disabled,
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size:disabled > i {
  cursor: not-allowed;
  color: #ccc;
}
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size i {
  position: absolute;
  top: 50%;
  right: 5px;
  line-height: 22px;
  font-size: 16px;
  color: #5582f3;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kdesigner-pagination.nicety .kdesigner-pagination-options .kdesigner-pagination-options-size .kdesigner-pagination-dropdown-icon-open {
  -webkit-transform: rotate(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}
.kdesigner-pagination-dropdown-icon {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.kdesigner-pagination-dropdown-icon-open {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.kdesigner-popconfirm {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: #212121;
  border-radius: 2px;
  font-size: 12px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
  opacity: 1;
  z-index: 1050;
  visibility: visible;
}
.kdesigner-popconfirm.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kdesigner-popconfirm.arrow::before {
  position: absolute;
  z-index: -2;
  background: transparent;
  border-style: solid;
  border-width: var(--arrowSize);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.kdesigner-popconfirm.arrow::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: #fff;
  border-radius: 2px;
}
.kdesigner-popconfirm.arrow.bottomLeft::before,
.kdesigner-popconfirm.arrow.bottom::before,
.kdesigner-popconfirm.arrow.bottomRight::before {
  left: var(--arrowLeft);
  top: var(--arrowOffset);
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.1);
  border-color: #fff transparent transparent #fff;
}
.kdesigner-popconfirm.arrow.topLeft::before,
.kdesigner-popconfirm.arrow.top::before,
.kdesigner-popconfirm.arrow.topRight::before {
  left: var(--arrowLeft);
  bottom: var(--arrowOffset);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.15);
  border-color: transparent #fff #fff transparent;
}
.kdesigner-popconfirm.arrow.leftTop::before,
.kdesigner-popconfirm.arrow.left::before,
.kdesigner-popconfirm.arrow.leftBottom::before {
  top: var(--arrowTop);
  right: var(--arrowOffset);
  -webkit-box-shadow: 3px 0 6px rgba(0, 0, 0, 0.12), 0 -2px 6px rgba(204, 149, 149, 0.12);
          box-shadow: 3px 0 6px rgba(0, 0, 0, 0.12), 0 -2px 6px rgba(204, 149, 149, 0.12);
  border-color: #fff #fff transparent transparent;
}
.kdesigner-popconfirm.arrow.rightTop::before,
.kdesigner-popconfirm.arrow.right::before,
.kdesigner-popconfirm.arrow.rightBottom::before {
  top: var(--arrowTop);
  left: var(--arrowOffset);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), -2px 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), -2px 0 6px rgba(0, 0, 0, 0.1);
  border-color: transparent transparent #fff #fff;
}
.kdesigner-popconfirm-content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  min-width: 164px;
  max-width: 500px;
  min-height: 98px;
  max-height: 400px;
  padding: 16px 16px;
  overflow-y: auto;
}
.kdesigner-popconfirm-title {
  line-height: 21px;
  font-size: 14px;
}
.kdesigner-popconfirm-title i {
  margin-right: 8px;
  vertical-align: top;
  color: #ff991c;
  font-size: 17px;
  line-height: 21px;
}
.kdesigner-popconfirm-message {
  margin: 6px 0 20px;
}
.kdesigner-popconfirm-interaction {
  text-align: right;
}
.kdesigner-popconfirm-interaction button:not(:last-child) {
  margin-right: 12px;
}
.kdesigner-popover {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: #212121;
  border-radius: 2px;
  font-size: 12px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
  opacity: 1;
  z-index: 1050;
  visibility: visible;
}
.kdesigner-popover.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kdesigner-popover.arrow::before {
  position: absolute;
  z-index: -2;
  background: transparent;
  border-style: solid;
  border-width: var(--arrowSize);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.kdesigner-popover.arrow::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: #fff;
  border-radius: 2px;
}
.kdesigner-popover.arrow.bottomLeft::before,
.kdesigner-popover.arrow.bottom::before,
.kdesigner-popover.arrow.bottomRight::before {
  left: var(--arrowLeft);
  top: var(--arrowOffset);
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.1);
  border-color: #fff transparent transparent #fff;
}
.kdesigner-popover.arrow.topLeft::before,
.kdesigner-popover.arrow.top::before,
.kdesigner-popover.arrow.topRight::before {
  left: var(--arrowLeft);
  bottom: var(--arrowOffset);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.15);
  border-color: transparent #fff #fff transparent;
}
.kdesigner-popover.arrow.leftTop::before,
.kdesigner-popover.arrow.left::before,
.kdesigner-popover.arrow.leftBottom::before {
  top: var(--arrowTop);
  right: var(--arrowOffset);
  -webkit-box-shadow: 3px 0 6px rgba(0, 0, 0, 0.12), 0 -2px 6px rgba(204, 149, 149, 0.12);
          box-shadow: 3px 0 6px rgba(0, 0, 0, 0.12), 0 -2px 6px rgba(204, 149, 149, 0.12);
  border-color: #fff #fff transparent transparent;
}
.kdesigner-popover.arrow.rightTop::before,
.kdesigner-popover.arrow.right::before,
.kdesigner-popover.arrow.rightBottom::before {
  top: var(--arrowTop);
  left: var(--arrowOffset);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), -2px 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), -2px 0 6px rgba(0, 0, 0, 0.1);
  border-color: transparent transparent #fff #fff;
}
.kdesigner-popover-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  min-width: 164px;
  max-width: 500px;
  min-height: 98px;
  max-height: 400px;
  padding: 16px 16px;
  overflow-y: auto;
}
.kdesigner-popover-title {
  margin-bottom: 8px;
  line-height: 21px;
  font-size: 14px;
}
.kdesigner-progress {
  display: inline-block;
  font-variant: tabular-nums;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1;
  font-size: 0;
  vertical-align: top;
}
.kdesigner-progress-show-info {
  font-size: 16px;
}
.kdesigner-progress-type-line {
  width: 100%;
}
.kdesigner-progress-type-circle .kdesigner-progress-special-text {
  padding: 0;
}
.kdesigner-progress-outer {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  font-size: 0;
}
.kdesigner-progress-show-info .kdesigner-progress-outer {
  margin-right: -56px;
  padding-right: 56px;
}
.kdesigner-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  font-size: 0;
  border-radius: 100px;
  background-color: #e5e5e5;
}
.kdesigner-progress-success-bg,
.kdesigner-progress-bg {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 100px;
  background-color: #276ff5;
  height: 8px;
  -webkit-transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
}
.kdesigner-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #1ba854;
}
.kdesigner-progress-text {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 48px;
  margin-left: 8px;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.kdesigner-progress-special-text {
  font-size: 16px;
  text-align: center;
  overflow: hidden;
  padding-right: 56px;
}
.kdesigner-progress-status-success .kdesigner-progress-bg {
  background-color: #1ba854;
}
.kdesigner-progress-status-success .kdesigner-progress-text,
.kdesigner-progress-status-success .kdesigner-progress-special-text {
  color: #1ba854;
}
.kdesigner-progress-status-success .kdesigner-progress-text {
  font-size: 0;
}
.kdesigner-progress-status-success .kdesigner-progress-circle-box:not(.kdesigner-progress-circle-gradient) .kdesigner-progress-circle-path {
  stroke: #1ba854;
}
.kdesigner-progress-status-failure .kdesigner-progress-bg {
  background-color: #fb2323;
}
.kdesigner-progress-status-failure .kdesigner-progress-text,
.kdesigner-progress-status-failure .kdesigner-progress-special-text {
  color: #fb2323;
}
.kdesigner-progress-status-failure .kdesigner-progress-text {
  font-size: 0;
}
.kdesigner-progress-status-failure .kdesigner-progress-circle-box:not(.kdesigner-progress-circle-gradient) .kdesigner-progress-circle-path {
  stroke: #fb2323;
}
.kdesigner-progress .kdesigner-progress-icon {
  font-size: 16px;
}
.kdesigner-progress-circle-box {
  position: relative;
}
.kdesigner-progress-circle-box .kdesigner-progress-circle-trail {
  stroke: #e5e5e5;
  stroke-width: 4px;
}
.kdesigner-progress-circle-box .kdesigner-progress-circle-path {
  stroke-width: 4px;
  -webkit-transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
}
.kdesigner-progress-circle-box .kdesigner-progress-text {
  position: absolute;
  width: auto;
  text-align: center;
  font-size: 28px;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.kdesigner-progress-circle-box .kdesigner-progress-text-percent,
.kdesigner-progress-circle-box .kdesigner-progress-text-unit {
  display: inline-block;
  vertical-align: top;
}
.kdesigner-progress-circle-box .kdesigner-progress-text-percent {
  line-height: 48px;
}
.kdesigner-progress-circle-box .kdesigner-progress-text-unit {
  line-height: 18px;
  font-size: 12px;
  margin-top: 18px;
}
.kdesigner-progress-circle-box .kdesigner-progress-icon {
  font-size: 48px;
}
.kdesigner-progress-circle-box:not(.kdesigner-progress-circle-gradient) .kdesigner-progress-circle-path {
  stroke: #276ff5;
  -webkit-transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
}
.kdesigner-radio {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  padding-left: 13px;
  margin-right: 8px;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: middle;
  color: #212121;
  font-size: 12px;
}
.kdesigner-radio::before {
  position: absolute;
  top: 50%;
  left: 0;
  height: 13px;
  width: 13px;
  content: '';
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  -o-transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.kdesigner-radio::after {
  position: absolute;
  top: 50%;
  left: 2px;
  width: 9px;
  height: 9px;
  content: '';
  border-radius: 50%;
  background-color: #5582f3;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation: kdRadioLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  visibility: hidden;
  opacity: 0;
}
.kdesigner-radio-input {
  position: absolute;
  opacity: 0;
}
.kdesigner-radio > span {
  padding: 0 6px;
}
.kdesigner-radio:hover::before {
  border-color: #5582f3;
}
.kdesigner-radio-checked::before {
  border-color: #5582f3;
}
.kdesigner-radio-checked:focus-within::before {
  -webkit-box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
          box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
}
.kdesigner-radio-checked::after {
  position: absolute;
  top: 50%;
  left: 2px;
  width: 9px;
  height: 9px;
  content: '';
  border-radius: 50%;
  background-color: #5582f3;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation: kdRadioEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 1;
  visibility: visible;
}
.kdesigner-radio-disabled,
.kdesigner-radio-disabled:hover {
  cursor: not-allowed;
  color: #b2b2b2;
}
.kdesigner-radio-disabled::before,
.kdesigner-radio-disabled:hover::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.kdesigner-radio-disabled::after,
.kdesigner-radio-disabled:hover::after {
  background-color: #b2b2b2;
  -webkit-animation: none;
          animation: none;
}
.kdesigner-radio-square {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  height: 32px;
  padding: 0 20px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
  color: #212121;
  font-size: 12px;
  cursor: pointer;
  background-color: #fff;
  overflow: hidden;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.kdesigner-radio-square::after {
  position: absolute;
  right: -11px;
  bottom: -11px;
  width: 22px;
  height: 22px;
  content: '';
  background-color: #5582f3;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: kdRadioSquareLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioSquareLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 0;
  visibility: hidden;
}
.kdesigner-radio-square-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.kdesigner-radio-square:hover {
  color: #5582f3;
  border-color: #5582f3;
}
.kdesigner-radio-square-checked {
  border-color: #5582f3;
}
.kdesigner-radio-square-checked:focus-within {
  -webkit-box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
          box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
}
.kdesigner-radio-square-checked::after {
  position: absolute;
  right: -11px;
  bottom: -11px;
  width: 22px;
  height: 22px;
  content: '';
  background-color: #5582f3;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: kdRadioSquareEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioSquareEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 1;
  visibility: visible;
}
.kdesigner-radio-square-disabled,
.kdesigner-radio-square-disabled:hover {
  color: #b2b2b2;
  border-color: #d9d9d9;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: not-allowed;
}
.kdesigner-radio-square-disabled::after,
.kdesigner-radio-square-disabled:hover::after {
  background-color: #b2b2b2;
  -webkit-animation: none;
          animation: none;
}
.kdesigner-radio-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  height: 24px;
  padding: 0 18px;
  line-height: 24px;
  vertical-align: middle;
  color: #212121;
  font-size: 12px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-left: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.kdesigner-radio-button:first-child {
  border-radius: 2px 0 0 2px;
  border-left: 1px solid #d9d9d9;
}
.kdesigner-radio-button:first-child::before {
  content: none;
}
.kdesigner-radio-button:last-child {
  border-radius: 0 2px 2px 0;
}
.kdesigner-radio-button::before {
  z-index: 10;
  position: absolute;
  top: -1px;
  left: -1px;
  height: 24px;
  width: 1px;
  content: '';
  background-color: #d9d9d9;
}
.kdesigner-radio-button-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.kdesigner-radio-button:hover {
  color: #5582f3;
}
.kdesigner-radio-button-checked {
  z-index: 1;
  color: #fff;
  border-color: #5582f3;
  background-color: #5582f3;
}
.kdesigner-radio-button-checked:focus-within {
  -webkit-box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
          box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
}
.kdesigner-radio-button-checked:hover {
  color: #fff;
}
.kdesigner-radio-button-checked::before {
  background-color: #5582f3;
}
.kdesigner-radio-button-checked:first-child {
  border-left-color: #5582f3;
}
.kdesigner-radio-button-checked:first-child::before {
  content: none;
}
.kdesigner-radio-button-checked + .kdesigner-radio-button::before {
  content: none;
}
.kdesigner-radio-button-checked.kdesigner-radio-button-disabled {
  background-color: #d9d9d9;
  border-left-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.kdesigner-radio-button-disabled,
.kdesigner-radio-button-disabled:hover {
  color: #b2b2b2;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.kdesigner-rate {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.kdesigner-rate-size-large {
  font-size: 16px;
}
.kdesigner-rate-size-middle {
  font-size: 14px;
}
.kdesigner-rate-size-small {
  font-size: 12px;
}
.kdesigner-rate-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 100%;
  margin-right: 10px;
}
.kdesigner-rate-item .kdesigner-rate-icon-view {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.kdesigner-rate-item .kdesigner-rate-icon-view:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.kdesigner-rate-item .kdesigner-rate-icon-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.kdesigner-rate-item .kdesigner-rate-icon-first {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  overflow: hidden;
  color: #d9d9d9;
  opacity: 1;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-rate-item .kdesigner-rate-icon-first:hover {
  color: #fdc200;
}
.kdesigner-rate-item .kdesigner-rate-icon-second {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #d9d9d9;
  opacity: 1;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-rate-item .kdesigner-rate-icon-second-content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.kdesigner-rate-item .kdesigner-rate-icon-second:hover {
  color: #fdc200;
}
.kdesigner-rate-item .kdesigner-rate-icon-selected {
  color: #fdc200;
  opacity: 1;
}
.kdesigner-rate-item:last-child {
  margin-right: 0;
}
.kdesigner-rate-disabled {
  pointer-events: none;
}
.kdesigner-select {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
  margin: 0 8px 2px 0;
  vertical-align: middle;
}
.kdesigner-select-selector:hover .kdesigner-select-icon-active {
  color: #3761ca;
}
.kdesigner-select-visible .kdesigner-select-icon-active {
  color: #3761ca;
}
.kdesigner-select-icon-arrow {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
}
.kdesigner-select-icon-arrow-up {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.kdesigner-select-icon-arrow-down {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.kdesigner-select-icon-arrow-focus {
  color: #3761ca;
}
.kdesigner-select-icon-clear {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.kdesigner-select-icon-clear:hover {
  color: #5582f3;
}
.kdesigner-select-selection-search {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 11px;
}
.kdesigner-select-selection-search-input {
  opacity: 0;
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.kdesigner-select-selection-search-input:hover {
  cursor: pointer;
}
.kdesigner-select-focused {
  border-color: #5582F3 !important;
}
.kdesigner-select-placeholder {
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-select-borderless {
  border: none;
}
.kdesigner-select-underline {
  border-bottom: 1px solid #999;
}
.kdesigner-select-underline:hover:not(.kdesigner-select-multiple-disabled):not(.kdesigner-select-single-disabled) {
  border-bottom: 1px solid #5582f3;
}
.kdesigner-select-bordered {
  border: 1px solid #d9d9d9;
  padding-left: 8px !important;
  border-radius: 2px;
}
.kdesigner-select-bordered:hover:not(.kdesigner-select-multiple-disabled):not(.kdesigner-select-single-disabled) {
  border: 1px solid #5582f3;
}
.kdesigner-select-wrapper {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 1px 28px 1px 0;
  max-width: 100%;
  color: #212121;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
}
.kdesigner-select-dropdown {
  display: block;
  left: 0;
  z-index: 1050;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 0;
  margin: 0;
  overflow: auto;
  font-size: 12px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kdesigner-select-dropdown-scroll {
  overflow-y: auto;
}
.kdesigner-select-dropdown-empty {
  padding: 5px 12px;
}
.kdesigner-select-dropdown-search {
  padding: 5px 6px;
}
.kdesigner-select-dropdown-search-hidden {
  display: none;
}
.kdesigner-select-item {
  position: relative;
  display: block;
  font-weight: normal;
  font-size: 12px;
  min-height: 22px;
  padding: 5px 12px;
  color: #212121;
  line-height: 22px;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.kdesigner-select-item-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 75px;
}
.kdesigner-select-item-option-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-select-item-option:hover:not(.kdesigner-select-item-option-selected):not(.kdesigner-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.kdesigner-select-item-option-active:not(.kdesigner-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.kdesigner-select-item-option-selected:not(.kdesigner-select-item-option-disabled) {
  color: #276ff5;
  background-color: #f2f9ff;
}
.kdesigner-select-item-option-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
  background-color: #f5f5f5;
}
.kdesigner-select-size-small {
  min-height: 24px;
  max-height: 62px;
  line-height: 14px;
  font-size: 12px;
}
.kdesigner-select-size-middle {
  min-height: 30px;
  max-height: 80px;
  line-height: 22px;
  font-size: 14px;
}
.kdesigner-select-size-large {
  min-height: 36px;
  max-height: 98px;
  line-height: 28px;
  font-size: 16px;
}
.kdesigner-select-suffix {
  right: 10px;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 4px;
}
.kdesigner-select-single {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-select-single-focused {
  border-color: #5582F3 !important;
}
.kdesigner-select-single-disabled {
  background-color: #f5f5f5;
  color: #b2b2b2;
}
.kdesigner-select-single-disabled:hover {
  cursor: not-allowed;
}
.kdesigner-select-single:hover .kdesigner-select-icon-clear {
  opacity: 1;
}
.kdesigner-select-single-text {
  color: #666;
}
.kdesigner-select-single-disabled-text {
  color: #b2b2b2;
}
.kdesigner-select .kdesigner-select-selection-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  max-width: 100%;
  height: 20px;
  line-height: 20px;
  margin: 2px 8px 2px 0;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kdesigner-select .kdesigner-select-selection-item-small {
  height: 18px;
  line-height: 18px;
  font-size: 12px;
}
.kdesigner-select .kdesigner-select-selection-item-middle {
  font-size: 12px;
  height: 18px;
  line-height: 18px;
}
.kdesigner-select .kdesigner-select-selection-item-large {
  font-size: 14px;
  line-height: 22px;
  height: 22px;
}
.kdesigner-select .kdesigner-select-selection-item-content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 7px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  border: 1px solid #ccc;
  color: #212121;
}
.kdesigner-select .kdesigner-select-selection-item-span {
  position: relative;
  margin-left: 0.5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kdesigner-select .kdesigner-select-selection-item-input {
  cursor: text;
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  min-width: 20px;
}
.kdesigner-select-multiple-disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
  color: #b2b2b2;
}
.kdesigner-select-multiple:hover .kdesigner-select-icon-clear {
  opacity: 1;
}
.kdesigner-select-multiple-selector {
  position: relative;
  cursor: text;
  padding-right: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-select-multiple .kdesigner-select-wrapper:hover:not(.kdesigner-select-multiple-disabled) {
  border-bottom: 1px solid #5582f3;
}
.kdesigner-select-multiple-footer {
  color: #212121;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  border-top: 1px solid #d9d9d9;
}
.kdesigner-select-multiple-footer-hadSelected {
  color: #999999;
  padding-left: 12px;
}
.kdesigner-select-multiple-footer-hadSelected > span {
  color: #0e5fd8;
  padding: 0 2px;
}
.topLeft-active .kdesigner-select-dropdown-slide-appear {
  -webkit-animation: SlideUpIn 0.2s ease-in;
          animation: SlideUpIn 0.2s ease-in;
}
.topLeft-active .kdesigner-select-dropdown-slide-leave {
  -webkit-animation: SlideUpOut 0.2s ease-out;
          animation: SlideUpOut 0.2s ease-out;
}
.bottomLeft-active .kdesigner-select-dropdown-slide-appear {
  -webkit-animation: SlideDownIn 0.2s ease-in;
          animation: SlideDownIn 0.2s ease-in;
}
.bottomLeft-active .kdesigner-select-dropdown-slide-leave {
  -webkit-animation: SlideDownOut 0.2s ease-out;
          animation: SlideDownOut 0.2s ease-out;
}
.kdesigner-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  row-gap: var(--rgap);
}
.kdesigner-space.kdesigner-space-horizontal > *:not(:last-child) {
  margin-right: var(--cgap);
}
.kdesigner-space.kdesigner-space-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kdesigner-space.kdesigner-space-vertical > *:not(:last-child) {
  margin-bottom: var(--cgap);
}
.kdesigner-space.kdesigner-space-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.kdesigner-space.kdesigner-space-align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kdesigner-space.kdesigner-space-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-space.kdesigner-space-align-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.kdesigner-space.kdesigner-space-align-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.kdesigner-spin-page .kdesigner-spin-dot-spin {
  width: 50px;
  height: 50px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.kdesigner-spin-page .kdesigner-spin-dot-item {
  width: 15px;
  height: 15px;
  background-color: #2386ee;
  border-radius: 50%;
}
.kdesigner-spin-page .kdesigner-spin-dot-item:nth-child(2n+1) {
  margin-right: 10px;
  -webkit-animation: pageLoading 1s 0.3s ease-in-out infinite;
          animation: pageLoading 1s 0.3s ease-in-out infinite;
}
.kdesigner-spin-page .kdesigner-spin-dot-item:nth-child(2n+2) {
  background-color: #00ccfe;
  -webkit-animation: pageLoading 1s 0.2s ease-in-out infinite;
          animation: pageLoading 1s 0.2s ease-in-out infinite;
}
.kdesigner-spin-page .kdesigner-spin-dot-item:nth-child(2n+3) {
  background-color: #05c8c8;
  -webkit-animation: pageLoading 1s 0.1s ease-in-out infinite;
          animation: pageLoading 1s 0.1s ease-in-out infinite;
}
.kdesigner-spin-page .kdesigner-spin-dot-item:nth-child(2n+4) {
  background-color: #a06eff;
  -webkit-animation: pageLoading 1s ease-in-out infinite;
          animation: pageLoading 1s ease-in-out infinite;
}
@-webkit-keyframes KDPrintDesignerGlobal_pageLoading_1B73 {
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes KDPrintDesignerGlobal_pageLoading_1B73 {
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.kdesigner-spin-container .kdesigner-spin-dot-spin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 15px;
  width: 35px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.kdesigner-spin-container .kdesigner-spin-dot-spin .kdesigner-spin-dot-item {
  width: 5px;
  height: 5px;
  background-color: #2386ee;
  border-radius: 50%;
}
.kdesigner-spin-container .kdesigner-spin-dot-spin .kdesigner-spin-dot-item:nth-child(2n+1) {
  -webkit-animation: containerLoading 1s 0.6s ease-in-out infinite;
          animation: containerLoading 1s 0.6s ease-in-out infinite;
}
.kdesigner-spin-container .kdesigner-spin-dot-spin .kdesigner-spin-dot-item:nth-child(2n+2) {
  background-color: #00ccfe;
  -webkit-animation: containerLoading 1s 0.45s ease-in-out infinite;
          animation: containerLoading 1s 0.45s ease-in-out infinite;
}
.kdesigner-spin-container .kdesigner-spin-dot-spin .kdesigner-spin-dot-item:nth-child(2n+3) {
  background-color: #05c8c8;
  -webkit-animation: containerLoading 1s 0.3s ease-in-out infinite;
          animation: containerLoading 1s 0.3s ease-in-out infinite;
}
.kdesigner-spin-container .kdesigner-spin-dot-spin .kdesigner-spin-dot-item:nth-child(2n+4) {
  background-color: #a06eff;
  -webkit-animation: containerLoading 1s 0.15s ease-in-out infinite;
          animation: containerLoading 1s 0.15s ease-in-out infinite;
}
@-webkit-keyframes KDPrintDesignerGlobal_containerLoading_2X3A {
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes KDPrintDesignerGlobal_containerLoading_2X3A {
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.kdesigner-spin-component .kdesigner-spin-dot-spin {
  width: 13px;
  height: 13px;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kdesigner-spin-component .kdesigner-spin-dot-spin .kdesigner-spin-dot-item {
  width: 13px;
  height: 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
  border-right-color: #5582f3;
  border-radius: 50%;
  position: absolute;
  top: -1px;
  left: -1px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-animation: componentRotate 1s linear infinite;
          animation: componentRotate 1s linear infinite;
}
@-webkit-keyframes KDPrintDesignerGlobal_componentRotate_1sld {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
}
@keyframes KDPrintDesignerGlobal_componentRotate_1sld {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
}
.kdesigner-spin-children-wrapper {
  position: relative;
}
.kdesigner-spin-has-children {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.kdesigner-spin-children-container {
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.kdesigner-spin-indicator-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-split-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  overflow: hidden;
}
.kdesigner-split-panel {
  position: absolute;
  overflow: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-split-panel.left-panel,
.kdesigner-split-panel.right-panel {
  top: 0;
  bottom: 0;
}
.kdesigner-split-panel.left-panel {
  left: 0;
  margin-right: 0.5px;
}
.kdesigner-split-panel.right-panel {
  right: 0;
  margin-left: 0.5px;
}
.kdesigner-split-panel.top-panel,
.kdesigner-split-panel.bottom-panel {
  left: 0;
  right: 0;
}
.kdesigner-split-panel.top-panel {
  top: 0;
  margin-bottom: 0.5px;
}
.kdesigner-split-panel.bottom-panel {
  bottom: 0;
  margin-top: 0.5px;
}
.kdesigner-split-panel-moving {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.kdesigner-split-trigger-con {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-split-trigger-con.is-active .kdesigner-split-trigger-arrow {
  border-color: #ccc;
  background: #ccc;
  color: white;
}
.kdesigner-split-trigger-con.can-drag .kdesigner-split-trigger-vertical {
  cursor: col-resize;
}
.kdesigner-split-trigger-con.can-drag .kdesigner-split-trigger-horizontal {
  cursor: row-resize;
}
.kdesigner-split-trigger-con.is-disabled .kdesigner-split-trigger-vertical {
  cursor: not-allowed;
}
.kdesigner-split-trigger-con:not(.is-disabled):hover .kdesigner-split-trigger-arrow {
  border-color: #ccc;
}
.kdesigner-split-trigger-con:not(.is-disabled) .kdesigner-split-trigger-arrow:hover {
  cursor: pointer;
  background: #fff !important;
  color: #5582f3 !important;
  border-color: #5582f3 !important;
}
.kdesigner-split-trigger-arrow {
  position: absolute;
  color: #a7b5d3;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kdesigner-split-trigger-arrow .kdesignericon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 12px;
  height: 12px;
  font-size: 12px;
}
.kdesigner-split-trigger-arrow.is-vertical {
  width: 12px;
  height: 16px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.kdesigner-split-trigger-arrow.is-vertical .kdesignericon {
  height: 12px;
}
.kdesigner-split-trigger-arrow.is-horizontal {
  width: 16px;
  height: 12px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.kdesigner-split-trigger-arrow.is-horizontal .kdesignericon {
  width: 12px;
}
.kdesigner-split-trigger-arrow.top {
  bottom: 100%;
  border: 1px solid transparent;
  border-bottom: none;
  border-radius: 10px 10px 0 0;
}
.kdesigner-split-trigger-arrow.bottom {
  top: 100%;
  border: 1px solid transparent;
  border-top: none;
  border-radius: 0 0 10px 10px;
}
.kdesigner-split-trigger-arrow.left {
  right: 100%;
  border: 1px solid transparent;
  border-right: none;
  border-radius: 10px 0 0 10px;
}
.kdesigner-split-trigger-arrow.right {
  left: 100%;
  border: 1px solid transparent;
  border-left: none;
  border-radius: 0 10px 10px 0;
}
.kdesigner-split-trigger-vertical {
  width: 1px;
  height: 100%;
  background: #ccc;
  border-top: none;
  border-bottom: none;
}
.kdesigner-split-trigger-horizontal {
  height: 1px;
  width: 100%;
  background: #ccc;
  border-left: none;
  border-right: none;
}
.kdesigner-split-trigger.is-disabled {
  cursor: not-allowed;
}
.kdesigner-split-horizontal > .kdesigner-split-trigger-con {
  top: 50%;
  height: 100%;
}
.kdesigner-split-vertical > .kdesigner-split-trigger-con {
  left: 50%;
  width: 100%;
}
.kdesigner-split .no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.kdesigner-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.kdesigner-steps-iconSize {
  font-size: 12px;
}
.kdesigner-steps-item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0;
}
.kdesigner-steps-item-clickable {
  cursor: pointer;
}
.kdesigner-steps-item-clickable.kdesigner-steps-item-wait .kdesigner-steps-icon,
.kdesigner-steps-item-clickable.kdesigner-steps-item-wait .kdesigner-steps-item-title {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.kdesigner-steps-item-clickable.kdesigner-steps-item-wait:hover .kdesigner-steps-icon {
  background-color: #5582f3;
}
.kdesigner-steps-item-clickable.kdesigner-steps-item-wait:hover .kdesigner-steps-item-title {
  color: #5582f3;
}
.kdesigner-steps-item-clickable.kdesigner-steps-item-finish .kdesigner-steps-item-title {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.kdesigner-steps-item-clickable.kdesigner-steps-item-finish:hover .kdesigner-steps-item-title {
  color: #5582f3;
}
.kdesigner-steps-item-container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kdesigner-steps-item-iconContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.kdesigner-steps-item-iconContainer::after {
  content: '';
  width: 100%;
  height: 4px;
  background-color: #d9d9d9;
  position: absolute;
  left: 50%;
  top: calc(50% - 2px);
  -webkit-transition: width 0.3s cubic-bezier(0.48, 0.04, 0.52, 0.96), background-color 0.3s cubic-bezier(0.48, 0.04, 0.52, 0.96);
  -o-transition: width 0.3s cubic-bezier(0.48, 0.04, 0.52, 0.96), background-color 0.3s cubic-bezier(0.48, 0.04, 0.52, 0.96);
  transition: width 0.3s cubic-bezier(0.48, 0.04, 0.52, 0.96), background-color 0.3s cubic-bezier(0.48, 0.04, 0.52, 0.96);
}
.kdesigner-steps-item-iconContainer:last-child::after {
  display: none;
}
.kdesigner-steps-item-iconContainer-icon {
  z-index: 1;
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.kdesigner-steps-item-iconContainer-icon .kdesigner-steps-icon {
  width: 21px;
  height: 21px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #d9d9d9;
  color: #fff;
  font-size: 14px;
  border-radius: 50%;
}
.kdesigner-steps-item-content {
  text-align: center;
}
.kdesigner-steps-item-content .kdesigner-steps-item-title,
.kdesigner-steps-item-content .kdesigner-steps-item-description {
  line-height: 20px;
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.kdesigner-steps-item-process .kdesigner-steps-icon {
  background-color: #5582f3;
}
.kdesigner-steps-item-process .kdesigner-steps-item-title {
  color: #5582f3;
}
.kdesigner-steps-item:last-child .kdesigner-steps-item-iconContainer::after {
  display: none;
}
.kdesigner-steps-item-finish .kdesigner-steps-icon {
  background-color: #fff;
  color: #5582f3;
  border: 2px solid #5582f3;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kdesigner-steps-item-iconContainer-finish::after {
  background-color: #5582f3;
}
.kdesigner-steps-item-error .kdesigner-steps-icon {
  background-color: #fb2323;
}
.kdesigner-steps-bottomLable .kdesigner-steps-item-iconContainer {
  margin-bottom: 4px;
}
.kdesigner-steps-horizontal .kdesigner-steps-item {
  min-width: 88px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 0 22px;
}
.kdesigner-steps-horizontal .kdesigner-steps-item:first-child {
  padding-left: 0;
}
.kdesigner-steps-horizontal .kdesigner-steps-item:last-child {
  padding-right: 0;
}
.kdesigner-steps-horizontal .kdesigner-steps-item-iconContainer::after {
  width: calc(100% + 44px);
}
.kdesigner-steps-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kdesigner-steps-vertical .kdesigner-steps-item {
  width: 100%;
  min-height: 68px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 22px 0;
}
.kdesigner-steps-vertical .kdesigner-steps-item:first-child {
  padding-top: 0;
}
.kdesigner-steps-vertical .kdesigner-steps-item:last-child {
  padding-bottom: 0;
}
.kdesigner-steps-vertical .kdesigner-steps-item-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.kdesigner-steps-vertical .kdesigner-steps-item-iconContainer {
  margin-bottom: 0;
  margin-right: 4px;
}
.kdesigner-steps-vertical .kdesigner-steps-item-iconContainer::after {
  width: 4px;
  height: calc(100% + 44px);
  top: 0;
  left: calc(50% - 2px);
}
.kdesigner-steps-vertical .kdesigner-steps-item-content {
  text-align: left;
  margin-top: 1px;
}
.kdesigner-switch {
  padding: 0;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #999;
  cursor: pointer;
}
.kdesigner-switch::after {
  content: '';
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
}
.kdesigner-switch .kdesigner-switch-inner {
  color: #fff;
  font-size: 12px;
  margin: 0 5px 0 17px;
  -webkit-transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kdesigner-switch .kdesigner-switch-loading-icon {
  color: #b2b2b2;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  left: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}
.kdesigner-switch .kdesigner-switch-loading-icon .kdicon-loadding-circle {
  -webkit-animation: loadingcircle 1s infinite;
          animation: loadingcircle 1s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  font-size: 12px;
  line-height: 1;
  vertical-align: baseline;
}
.kdesigner-switch-disabled {
  background-color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-switch-checked {
  background-color: #5582f3;
  text-align: right;
}
.kdesigner-switch-checked::after {
  left: 100%;
  margin-left: -1px;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.kdesigner-switch-checked .kdesigner-switch-loading-icon {
  left: unset;
  right: 1px;
  color: #276ff5;
}
.kdesigner-switch-checked.kdesigner-switch-disabled {
  opacity: 0.5;
}
.kdesigner-switch-checked .kdesigner-switch-inner {
  margin: 0 17px 0 5px;
}
.kdesigner-switch-checked.kdesigner-switch-size-large .kdesigner-switch-inner {
  margin: 0 21px 0 5px;
}
.kdesigner-switch-size-small {
  height: 14px;
  min-width: 28px;
  line-height: 14px;
  font-size: 12px;
  border-radius: 7px;
}
.kdesigner-switch-size-small::after {
  width: 12px;
  height: 12px;
}
.kdesigner-switch-size-small .kdesigner-switch-loading-icon {
  width: 12px;
  height: 12px;
}
.kdesigner-switch-size-large {
  height: 20px;
  min-width: 40px;
  line-height: 20px;
  font-size: 12px;
  border-radius: 10px;
}
.kdesigner-switch-size-large::after {
  width: 18px;
  height: 18px;
}
.kdesigner-switch-size-large .kdesigner-switch-loading-icon {
  width: 18px;
  height: 18px;
}
.kdesigner-switch-size-large .kdesigner-switch-inner {
  margin: 0 5px 0 21px;
}
.kdesigner-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  height: 100%;
}
.kdesigner-tabs-noContainer {
  height: 48px;
}
.kdesigner-tabs-tab-wrap {
  position: relative;
  height: calc(100% + 1px);
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 0;
}
.kdesigner-tabs-tab-list {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
}
.kdesigner-tabs-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.kdesigner-tabs-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.kdesigner-tabs-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.kdesigner-tabs-left-arrows {
  -webkit-box-shadow: 2px 0 2px rgba(0, 0, 0, 0.08);
          box-shadow: 2px 0 2px rgba(0, 0, 0, 0.08);
}
.kdesigner-tabs-left-arrows-line {
  background-color: #fff;
}
.kdesigner-tabs-left-arrows-noshadow {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.kdesigner-tabs-right-arrows {
  -webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.08);
          box-shadow: -2px 0 2px rgba(0, 0, 0, 0.08);
}
.kdesigner-tabs-right-arrows-line {
  background-color: #fff;
}
.kdesigner-tabs-right-arrows-line .kdesigner-tabs-more-btn {
  width: 24px;
}
.kdesigner-tabs-right-arrows-grid {
  background-color: #fff;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border: 1px solid #d9d9d9;
}
.kdesigner-tabs-right-arrows-grid .kdesigner-tabs-more-btn {
  line-height: 22px;
}
.kdesigner-tabs-right-arrows-noshadow {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.kdesigner-tabs-left-operations {
  position: relative;
  line-height: 40px;
  margin-right: 8px;
}
.kdesigner-tabs-left-operations::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 28px;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #d9d9d9;
}
.kdesigner-tabs-left-operations-item {
  padding: 0 12px;
  cursor: pointer;
}
.kdesigner-tabs-right-operations {
  position: relative;
  line-height: 40px;
}
.kdesigner-tabs-right-operations::before {
  position: absolute;
  content: '';
  width: 1px;
  height: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #d9d9d9;
}
.kdesigner-tabs-right-operations-item {
  padding: 0 12px;
  cursor: pointer;
}
.kdesigner-tabs-more-btn {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 48px;
  height: 100%;
  line-height: 46px;
  text-align: center;
  cursor: pointer;
}
.kdesigner-tabs-more-btn:hover {
  color: #5582f3;
}
.kdesigner-tabs-more-btn-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-tabs-more-btn-disabled:hover {
  color: #b2b2b2;
}
.kdesigner-tabs-navs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 48px;
  border-bottom: 1px solid #d9d9d9;
}
.kdesigner-tabs-navs-line.kdesigner-tabs-navs-bottom {
  border-top: 1px solid #d9d9d9;
  border-bottom: unset;
}
.kdesigner-tabs-navs-line.kdesigner-tabs-navs-bottom .kdesigner-tabs-tab-wrap {
  margin-top: -1px;
}
.kdesigner-tabs-navs-line.kdesigner-tabs-navs-bottom .kdesigner-tabs-tab-list {
  top: -1px;
}
.kdesigner-tabs-navs-line.kdesigner-tabs-navs-bottom .kdesigner-active-line {
  top: 1px;
  bottom: unset;
}
.kdesigner-tabs-navs-card {
  border-top: 1px solid #d9d9d9;
  background-color: #f5f5f5;
}
.kdesigner-tabs-navs-card .kdesigner-tabs-tab-wrap {
  top: -1px;
  height: calc(100% + 2px);
}
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-left,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-right {
  min-width: 120px;
  height: 100%;
  font-size: 0;
}
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-left::before,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-right::before,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-left::after,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-right::after {
  position: absolute;
  content: '';
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
}
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-left::before,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-right::before {
  left: 0;
}
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-left::after,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-right::after {
  right: 0;
}
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-left .kdesigner-tabs-tab-wrap,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-right .kdesigner-tabs-tab-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 120px;
  width: 100%;
  z-index: 2;
}
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-left .kdesigner-tabs-tab-list,
.kdesigner-tabs-navs-card.kdesigner-tabs-navs-right .kdesigner-tabs-tab-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  white-space: normal;
  width: 100%;
  height: 100%;
  min-width: 120px;
  max-height: 100%;
  overflow: auto;
}
.kdesigner-tabs-navs-grid {
  height: 24px;
  border-bottom: unset;
}
.kdesigner-tabs-navs-dynamic {
  background-color: #f5f5f5;
  border-bottom: unset;
  height: 40px;
}
.kdesigner-tabs-navs-dynamic .kdesigner-tabs-tab-wrap {
  height: 40px;
}
.kdesigner-tabs-navs-dynamic .kdesigner-tabs-more-btn {
  line-height: 40px;
}
.kdesigner-tabs-navs-small:not(.kdesigner-tabs-navs-left):not(.kdesigner-tabs-navs-right) {
  height: 36px;
}
.kdesigner-tabs-navs-small:not(.kdesigner-tabs-navs-left):not(.kdesigner-tabs-navs-right).kdesigner-tabs-card-more {
  padding-right: 36px;
}
.kdesigner-tab-pane {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  color: #666;
  height: 48px;
  line-height: 48px;
  margin-right: 24px;
  cursor: pointer;
}
.kdesigner-tab-pane-text {
  display: inline-block;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.kdesigner-tab-pane-text-active,
.kdesigner-tab-pane-text:hover {
  color: #5582f3;
}
.kdesigner-tab-pane-text-disabled:hover {
  color: #b2b2b2;
}
.kdesigner-tab-pane-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-tab-pane-disabled:hover {
  color: #b2b2b2;
}
.kdesigner-tab-pane-type-card {
  margin-right: 0;
}
.kdesigner-tab-pane-type-card .kdesigner-tab-pane-text {
  padding: 0 24px;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-box-active {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-top: 2px solid;
  border-color: #5582f3 #d9d9d9 transparent #d9d9d9;
  -webkit-transition: background-color 0.2s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.2s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.2s cubic-bezier(0.42, 0, 1, 1);
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-box-active:first-of-type {
  border-left: unset;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-left,
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-right {
  width: 100%;
  padding: 0;
  text-align: center;
  border-top: 1px solid #d9d9d9;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-left:last-of-type,
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-right:last-of-type {
  border-bottom: 1px solid #d9d9d9;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-left {
  border-left: 1px solid transparent;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-left.kdesigner-tab-pane-box-active {
  border-left: 2px solid #5582f3;
  border-right: 1px solid transparent;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-right {
  border-right: 1px solid transparent;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-right.kdesigner-tab-pane-box-active {
  border-right: 2px solid #5582f3;
  border-left: 1px solid transparent;
}
.kdesigner-tab-pane-type-card.kdesigner-tab-pane-bottom.kdesigner-tab-pane-box-active {
  border-bottom: 2px solid;
  border-color: transparent #d9d9d9 #5582f3 #d9d9d9;
}
.kdesigner-tab-pane-type-dynamic {
  height: 40px;
  line-height: 40px;
  margin: 0 0 0 8px;
}
.kdesigner-tab-pane-type-dynamic:hover .kdesigner-tab-pane-operations span:first-child {
  opacity: 1;
  cursor: pointer;
}
.kdesigner-tab-pane-type-grid {
  height: 24px;
  line-height: 22px;
  padding: 0 19px;
  border: 1px solid #d9d9d9;
  margin-right: -1px;
}
.kdesigner-tab-pane-type-grid:first-of-type {
  border-radius: 2px 0 0 2px;
}
.kdesigner-tab-pane-type-grid:last-of-type {
  border-radius: 0 2px 2px 0;
}
.kdesigner-tab-pane-type-grid.kdesigner-tab-pane-box-active {
  position: relative;
  z-index: 2;
  background-color: #5582f3;
  border: 1px solid #5582f3;
  -webkit-transition: background-color 0.2s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: background-color 0.2s cubic-bezier(0.42, 0, 1, 1);
  transition: background-color 0.2s cubic-bezier(0.42, 0, 1, 1);
}
.kdesigner-tab-pane-type-grid.kdesigner-tab-pane-box-active .kdesigner-tab-pane-text-active {
  color: #fff;
}
.kdesigner-tab-pane-type-grid.kdesigner-tab-pane-disabled {
  background-color: #f2f2f2;
}
.kdesigner-tab-pane-type-grid:hover {
  color: #5582f3;
}
.kdesigner-tab-pane-operations {
  position: relative;
  display: inline-block;
  line-height: 1;
  padding: 0 18px 0 8px;
}
.kdesigner-tab-pane-operations span:first-child {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  opacity: 0;
}
.kdesigner-tab-pane-operations::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 14px;
  background-color: #d9d9d9;
  right: 0;
  top: 50%;
  opacity: 1;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kdesigner-tab-pane-operations-active span:first-child {
  opacity: 1;
  cursor: pointer;
}
.kdesigner-tab-pane-small {
  height: 36px;
  line-height: 36px;
}
.kdesigner-active-line {
  position: absolute;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: auto;
  left: 0;
  bottom: 0;
  height: 2px;
  background-color: #5582f3;
  -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  -o-transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.42, 0, 1, 1);
}
.kdesigner-arrow-button {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 48px;
  height: 100%;
  line-height: 46px;
  text-align: center;
  cursor: pointer;
}
.kdesigner-arrow-button:hover {
  color: #5582f3;
}
.kdesigner-arrow-button-line {
  width: 24px;
}
.kdesigner-arrow-button-dynamic {
  width: 24px;
  line-height: 40px;
}
.kdesigner-arrow-button-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-arrow-button-disabled:hover {
  color: #b2b2b2;
}
.kdesigner-tag {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.kdesigner-tag-size-small {
  font-size: 12px;
  height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 6px;
  border-radius: 10px;
}
.kdesigner-tag-size-middle {
  font-size: 12px;
  height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 7px;
  border-radius: 10px;
}
.kdesigner-tag-size-large {
  font-size: 14px;
  height: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 8px;
  border-radius: 12px;
}
.kdesigner-tag-shape-status {
  border: 1px solid #276ff5;
  color: #276ff5;
}
.kdesigner-tag-shape-status:hover {
  background-color: #276ff5;
  color: #fff;
}
.kdesigner-tag-shape-status.kdesigner-tag-process {
  border: 1px solid #276ff5;
  color: #276ff5;
}
.kdesigner-tag-shape-status.kdesigner-tag-process:hover {
  background-color: #276ff5;
  color: #fff;
}
.kdesigner-tag-shape-status.kdesigner-tag-success {
  border: 1px solid #1ba854;
  color: #1ba854;
}
.kdesigner-tag-shape-status.kdesigner-tag-success:hover {
  background-color: #1ba854;
  color: #fff;
}
.kdesigner-tag-shape-status.kdesigner-tag-warning {
  border: 1px solid #ff991c;
  color: #ff991c;
}
.kdesigner-tag-shape-status.kdesigner-tag-warning:hover {
  background-color: #ff991c;
  color: #fff;
}
.kdesigner-tag-shape-status.kdesigner-tag-error {
  border: 1px solid #fb2323;
  color: #fb2323;
}
.kdesigner-tag-shape-status.kdesigner-tag-error:hover {
  background-color: #fb2323;
  color: #fff;
}
.kdesigner-tag-shape-status.kdesigner-tag-end {
  border: 1px solid #666;
  color: #666;
}
.kdesigner-tag-shape-status.kdesigner-tag-end:hover {
  background-color: #666;
  color: #fff;
}
.kdesigner-tag-shape-status.kdesigner-tag-expired {
  border: 1px solid #b2b2b2;
  color: #b2b2b2;
}
.kdesigner-tag-shape-status.kdesigner-tag-expired:hover {
  background-color: #b2b2b2;
  color: #fff;
}
.kdesigner-tag-shape-attribute {
  color: #fff;
  background-color: #276ff5;
}
.kdesigner-tag-shape-attribute.kdesigner-tag-process {
  color: #fff;
  background-color: #276ff5;
}
.kdesigner-tag-shape-attribute.kdesigner-tag-success {
  color: #fff;
  background-color: #1ba854;
}
.kdesigner-tag-shape-attribute.kdesigner-tag-warning {
  color: #fff;
  background-color: #ff991c;
}
.kdesigner-tag-shape-attribute.kdesigner-tag-error {
  color: #fff;
  background-color: #fb2323;
}
.kdesigner-tag-shape-attribute.kdesigner-tag-end {
  color: #fff;
  background-color: #666;
}
.kdesigner-tag-shape-attribute.kdesigner-tag-expired {
  color: #fff;
  background-color: #b2b2b2;
}
.kdesigner-tag-shape-text {
  color: #276ff5;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text::before {
  content: '';
  display: block;
  background-color: #276ff5;
  border-radius: 50%;
}
.kdesigner-tag-shape-text::before {
  width: 6px;
  height: 6px;
  margin-right: 6px;
}
.kdesigner-tag-shape-text.kdesigner-tag-size-small::before {
  width: 6px;
  height: 6px;
  margin-right: 6px;
}
.kdesigner-tag-shape-text.kdesigner-tag-size-middle::before {
  width: 7px;
  height: 7px;
  margin-right: 7px;
}
.kdesigner-tag-shape-text.kdesigner-tag-size-large::before {
  width: 8px;
  height: 8px;
  margin-right: 8px;
}
.kdesigner-tag-shape-text.kdesigner-tag-process {
  color: #276ff5;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-process::before {
  content: '';
  display: block;
  background-color: #276ff5;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-process.kdesigner-tag-size-middle {
  color: #276ff5;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-process.kdesigner-tag-size-middle::before {
  content: '';
  display: block;
  background-color: #276ff5;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-process.kdesigner-tag-size-large {
  color: #276ff5;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-process.kdesigner-tag-size-large::before {
  content: '';
  display: block;
  background-color: #276ff5;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-success {
  color: #1ba854;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-success::before {
  content: '';
  display: block;
  background-color: #1ba854;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-success.kdesigner-tag-size-middle {
  color: #1ba854;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-success.kdesigner-tag-size-middle::before {
  content: '';
  display: block;
  background-color: #1ba854;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-success.kdesigner-tag-size-large {
  color: #1ba854;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-success.kdesigner-tag-size-large::before {
  content: '';
  display: block;
  background-color: #1ba854;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-warning {
  color: #ff991c;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-warning::before {
  content: '';
  display: block;
  background-color: #ff991c;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-warning.kdesigner-tag-size-middle {
  color: #ff991c;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-warning.kdesigner-tag-size-middle::before {
  content: '';
  display: block;
  background-color: #ff991c;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-warning.kdesigner-tag-size-large {
  color: #ff991c;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-warning.kdesigner-tag-size-large::before {
  content: '';
  display: block;
  background-color: #ff991c;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-error {
  color: #fb2323;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-error::before {
  content: '';
  display: block;
  background-color: #fb2323;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-error.kdesigner-tag-size-middle {
  color: #fb2323;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-error.kdesigner-tag-size-middle::before {
  content: '';
  display: block;
  background-color: #fb2323;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-error.kdesigner-tag-size-large {
  color: #fb2323;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-error.kdesigner-tag-size-large::before {
  content: '';
  display: block;
  background-color: #fb2323;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-end {
  color: #666;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-end::before {
  content: '';
  display: block;
  background-color: #666;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-end.kdesigner-tag-size-middle {
  color: #666;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-end.kdesigner-tag-size-middle::before {
  content: '';
  display: block;
  background-color: #666;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-end.kdesigner-tag-size-large {
  color: #666;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-end.kdesigner-tag-size-large::before {
  content: '';
  display: block;
  background-color: #666;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-expired {
  color: #b2b2b2;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-expired::before {
  content: '';
  display: block;
  background-color: #b2b2b2;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-expired.kdesigner-tag-size-middle {
  color: #b2b2b2;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-expired.kdesigner-tag-size-middle::before {
  content: '';
  display: block;
  background-color: #b2b2b2;
  border-radius: 50%;
}
.kdesigner-tag-shape-text.kdesigner-tag-expired.kdesigner-tag-size-large {
  color: #b2b2b2;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kdesigner-tag-shape-text.kdesigner-tag-expired.kdesigner-tag-size-large::before {
  content: '';
  display: block;
  background-color: #b2b2b2;
  border-radius: 50%;
}
.kdesigner-tag-clickable {
  cursor: pointer;
}
.kdesigner-tag-has-color {
  color: #fff;
}
.kdesigner-tag-text {
  margin-left: 6px;
}
.kdesigner-tag-closable {
  border: 1px solid #ccc;
  border-radius: 2px;
  line-height: 20px;
  padding-left: 6px;
  padding-right: 0;
  color: #212121;
}
.kdesigner-tag-closable:not(.kdesigner-tag-closable-disabled):hover {
  border-color: #5582f3;
}
.kdesigner-tag-closable:not(.kdesigner-tag-closable-disabled):hover .kdesigner-tag-closeWrapper {
  background-color: #5582f3;
  color: #fff;
}
.kdesigner-tag-closable-disabled {
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  color: #d9d9d9;
  cursor: not-allowed;
}
.kdesigner-tag-closable.kdesigner-tag-size-middle {
  line-height: 20px;
}
.kdesigner-tag-closable.kdesigner-tag-size-middle .kdesigner-tag-closeWrapper {
  width: 18px;
  height: 18px;
}
.kdesigner-tag-closable.kdesigner-tag-size-large {
  line-height: 24px;
  padding-left: 8px;
}
.kdesigner-tag-closable.kdesigner-tag-size-large .kdesigner-tag-closeWrapper {
  width: 22px;
  height: 22px;
}
.kdesigner-tag-closable.kdesigner-tag-size-large .kdesigner-tag-closeWrapper .kdesigner-tag-close-icon {
  font-size: 14px;
}
.kdesigner-tag-closeWrapper {
  width: 18px;
  height: 18px;
  margin-left: 4px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
}
.kdesigner-tag-close-icon {
  cursor: pointer;
  font-size: 12px;
}
.kdesigner-timeline {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
}
.kdesigner-timeline .kdesigner-timeline-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  margin: 0;
  padding-bottom: 26px;
  font-size: 12px;
}
.kdesigner-timeline .kdesigner-timeline-item-tail {
  position: absolute;
  left: 4px;
  height: calc(100% - 9px * 2 + 4px);
  border-left: 1px solid #e5e5e5;
}
.kdesigner-timeline .kdesigner-timeline-item.pending .kdesigner-timeline-item-dot {
  font-size: 12px;
}
.kdesigner-timeline .kdesigner-timeline-item.pending .kdesigner-timeline-item-tail {
  display: none;
}
.kdesigner-timeline .kdesigner-timeline-item-dot {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kdesigner-timeline .kdesigner-timeline-item-dot.blue {
  color: #5582f3;
  background-color: #5582f3;
}
.kdesigner-timeline .kdesigner-timeline-item-dot.red {
  color: #fb2323;
  background-color: #fb2323;
}
.kdesigner-timeline .kdesigner-timeline-item-dot.green {
  color: #1ba854;
  background-color: #1ba854;
}
.kdesigner-timeline .kdesigner-timeline-item-dot.gray {
  color: #b2b2b2;
  background-color: #b2b2b2;
}
.kdesigner-timeline .kdesigner-timeline-item-dot.custom {
  position: absolute;
  left: 4.5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: transparent !important;
}
.kdesigner-timeline .kdesigner-timeline-item-content {
  position: relative;
  margin: 0 0 0 24px;
  word-break: break-word;
  color: #212121;
}
.kdesigner-timeline .kdesigner-timeline-item-content > * {
  margin: 0;
  padding: 0;
}
.kdesigner-timeline .kdesigner-timeline-item.last > .kdesigner-timeline-item-tail {
  display: none;
}
.kdesigner-timeline .kdesigner-timeline-item.last > .kdesigner-timeline-item-content {
  min-height: 48px;
}
.kdesigner-timeline.alternate .kdesigner-timeline-item-tail,
.kdesigner-timeline.alternate .kdesigner-timeline-item-dot,
.kdesigner-timeline.alternate .kdesigner-timeline-item-dot.custom {
  left: 50%;
}
.kdesigner-timeline.alternate .kdesigner-timeline-item-dot {
  margin-left: -4px;
}
.kdesigner-timeline.alternate .kdesigner-timeline-item-dot.custom {
  margin-left: 1px;
}
.kdesigner-timeline.alternate .kdesigner-timeline-item:nth-child(2n + 1) .kdesigner-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 24px);
  text-align: left;
}
.kdesigner-timeline.alternate .kdesigner-timeline-item:nth-child(2n) .kdesigner-timeline-item-content {
  width: calc(50% - 24px);
  margin: 0;
  text-align: right;
}
.kdesigner-timeline.right .kdesigner-timeline-item-tail,
.kdesigner-timeline.right .kdesigner-timeline-item-dot,
.kdesigner-timeline.right .kdesigner-timeline-item-dot.custom {
  left: auto;
  right: 4.5px;
}
.kdesigner-timeline.right .kdesigner-timeline-item-dot {
  margin-right: -4px;
}
.kdesigner-timeline.right .kdesigner-timeline-item-dot.custom {
  margin-right: 1px;
}
.kdesigner-timeline.right .kdesigner-timeline-item .kdesigner-timeline-item-content {
  left: 0;
  text-align: right;
  margin: 0 24px 0 0;
  width: auto;
}
.kdesigner-timeline.label.left .kdesigner-timeline-item-tail,
.kdesigner-timeline.label.left .kdesigner-timeline-item-dot,
.kdesigner-timeline.label.left .kdesigner-timeline-item-dot.custom {
  left: 20.5px;
}
.kdesigner-timeline.label.left .kdesigner-timeline-item-dot {
  margin-left: -4px;
}
.kdesigner-timeline.label.left .kdesigner-timeline-item-dot.custom {
  margin-left: 1px;
}
.kdesigner-timeline.label.left .kdesigner-timeline-item .kdesigner-timeline-item-label {
  position: absolute;
  text-align: right;
}
.kdesigner-timeline.label.left .kdesigner-timeline-item .kdesigner-timeline-item-content {
  left: 16.5px;
  text-align: left;
  margin-right: 16px;
}
.kdesigner-timeline.label.right .kdesigner-timeline-item-tail,
.kdesigner-timeline.label.right .kdesigner-timeline-item-dot,
.kdesigner-timeline.label.right .kdesigner-timeline-item-dot.custom {
  left: auto;
  right: 20.5px;
}
.kdesigner-timeline.label.right .kdesigner-timeline-item-dot {
  margin-right: -4px;
}
.kdesigner-timeline.label.right .kdesigner-timeline-item-dot.custom {
  right: 6px;
}
.kdesigner-timeline.label.right .kdesigner-timeline-item .kdesigner-timeline-item-label {
  position: absolute;
  right: 0;
  text-align: left;
}
.kdesigner-timeline.label.right .kdesigner-timeline-item .kdesigner-timeline-item-content {
  left: auto;
  right: 16.5px;
  text-align: right;
  margin-left: 17px;
}
.kdesigner-timeline.label.alternate .kdesigner-timeline-item:nth-child(2n + 1) .kdesigner-timeline-item-label {
  position: absolute;
  width: calc(50% - 18px);
  text-align: right;
}
.kdesigner-timeline.label.alternate .kdesigner-timeline-item:nth-child(2n) .kdesigner-timeline-item-label {
  position: absolute;
  left: calc(50% + (2 * (9px - 1px) + 8px) - 9px / 2);
  width: calc(50% - (2 * (9px - 1px) + 8px) + 9px / 2);
  text-align: left;
}
.kdesigner-timeline.pending .kdesigner-timeline-item.last .kdesigner-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #e5e5e5;
}
.kdesigner-timeline.reverse .kdesigner-timeline-item.last .kdesigner-timeline-item-tail {
  display: none;
}
.kdesigner-timeline.reverse .kdesigner-timeline-item.pending .kdesigner-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #e5e5e5;
}
.kdesigner-timeline.reverse .kdesigner-timeline-item.pending .kdesigner-timeline-item-content {
  min-height: 48px;
}
.kdesigner-tooltip {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  max-width: 267px;
  padding: 8px 12px;
  color: #212121;
  border-radius: 2px;
  font-size: 12px;
  line-height: 18px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
  opacity: 1;
  z-index: 1050;
  visibility: visible;
}
.kdesigner-tooltip.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kdesigner-tooltip.arrow::before {
  position: absolute;
  z-index: -2;
  background: transparent;
  border-style: solid;
  border-width: var(--arrowSize);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.kdesigner-tooltip.arrow::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: #fff;
  border-radius: 2px;
}
.kdesigner-tooltip.arrow.bottomLeft::before,
.kdesigner-tooltip.arrow.bottom::before,
.kdesigner-tooltip.arrow.bottomRight::before {
  left: var(--arrowLeft);
  top: var(--arrowOffset);
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.1);
  border-color: #fff transparent transparent #fff;
}
.kdesigner-tooltip.arrow.topLeft::before,
.kdesigner-tooltip.arrow.top::before,
.kdesigner-tooltip.arrow.topRight::before {
  left: var(--arrowLeft);
  bottom: var(--arrowOffset);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.15);
  border-color: transparent #fff #fff transparent;
}
.kdesigner-tooltip.arrow.leftTop::before,
.kdesigner-tooltip.arrow.left::before,
.kdesigner-tooltip.arrow.leftBottom::before {
  top: var(--arrowTop);
  right: var(--arrowOffset);
  -webkit-box-shadow: 3px 0 6px rgba(0, 0, 0, 0.12), 0 -2px 6px rgba(204, 149, 149, 0.12);
          box-shadow: 3px 0 6px rgba(0, 0, 0, 0.12), 0 -2px 6px rgba(204, 149, 149, 0.12);
  border-color: #fff #fff transparent transparent;
}
.kdesigner-tooltip.arrow.rightTop::before,
.kdesigner-tooltip.arrow.right::before,
.kdesigner-tooltip.arrow.rightBottom::before {
  top: var(--arrowTop);
  left: var(--arrowOffset);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), -2px 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), -2px 0 6px rgba(0, 0, 0, 0.1);
  border-color: transparent transparent #fff #fff;
}
.kdesigner-transfer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.kdesigner-transfer .kdesigner-checkbox {
  background: transparent;
  margin-right: 6px;
}
.kdesigner-transfer-disabled .kdesigner-transfer-list {
  background: #f5f5f5;
}
.kdesigner-transfer-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 250px;
  min-height: 300px;
  border: 1px solid #d9d9d9;
}
.kdesigner-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.kdesigner-transfer-list-header {
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 12px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 14px;
}
.kdesigner-transfer-list-header-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.kdesigner-transfer-list-header-title {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-transfer-list-header-select-all {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-transfer-list-search {
  height: 32px;
  position: relative;
}
.kdesigner-transfer-list-search-prefix i {
  color: #5582f3;
}
.kdesigner-transfer-list-search-suffix {
  cursor: pointer;
}
.kdesigner-transfer-list-search-suffix i {
  color: #bbb;
}
.kdesigner-transfer-list-search-suffix i:hover {
  color: #999;
}
.kdesigner-transfer-list-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  font-size: 12px;
}
.kdesigner-transfer-list-body-search-wrapper {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  padding: 0 12px;
  margin: 8px 0;
}
.kdesigner-transfer-list-content {
  height: 320px;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
  padding-bottom: 8px;
}
.kdesigner-transfer-list-content-item {
  height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 14px;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.kdesigner-transfer-list-content-item-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kdesigner-transfer-list-content-item:hover:not(.kdesigner-transfer-list-content-item-disabled) {
  background: #f5f5f5;
}
.kdesigner-transfer-list-content-item-checked {
  color: #5582f3;
}
.kdesigner-transfer-list-content-item-text {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-transfer-list-content-item-remove {
  cursor: pointer;
}
.kdesigner-transfer-list-content-item-remove i {
  color: #bbb;
}
.kdesigner-transfer-list-content-item-remove i:hover {
  color: #999;
}
.kdesigner-transfer-list-pagination {
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 14px;
  border-top: 1px solid #d9d9d9;
}
.kdesigner-transfer-list-footer {
  border-top: 1px solid #d9d9d9;
}
.kdesigner-transfer-list-body-not-found {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 8px;
  color: #999999;
}
.kdesigner-transfer-list-body-not-found-tip {
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
}
.kdesigner-transfer-operation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0 8px;
  overflow: hidden;
  vertical-align: middle;
}
.kdesigner-transfer-operation .kdesigner-btn {
  display: block;
  height: 28px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kdesigner-transfer-operation .kdesigner-btn + .kdesigner-btn {
  margin-top: 20px;
}
.kdesigner-tree {
  position: relative;
  overflow: auto;
  height: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 12px;
}
.kdesigner-tree-root {
  min-width: 100%;
}
.kdesigner-tree-plantom {
  position: absolute;
  min-width: 100%;
  z-index: -1;
}
.kdesigner-tree-node-root {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-tree-node-item {
  height: 28px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-tree-node-item-hover {
  -webkit-transition: background-color 0.3s, color 0.3s;
  -o-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
.kdesigner-tree-node-item-hover:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.kdesigner-tree-node-indent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1px;
  border-top: 0;
  border-left: 11px;
  border-bottom: 0;
  border-right: 10px;
  border-color: white;
  border-style: solid;
  height: 28px;
  cursor: default;
  opacity: 0;
}
.kdesigner-tree-node-indent-line {
  background-color: black;
  opacity: 1;
}
.kdesigner-tree-node-icon {
  cursor: pointer;
  height: 22px;
  width: 22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-tree-node-icon-hidden {
  height: 22px;
  width: 22px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  opacity: 0;
  cursor: default;
}
.kdesigner-tree-node-animation-expand {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.kdesigner-tree-node-animation-collapse {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.kdesigner-tree-node-disabled {
  cursor: not-allowed !important;
  border-color: #ccc;
}
.kdesigner-tree-node-title-disabled {
  color: #b2b2b2;
}
.kdesigner-tree-node-title {
  white-space: nowrap;
  margin-left: 6px;
}
.kdesigner-tree-node-selected {
  background-color: #5582f3 !important;
  color: #fff;
}
.kdesigner-tree-node-selected .kdesigner-checkbox-default-checked {
  background-color: #fff;
}
.kdesigner-tree-node-selected .kdesigner-checkbox-default-inner {
  color: #5582f3;
}
.kdesigner-tree-node-selected .kdesigner-checkbox-default-indeterminate {
  background-color: #fff;
}
.kdesigner-tree-node-selected .kdesigner-checkbox-default-indeterminate::before {
  background-color: #5582f3;
}
.kdesigner-tree-node-selected .kdesigner-tree-node-title {
  color: #fff;
}
.kdesigner-tree-node-draggabled {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.kdesigner-tree-node-drag-line {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top: 1px solid #fc8555;
}
.kdesigner-tree-node-leaf-icon {
  height: 22px;
  width: 22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.kdesigner-typography {
  color: #212121;
  overflow-wrap: break-word;
  line-height: 2;
  max-width: 830px;
}
.kdesigner-typography.kdesigner-typography-second {
  color: #666;
}
.kdesigner-typography.kdesigner-typography-success {
  color: #1ba854;
}
.kdesigner-typography.kdesigner-typography-warning {
  color: #ff991c;
}
.kdesigner-typography.kdesigner-typography-danger {
  color: #fb2323;
}
.kdesigner-typography.kdesigner-typography-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kdesigner-typography.kdesigner-typography-assist {
  color: #999;
}
.kdesigner-typography + h1.kdesigner-typography,
.kdesigner-typography + h2.kdesigner-typography,
.kdesigner-typography + h3.kdesigner-typography,
.kdesigner-typography + h4.kdesigner-typography,
.kdesigner-typography + h5.kdesigner-typography {
  margin-top: 1.2em;
}
article.kdesigner-typography > div.kdesigner-typography {
  margin-bottom: 24px;
}
article.kdesigner-typography > div.kdesigner-typography:first-child {
  margin-bottom: 80px;
}
article.kdesigner-typography > div.kdesigner-typography + div.kdesigner-typography h2 {
  margin-top: 80px;
}
article.kdesigner-typography h1 {
  margin-top: 0;
  margin-bottom: 12px;
  color: #212121;
  font-weight: 600;
  font-size: 40px;
  line-height: 1.5;
}
article.kdesigner-typography h2 {
  margin-top: 0;
  margin-bottom: 24px;
  color: #276ff5;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.5;
}
article.kdesigner-typography h3 {
  margin-top: 0;
  margin-bottom: 12px;
  color: #212121;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
}
h1.kdesigner-typography,
.kdesigner-typography h1 {
  margin-bottom: 0.5em;
  color: #212121;
  font-weight: 600;
  font-size: 40px;
  line-height: 1.5;
}
h2.kdesigner-typography,
.kdesigner-typography h2 {
  margin-bottom: 0.5em;
  color: #276ff5;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.5;
}
h3.kdesigner-typography,
.kdesigner-typography h3 {
  margin-bottom: 0.5em;
  color: #212121;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
}
h4.kdesigner-typography,
.kdesigner-typography h4 {
  margin-bottom: 0.5em;
  color: #212121;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.4;
}
h5.kdesigner-typography,
.kdesigner-typography h5 {
  margin-bottom: 0.5em;
  color: #212121;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
}
.kdesigner-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.kdesigner-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.kdesigner-typography strong {
  font-weight: 600;
}
.kdesigner-typography ul,
.kdesigner-typography ol {
  margin: 0 0 24px 0;
  padding: 0;
}
.kdesigner-typography ul li,
.kdesigner-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.kdesigner-typography ul {
  list-style-type: disc;
}
.kdesigner-typography ul ul {
  list-style-type: disc;
}
.kdesigner-typography ol {
  list-style-type: decimal;
}
.kdesigner-upload {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.kdesigner-upload-select {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.kdesigner-upload-drag {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #999;
  border: 1px dashed #e5e5e5;
  background-color: #fafafa;
  -webkit-transition: border-color 0.3s, background-color 0.3s;
  -o-transition: border-color 0.3s, background-color 0.3s;
  transition: border-color 0.3s, background-color 0.3s;
}
.kdesigner-upload-drag.hover,
.kdesigner-upload-drag:hover,
.kdesigner-upload-drag:active {
  border-color: #0e5fd8;
  background-color: #f2f9ff;
}
.kdesigner-upload-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
}
.kdesigner-upload-input input[type="file"] {
  position: absolute;
  top: -20%;
  left: 0;
  width: 100%;
  height: 120%;
  font-size: 0;
  cursor: pointer;
}
.kdesigner-upload .kdesigner-upload-text-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-top: 16px;
  font-size: 12px;
  border-top: 1px dashed #d9d9d9;
}
.kdesigner-upload .kdesigner-upload-text-list-item {
  position: relative;
  padding: 12px 20px;
  overflow: hidden;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.kdesigner-upload .kdesigner-upload-text-list-item:hover {
  background-color: #f5f5f5;
}
.kdesigner-upload .kdesigner-upload-text-list-item:hover .kdesigner-upload-text-list-item-action {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  background-color: #f5f5f5;
}
.kdesigner-upload .kdesigner-upload-text-list-item.error i,
.kdesigner-upload .kdesigner-upload-text-list-item.error .kdesigner-upload-text-list-item-name {
  color: #fb2323;
}
.kdesigner-upload .kdesigner-upload-text-list-item-name {
  display: inline-block;
  margin: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  color: #212121;
}
.kdesigner-upload .kdesigner-upload-text-list-item-size {
  color: #999;
}
.kdesigner-upload .kdesigner-upload-text-list-item-action {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 20px;
  background-color: transparent;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(5px);
      -ms-transform: translateX(5px);
          transform: translateX(5px);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.kdesigner-upload .kdesigner-upload-text-list-item-action a {
  display: inline-block;
  vertical-align: middle;
}
.kdesigner-upload .kdesigner-upload-text-list-item-action a:not(:first-child) {
  margin-left: 20px;
}
.kdesigner-upload .kdesigner-upload-picture-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.kdesigner-upload .kdesigner-upload-picture-list-item {
  position: relative;
  width: 100px;
  height: 100px;
  display: inline-block;
  margin: 0 28px 28px 0;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 2px;
  border: 1px solid #e5e5e5;
  background-color: #fafafa;
}
.kdesigner-upload .kdesigner-upload-picture-list-item .kdesigner-upload-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  color: #999;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px dashed #e5e5e5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.kdesigner-upload .kdesigner-upload-picture-list-item .kdesigner-upload-select:hover,
.kdesigner-upload .kdesigner-upload-picture-list-item .kdesigner-upload-select:active {
  border-color: #0e5fd8;
  background-color: #f2f9ff;
}
.kdesigner-upload .kdesigner-upload-picture-list-item .kdesigner-upload-select .kdesigner-upload-handle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kdesigner-upload .kdesigner-upload-picture-list-item img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.kdesigner-upload .kdesigner-upload-picture-list-item.error {
  border-color: #ff8088;
}
.kdesigner-upload .kdesigner-upload-picture-list-item-loading {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kdesigner-upload .kdesigner-upload-picture-list-item-loading > * {
  width: 80%;
}
.kdesigner-upload .kdesigner-upload-picture-list-item-error {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kdesigner-upload .kdesigner-upload-picture-list-item-error-text {
  margin-bottom: 5px;
  color: #fb2323;
}
.kdesigner-upload .kdesigner-upload-picture-list-item-error a {
  display: inline-block;
}
.kdesigner-upload .kdesigner-upload-picture-list-item-error a:not(:first-child) {
  margin-left: 10px;
}
@font-face {
  font-family: "kdesignericon";
  src: url(data:application/vnd.ms-fontobject;base64,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AAAAJwAA5h0AAOYdAAAAKAAA5h4AAOYeAAAAKgAA5h8AAOYfAAAAKwAA5iAAAOYgAAAALAAA5iEAAOYhAAAAOQAA5iIAAOYiAAAAPQAA5iMAAOYjAAAAPgAA5iQAAOYkAAAAQAAA5iUAAOYlAAAAQQAA5iYAAOYmAAAAQgAA5icAAOYnAAAAQwAA5igAAOYoAAAASQAA5ikAAOYpAAAASgAA5ioAAOYqAAAASwAA5isAAOYrAAAATAAA5iwAAOYsAAAAVAAA5i0AAOYtAAAAUgAA5i4AAOYuAAAAUwAA5i8AAOYvAAAAVgAA5jAAAOYwAAAAXQAA5jEAAOYxAAAAXgAA5jIAAOYyAAAAXwAA5j0AAOY9AAAABAAA5j4AAOY+AAAACAAA5j8AAOY/AAAAHAAA5kAAAOZAAAAALgAA5kEAAOZBAAAARAAA5kIAAOZCAAAARQAA5kMAAOZDAAAARgAA5kQAAOZEAAAARwAA5kUAAOZFAAAAJgAA5kYAAOZGAAAAMAAA5kgAAOZIAAAAWQAA5koAAOZKAAAAGwAA5ksAAOZLAAAANAAA5kwAAOZMAAAAHQAA5k0AAOZNAAAAXAAA5k4AAOZOAAAAAwAA5lAAAOZQAAAANgAA5lIAAOZSAAAAKQAA5lMAAOZTAAAASAAA5lYAAOZWAAAAEwAA5lcAAOZXAAAAHwAA5lgAAOZYAAAAMgAA5lkAAOZZAAAAMwAA5lsAAOZbAAAAIQAA5lwAAOZcAAAAGgAA5l0AAOZdAAAAFwAA5l4AAOZeAAAAEgAA5l8AAOZfAAAALwAA5mAAAOZgAAAANQAA5mIAAOZiAAAAOgAA5mMAAOZjAAAAOwAA5mQAAOZkAAAATwAA5mUAAOZlAAAAWwAA5mYAAOZmAAAANwAA5mcAAOZnAAAAUAAA5mgAAOZoAAAAAQAA5mkAAOZpAAAAAgAA5moAAOZqAAAABQAA5mwAAOZsAAAAVQAA5m0AAOZtAAAAIgAA5m4AAOZuAAAABwAA5m8AAOZvAAAACQAA5nAAAOZwAAAAFAAA5nEAAOZxAAAAFQAA5nIAAOZyAAAAGQAA5nMAAOZzAAAAIAAA5nQAAOZ0AAAAJAAA5nUAAOZ1AAAAJQAA5nYAAOZ2AAAALQAA5ncAAOZ3AAAAMQAA5ngAAOZ4AAAAOAAA5nkAAOZ5AAAAPAAA5noAAOZ6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AG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQAHYmFuZ3podQZiYW9jdW4GY2FpZGFuEGNoYWlmZW5kYW55dWFuZ2UHY2hhamlhbgdjaGV4aWFvDWNodWFuZ2ppYW5yZW4MY2h1aXpoaWZlbmJ1B2Rhbmp1dGkHZGlkdWlxaQlkaW5nZHVpcWkPZHVhbmx1by1qdXpob25nJGR1YW5sdW8tbGlhbmdkdWFuZHVpcWltb2R1YW55b3VkdWlxaSRkdWFubHVvLWxpYW5nZHVhbmR1aXFpbW9kdWFuenVvZHVpcWkcZHVhbmx1by1xdWFuYnVsaWFuZ2R1YW5kdWlxaRBkdWFubHVvLXlvdWR1aXFpEGR1YW5sdW8tenVvZHVpcWkIZXJ3ZWltYTIIZXJ3ZWltYTMGZnVqaWFuDWZ1amlhbm1pYW5iYW4IZnV3ZW5iZW4FZnV6aGkJZ2VzaGlzaHVhCmdvbmd6dW9saXUPZ3VhbmJpZnV6aHV4aWFuCGd1YW5saWFuD2hlYmluZ2Rhbnl1YW5nZQloZW5neGlhbmcFamlhY3UNamllY2h1c3VvZGluZwRqaW5lDmthaXFpZnV6aHV4aWFuBW1vYmFuDG5laWJpYW5rdWFuZwRxaXRhBXJpcWkyCnJpcWl4dWFuemUHc2hhbmNodQ5zaGFuZ2JpYW5rdWFuZwpzaGFuZ2NodWFuD3NoYW5neGlhanV6aG9uZxNzaGV6aGliaWFua3VhbmdjdXhpGXNoZXpoaWJpYW5rdWFuZ2tlamlhbnhpbmcHc2hpamlhbg1zaHVpcGluZ2ZlbmJ1C3NodWp1Ymlhb2dlBnNodXpoaQdzaHV6aGkyCHN1b2RpbmcyD3N1b3lvdWJpYW5rdWFuZwd0aWFuamlhC3RpYW94aW5nbWEyCnRpc2hpeGlueGkHdHVwaWFuMgd0dXBpYW4zDndhaWNlYmlhbmt1YW5nBndhbmdnZQd3ZW5iZW4yB3dlbmJlbjMKd2Vueml5YW5zZQt3dWJpYW5rdWFuZwZ3dWxpYW8MeGlhYmlhbmt1YW5nCnhpYWh1YXhpYW4PeGlhbmd5b3V6aGFua2FpD3hpYW5nenVvemhhbmthaRV4aWFudGlhb2N1eGktY2hhbmdndWkPeGlhbnRpYW9jdXhpLWN1EnhpYW50aWFvY3V4aS1qaWFjdQ14aWFudGlhb3lhbnNlBnhpYXphaQV4aWV0aRN4aW5nZ2FvZHVpcWlqdXpob25nEXhpbmdnYW9kdWlxaXpoaWRpE3hpbmdnYW9kdWlxaXpoaWRpbmcMeGl0b25nemlkdWFuCXhpdWdhaXJlbgZ5ZWppYW8FeWVtZWkOeWlucnVzaHVqdXl1YW4MeW91Ymlhbmt1YW5nCXlvdWR1aXFpMwl5b3VxaXRvbmcFeXVsYW4Iemhvbmd6dW8Memh1c2h1anV5dWFuCXppZGFuanV0aQh6aWRpbmd5aRF6aWRpbmd5aXNodWp1eXVhbg16aXNodWp1Ymlhb2dlCXpvbmd4aWFuZwx6dW9iaWFua3VhbmcJenVvZHVpcWkzDXp1b3lvdWp1emhvbmcAAAAA);
  /* IE9*/
  src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQAHYmFuZ3podQZiYW9jdW4GY2FpZGFuEGNoYWlmZW5kYW55dWFuZ2UHY2hhamlhbgdjaGV4aWFvDWNodWFuZ2ppYW5yZW4MY2h1aXpoaWZlbmJ1B2Rhbmp1dGkHZGlkdWlxaQlkaW5nZHVpcWkPZHVhbmx1by1qdXpob25nJGR1YW5sdW8tbGlhbmdkdWFuZHVpcWltb2R1YW55b3VkdWlxaSRkdWFubHVvLWxpYW5nZHVhbmR1aXFpbW9kdWFuenVvZHVpcWkcZHVhbmx1by1xdWFuYnVsaWFuZ2R1YW5kdWlxaRBkdWFubHVvLXlvdWR1aXFpEGR1YW5sdW8tenVvZHVpcWkIZXJ3ZWltYTIIZXJ3ZWltYTMGZnVqaWFuDWZ1amlhbm1pYW5iYW4IZnV3ZW5iZW4FZnV6aGkJZ2VzaGlzaHVhCmdvbmd6dW9saXUPZ3VhbmJpZnV6aHV4aWFuCGd1YW5saWFuD2hlYmluZ2Rhbnl1YW5nZQloZW5neGlhbmcFamlhY3UNamllY2h1c3VvZGluZwRqaW5lDmthaXFpZnV6aHV4aWFuBW1vYmFuDG5laWJpYW5rdWFuZwRxaXRhBXJpcWkyCnJpcWl4dWFuemUHc2hhbmNodQ5zaGFuZ2JpYW5rdWFuZwpzaGFuZ2NodWFuD3NoYW5neGlhanV6aG9uZxNzaGV6aGliaWFua3VhbmdjdXhpGXNoZXpoaWJpYW5rdWFuZ2tlamlhbnhpbmcHc2hpamlhbg1zaHVpcGluZ2ZlbmJ1C3NodWp1Ymlhb2dlBnNodXpoaQdzaHV6aGkyCHN1b2RpbmcyD3N1b3lvdWJpYW5rdWFuZwd0aWFuamlhC3RpYW94aW5nbWEyCnRpc2hpeGlueGkHdHVwaWFuMgd0dXBpYW4zDndhaWNlYmlhbmt1YW5nBndhbmdnZQd3ZW5iZW4yB3dlbmJlbjMKd2Vueml5YW5zZQt3dWJpYW5rdWFuZwZ3dWxpYW8MeGlhYmlhbmt1YW5nCnhpYWh1YXhpYW4PeGlhbmd5b3V6aGFua2FpD3hpYW5nenVvemhhbmthaRV4aWFudGlhb2N1eGktY2hhbmdndWkPeGlhbnRpYW9jdXhpLWN1EnhpYW50aWFvY3V4aS1qaWFjdQ14aWFudGlhb3lhbnNlBnhpYXphaQV4aWV0aRN4aW5nZ2FvZHVpcWlqdXpob25nEXhpbmdnYW9kdWlxaXpoaWRpE3hpbmdnYW9kdWlxaXpoaWRpbmcMeGl0b25nemlkdWFuCXhpdWdhaXJlbgZ5ZWppYW8FeWVtZWkOeWlucnVzaHVqdXl1YW4MeW91Ymlhbmt1YW5nCXlvdWR1aXFpMwl5b3VxaXRvbmcFeXVsYW4Iemhvbmd6dW8Memh1c2h1anV5dWFuCXppZGFuanV0aQh6aWRpbmd5aRF6aWRpbmd5aXNodWp1eXVhbg16aXNodWp1Ymlhb2dlCXpvbmd4aWFuZwx6dW9iaWFua3VhbmcJenVvZHVpcWkzDXp1b3lvdWp1emhvbmcAAAAA) format('truetype');
  /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
}
.kdesignericon {
  font-family: 'kdesignericon', sans-serif !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.kdesignericon-bangzhu:before {
  content: "\E668";
}
.kdesignericon-baocun:before {
  content: "\E669";
}
.kdesignericon-caidan:before {
  content: "\E64E";
}
.kdesignericon-chaifendanyuange:before {
  content: "\E63D";
}
.kdesignericon-chajian:before {
  content: "\E66A";
}
.kdesignericon-chexiao:before {
  content: "\E610";
}
.kdesignericon-chuangjianren:before {
  content: "\E66E";
}
.kdesignericon-chuizhifenbu:before {
  content: "\E63E";
}
.kdesignericon-danjuti:before {
  content: "\E66F";
}
.kdesignericon-diduiqi:before {
  content: "\E611";
}
.kdesignericon-dingduiqi:before {
  content: "\E612";
}
.kdesignericon-duanluo-juzhong:before {
  content: "\E613";
}
.kdesignericon-duanluo-liangduanduiqimoduanyouduiqi:before {
  content: "\E614";
}
.kdesignericon-duanluo-liangduanduiqimoduanzuoduiqi:before {
  content: "\E615";
}
.kdesignericon-duanluo-quanbuliangduanduiqi:before {
  content: "\E616";
}
.kdesignericon-duanluo-youduiqi:before {
  content: "\E617";
}
.kdesignericon-duanluo-zuoduiqi:before {
  content: "\E618";
}
.kdesignericon-erweima2:before {
  content: "\E65E";
}
.kdesignericon-erweima3:before {
  content: "\E656";
}
.kdesignericon-fujian:before {
  content: "\E670";
}
.kdesignericon-fujianmianban:before {
  content: "\E671";
}
.kdesignericon-fuwenben:before {
  content: "\E681";
}
.kdesignericon-fuzhi:before {
  content: "\E65D";
}
.kdesignericon-geshishua:before {
  content: "\E61A";
}
.kdesignericon-gongzuoliu:before {
  content: "\E672";
}
.kdesignericon-guanbifuzhuxian:before {
  content: "\E65C";
}
.kdesignericon-guanlian:before {
  content: "\E64A";
}
.kdesignericon-hebingdanyuange:before {
  content: "\E63F";
}
.kdesignericon-hengxiang:before {
  content: "\E64C";
}
.kdesignericon-jiacu:before {
  content: "\E61B";
}
.kdesignericon-jiechusuoding:before {
  content: "\E657";
}
.kdesignericon-jine:before {
  content: "\E673";
}
.kdesignericon-kaiqifuzhuxian:before {
  content: "\E65B";
}
.kdesignericon-moban:before {
  content: "\E66D";
}
.kdesignericon-qita:before {
  content: "\E674";
}
.kdesignericon-riqi2:before {
  content: "\E675";
}
.kdesignericon-riqixuanze:before {
  content: "\E645";
}
.kdesignericon-shanchu:before {
  content: "\E61C";
}
.kdesignericon-shangbiankuang:before {
  content: "\E61D";
}
.kdesignericon-shangchuan:before {
  content: "\E652";
}
.kdesignericon-shangxiajuzhong:before {
  content: "\E61E";
}
.kdesignericon-shezhibiankuangcuxi:before {
  content: "\E61F";
}
.kdesignericon-shezhibiankuangkejianxing:before {
  content: "\E620";
}
.kdesignericon-shijian:before {
  content: "\E676";
}
.kdesignericon-shuipingfenbu:before {
  content: "\E640";
}
.kdesignericon-shujubiaoge:before {
  content: "\E65F";
}
.kdesignericon-shuzhi:before {
  content: "\E646";
}
.kdesignericon-shuzhi2:before {
  content: "\E677";
}
.kdesignericon-suoding2:before {
  content: "\E658";
}
.kdesignericon-suoyoubiankuang:before {
  content: "\E659";
}
.kdesignericon-tianjia:before {
  content: "\E64B";
}
.kdesignericon-tiaoxingma2:before {
  content: "\E660";
}
.kdesignericon-tishixinxi:before {
  content: "\E650";
}
.kdesignericon-tupian2:before {
  content: "\E666";
}
.kdesignericon-tupian3:before {
  content: "\E678";
}
.kdesignericon-waicebiankuang:before {
  content: "\E621";
}
.kdesignericon-wangge:before {
  content: "\E662";
}
.kdesignericon-wenben2:before {
  content: "\E663";
}
.kdesignericon-wenben3:before {
  content: "\E679";
}
.kdesignericon-wenziyanse:before {
  content: "\E622";
}
.kdesignericon-wubiankuang:before {
  content: "\E623";
}
.kdesignericon-wuliao:before {
  content: "\E67A";
}
.kdesignericon-xiabiankuang:before {
  content: "\E624";
}
.kdesignericon-xiahuaxian:before {
  content: "\E625";
}
.kdesignericon-xiangyouzhankai:before {
  content: "\E626";
}
.kdesignericon-xiangzuozhankai:before {
  content: "\E627";
}
.kdesignericon-xiantiaocuxi-changgui:before {
  content: "\E641";
}
.kdesignericon-xiantiaocuxi-cu:before {
  content: "\E642";
}
.kdesignericon-xiantiaocuxi-jiacu:before {
  content: "\E643";
}
.kdesignericon-xiantiaoyanse:before {
  content: "\E644";
}
.kdesignericon-xiazai:before {
  content: "\E653";
}
.kdesignericon-xieti:before {
  content: "\E628";
}
.kdesignericon-xinggaoduiqijuzhong:before {
  content: "\E629";
}
.kdesignericon-xinggaoduiqizhidi:before {
  content: "\E62A";
}
.kdesignericon-xinggaoduiqizhiding:before {
  content: "\E62B";
}
.kdesignericon-xitongziduan:before {
  content: "\E67B";
}
.kdesignericon-xiugairen:before {
  content: "\E67C";
}
.kdesignericon-yejiao:before {
  content: "\E664";
}
.kdesignericon-yemei:before {
  content: "\E667";
}
.kdesignericon-yinrushujuyuan:before {
  content: "\E67D";
}
.kdesignericon-youbiankuang:before {
  content: "\E62D";
}
.kdesignericon-youduiqi3:before {
  content: "\E62E";
}
.kdesignericon-youqitong:before {
  content: "\E62C";
}
.kdesignericon-yulan:before {
  content: "\E66C";
}
.kdesignericon-zhongzuo:before {
  content: "\E62F";
}
.kdesignericon-zhushujuyuan:before {
  content: "\E67E";
}
.kdesignericon-zidanjuti:before {
  content: "\E680";
}
.kdesignericon-zidingyi:before {
  content: "\E648";
}
.kdesignericon-zidingyishujuyuan:before {
  content: "\E67F";
}
.kdesignericon-zishujubiaoge:before {
  content: "\E665";
}
.kdesignericon-zongxiang:before {
  content: "\E64D";
}
.kdesignericon-zuobiankuang:before {
  content: "\E630";
}
.kdesignericon-zuoduiqi3:before {
  content: "\E631";
}
.kdesignericon-zuoyoujuzhong:before {
  content: "\E632";
}
.kdesignericon-neibiankuang:before {
  content: "\E682";
}
[class^="kdesignericon"] {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.icon-spin::before,
.icon-spin {
  -webkit-animation: loadingcircle 2s infinite linear;
  animation: loadingcircle 2s infinite linear;
}
.kdesigner-left-view,
.kdesigner-right-view {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  letter-spacing: 1px;
  background: #FFFFFF;
  color: #212121;
}
.kdesigner-left-view .kdesigner-left-view-tabs-body,
.kdesigner-right-view .kdesigner-left-view-tabs-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
.kdesigner-left-view.hide,
.kdesigner-right-view.hide {
  display: none;
}
.kdesigner-left-view .kdesigner-collapse-panel-children,
.kdesigner-right-view .kdesigner-collapse-panel-children {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.kdesigner-left-view .kdesigner-collapse-panel-children-hide,
.kdesigner-right-view .kdesigner-collapse-panel-children-hide {
  padding: 0;
}
.kdesigner-left-view .left-datasource-empty,
.kdesigner-right-view .left-datasource-empty {
  margin-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.kdesigner-left-view .left-datasource-empty-text,
.kdesigner-right-view .left-datasource-empty-text {
  height: 21px;
  font-size: 14px;
  color: #999999;
  line-height: 21px;
  margin-top: 8px;
}
.kdesigner-left-view .kdesigner-left-view-fold-icon,
.kdesigner-right-view .kdesigner-left-view-fold-icon {
  position: absolute;
  top: 14px;
  right: 17px;
  cursor: pointer;
}
.kdesigner-left-view .kdesigner-checkbox-default-wrapper-size,
.kdesigner-right-view .kdesigner-checkbox-default-wrapper-size {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
      transform: scale(0.9);
}
.kdesigner-left-view-title,
.kdesigner-right-view-title {
  color: #666;
  line-height: 18px;
}
.kdesigner-left-view .kdesigner-right-view-pane,
.kdesigner-right-view .kdesigner-right-view-pane {
  margin-top: -8px;
}
.kdesigner-left-view-tooltip,
.kdesigner-right-view-tooltip {
  position: absolute;
  width: 248px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 1050;
  padding-left: 12px;
  border-radius: 2px;
  line-height: 18px;
  font-size: 12px;
  background: #FFDBE0;
  color: #FB2323;
}
.kdesigner-left-view-tooltip::before,
.kdesigner-right-view-tooltip::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 12px 8px;
  border-color: transparent transparent #FFDBE0 transparent;
}
.kdesigner-left-view-tooltip::after,
.kdesigner-right-view-tooltip::after {
  background: #FFDBE0 !important;
}
.kdesigner-left-view-query,
.kdesigner-right-view-query {
  height: 32px;
  border: 1px solid #EEF2F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 0px 9px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  border-radius: 4px;
  background: #F7F9FD;
}
.kdesigner-left-view-query:hover,
.kdesigner-right-view-query:hover {
  background: #fff;
  border-color: #5582f3;
}
.kdesigner-left-view-query-text,
.kdesigner-right-view-query-text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.kdesigner-left-view-query-text-empty,
.kdesigner-right-view-query-text-empty {
  color: #B2B2B2;
}
.kdesigner-left-view-query-btn,
.kdesigner-right-view-query-btn {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
          flex-grow: 0;
  color: #999;
}
.kdesigner-left-view .kdesigner-checkbox-middle,
.kdesigner-right-view .kdesigner-checkbox-middle {
  height: 18px;
}
.kdesigner-left-view .kdesigner-input,
.kdesigner-right-view .kdesigner-input {
  color: #212121;
  cursor: text;
}
.kdesigner-left-view .kdesigner-input:not(.kdesigner-input-disabled):focus,
.kdesigner-right-view .kdesigner-input:not(.kdesigner-input-disabled):focus {
  background: #fff;
}
.kdesigner-left-view .kdesigner-input:not(.kdesigner-input-disabled):hover,
.kdesigner-right-view .kdesigner-input:not(.kdesigner-input-disabled):hover {
  background: #fff;
}
.kdesigner-left-view .kdesigner-input.kdesigner-input-disabled,
.kdesigner-right-view .kdesigner-input.kdesigner-input-disabled {
  background: #EBEFF5;
  color: #B2B2B2;
  cursor: not-allowed;
}
.kdesigner-left-view .kdesigner-input::-webkit-input-placeholder,
.kdesigner-right-view .kdesigner-input::-webkit-input-placeholder {
  color: #B2B2B2 !important;
}
.kdesigner-left-view .kdesigner-input::-webkit-input-placeholder, .kdesigner-right-view .kdesigner-input::-webkit-input-placeholder {
  color: #B2B2B2 !important;
}
.kdesigner-left-view .kdesigner-input::placeholder,
.kdesigner-right-view .kdesigner-input::placeholder,
.kdesigner-left-view .kdesigner-input::-webkit-input-placeholder,
.kdesigner-right-view .kdesigner-input::-webkit-input-placeholder,
.kdesigner-left-view .kdesigner-input:-moz-placeholder,
.kdesigner-right-view .kdesigner-input:-moz-placeholder,
.kdesigner-left-view .kdesigner-input::-moz-placeholder,
.kdesigner-right-view .kdesigner-input::-moz-placeholder,
.kdesigner-left-view .kdesigner-input:-ms-input-placeholder,
.kdesigner-right-view .kdesigner-input:-ms-input-placeholder {
  color: #B2B2B2 !important;
}
.kdesigner-left-view .kdesigner-input-wrapper,
.kdesigner-right-view .kdesigner-input-wrapper {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  padding-left: 0;
  padding-right: 0;
  background: #F7F9FD;
  border-color: #EEF2F7;
  border-radius: 4px;
}
.kdesigner-left-view .kdesigner-input-wrapper.kdesigner-input-wrapper-focused,
.kdesigner-right-view .kdesigner-input-wrapper.kdesigner-input-wrapper-focused {
  border-color: #5582f3;
}
.kdesigner-left-view .kdesigner-input-wrapper.kdesigner-input-wrapper-focused .kdesigner-input-suffix,
.kdesigner-right-view .kdesigner-input-wrapper.kdesigner-input-wrapper-focused .kdesigner-input-suffix {
  background: #fff;
}
.kdesigner-left-view .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled),
.kdesigner-right-view .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) {
  background: #fff;
}
.kdesigner-left-view .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) + .kdesigner-input-suffix,
.kdesigner-right-view .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) + .kdesigner-input-suffix {
  background: #fff;
}
.kdesigner-left-view .kdesigner-input-wrapper .kdesigner-input,
.kdesigner-right-view .kdesigner-input-wrapper .kdesigner-input {
  border: none;
}
.kdesigner-left-view .kdesigner-input-wrapper .kdesigner-input.kdesigner-input-disabled + .kdesigner-input-suffix,
.kdesigner-right-view .kdesigner-input-wrapper .kdesigner-input.kdesigner-input-disabled + .kdesigner-input-suffix {
  cursor: not-allowed;
  background: #EBEFF5;
  color: #b2b2b2;
}
.kdesigner-left-view .kdesigner-input-wrapper .kdesigner-input-suffix,
.kdesigner-right-view .kdesigner-input-wrapper .kdesigner-input-suffix {
  margin-left: 0;
  padding-left: 4px;
  padding-right: 8px;
  color: #999;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.kdesigner-left-view .kdesigner-select-size-middle,
.kdesigner-right-view .kdesigner-select-size-middle {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  padding-left: 8px;
  background: #F7F9FD;
  border-radius: 4px;
  border: 1px solid #EEF2F7;
}
.kdesigner-left-view .kdesigner-select-size-middle .kdesigner-select-suffix,
.kdesigner-right-view .kdesigner-select-size-middle .kdesigner-select-suffix {
  top: 0px;
}
.kdesigner-left-view .kdesigner-select-size-middle.kdesigner-select-single-focused,
.kdesigner-right-view .kdesigner-select-size-middle.kdesigner-select-single-focused {
  background: #fff;
}
.kdesigner-left-view .kdesigner-select-size-middle .kdesigner-select-single-text,
.kdesigner-right-view .kdesigner-select-size-middle .kdesigner-select-single-text {
  color: #212121;
  line-height: 30px;
}
.kdesigner-left-view .kdesigner-select-size-middle .kdesigner-select-icon-arrow,
.kdesigner-right-view .kdesigner-select-size-middle .kdesigner-select-icon-arrow {
  color: #999;
}
.kdesigner-left-view .kdesigner-input-size-middle,
.kdesigner-right-view .kdesigner-input-size-middle {
  height: 30px;
  min-height: 30px;
  line-height: 30px;
  padding: 0px 8px;
  background: #F7F9FD;
  border-radius: 4px;
  border: 1px solid #EEF2F7;
  font-size: 12px;
}
.kdesigner-left-view-tabs,
.kdesigner-right-view-tabs,
.kdesigner-left-view-tabs-title,
.kdesigner-right-view-tabs-title {
  width: 280px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  color: #0E5FD8;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.kdesigner-left-view-tabs .kdesigner-tabs-navs,
.kdesigner-right-view-tabs .kdesigner-tabs-navs,
.kdesigner-left-view-tabs-title .kdesigner-tabs-navs,
.kdesigner-right-view-tabs-title .kdesigner-tabs-navs {
  height: 43px !important;
  background-color: #F5F5F5;
  border-bottom: none;
}
.kdesigner-left-view-tabs .kdesigner-tabs-tab-list,
.kdesigner-right-view-tabs .kdesigner-tabs-tab-list,
.kdesigner-left-view-tabs-title .kdesigner-tabs-tab-list,
.kdesigner-right-view-tabs-title .kdesigner-tabs-tab-list {
  bottom: 0;
  top: 8px;
}
.kdesigner-left-view-tabs .kdesigner-tab-pane,
.kdesigner-right-view-tabs .kdesigner-tab-pane,
.kdesigner-left-view-tabs-title .kdesigner-tab-pane,
.kdesigner-right-view-tabs-title .kdesigner-tab-pane {
  margin-right: 0;
  font-size: 12px;
  padding: 0 20px;
}
.kdesigner-left-view-tabs .kdesigner-tab-pane.kdesigner-tab-pane-box-active,
.kdesigner-right-view-tabs .kdesigner-tab-pane.kdesigner-tab-pane-box-active,
.kdesigner-left-view-tabs-title .kdesigner-tab-pane.kdesigner-tab-pane-box-active,
.kdesigner-right-view-tabs-title .kdesigner-tab-pane.kdesigner-tab-pane-box-active {
  border-radius: 4px 4px 0px 0px;
  background: #fff;
}
.kdesigner-left-view-tabs .kdesigner-tab-pane-text,
.kdesigner-right-view-tabs .kdesigner-tab-pane-text,
.kdesigner-left-view-tabs-title .kdesigner-tab-pane-text,
.kdesigner-right-view-tabs-title .kdesigner-tab-pane-text {
  position: relative;
  top: -5px;
  line-height: 18px;
}
.kdesigner-left-view-tabs .kdesigner-active-line,
.kdesigner-right-view-tabs .kdesigner-active-line,
.kdesigner-left-view-tabs-title .kdesigner-active-line,
.kdesigner-right-view-tabs-title .kdesigner-active-line {
  display: none;
}
.kdesigner-left-view-tabs .kdesigner-carousel-displaylist,
.kdesigner-right-view-tabs .kdesigner-carousel-displaylist,
.kdesigner-left-view-tabs-title .kdesigner-carousel-displaylist,
.kdesigner-right-view-tabs-title .kdesigner-carousel-displaylist {
  width: 100%;
}
.kdesigner-left-view-tabs,
.kdesigner-right-view-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.kdesigner-left-view-tabs .hidden,
.kdesigner-right-view-tabs .hidden {
  display: none;
}
.kdesigner-left-view-tabs-body,
.kdesigner-right-view-tabs-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.kdesigner-left-view-tabs-title.hide .kdesigner-tab-pane.kdesigner-tab-pane-box-active,
.kdesigner-right-view-tabs-title.hide .kdesigner-tab-pane.kdesigner-tab-pane-box-active {
  background: #F5F5F5;
}
.kdesigner-left-view-tabs-title.hide .kdesigner-tab-pane-text,
.kdesigner-right-view-tabs-title.hide .kdesigner-tab-pane-text {
  color: #666;
}
.kdesigner-left-view-props-empty,
.kdesigner-right-view-props-empty {
  width: 100%;
  margin-top: 200px;
  text-align: center;
}
.kdesigner-left-view-props-empty-desc,
.kdesigner-right-view-props-empty-desc {
  color: #B2B2B2;
  line-height: 21px;
  margin-top: 8px;
  font-size: 14px;
}
.kdesigner-left-view-control-search,
.kdesigner-right-view-control-search {
  width: 100%;
  padding: 8px 16px;
  margin-bottom: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.kdesigner-left-view-control-search-input,
.kdesigner-right-view-control-search-input {
  width: 100%;
}
.kdesigner-left-view-control-search .kdesigner-input-wrapper,
.kdesigner-right-view-control-search .kdesigner-input-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.kdesigner-left-view-control-tabs,
.kdesigner-right-view-control-tabs,
.kdesigner-left-view-props-tabs,
.kdesigner-right-view-props-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  background: #FFFFFF;
  height: 100%;
  width: 280px;
  overflow-y: auto;
  overflow-x: hidden;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel,
.kdesigner-left-view-props-tabs .kdesigner-collapse-panel,
.kdesigner-right-view-props-tabs .kdesigner-collapse-panel {
  color: #212121;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel-left,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel-left,
.kdesigner-left-view-props-tabs .kdesigner-collapse-panel-left,
.kdesigner-right-view-props-tabs .kdesigner-collapse-panel-left {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
          flex-grow: 0;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel-right,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel-right,
.kdesigner-left-view-props-tabs .kdesigner-collapse-panel-right,
.kdesigner-right-view-props-tabs .kdesigner-collapse-panel-right {
  color: #b2b2b2;
  margin-left: 0;
  margin-top: 1px;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel-header,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel-header,
.kdesigner-left-view-props-tabs .kdesigner-collapse-panel-header,
.kdesigner-right-view-props-tabs .kdesigner-collapse-panel-header {
  font-size: 14px;
  color: #212121;
  font-weight: 600;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel-icon,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel-icon,
.kdesigner-left-view-props-tabs .kdesigner-collapse-panel-icon,
.kdesigner-right-view-props-tabs .kdesigner-collapse-panel-icon {
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
      transform-origin: center center;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel-children,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel-children,
.kdesigner-left-view-props-tabs .kdesigner-collapse-panel-children,
.kdesigner-right-view-props-tabs .kdesigner-collapse-panel-children {
  padding: 0;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel-top,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel-top,
.kdesigner-left-view-props-tabs .kdesigner-collapse-panel-top,
.kdesigner-right-view-props-tabs .kdesigner-collapse-panel-top {
  height: 44px;
  padding: 0 16px;
}
.kdesigner-left-view-control-tabs .kdesigner-collapse-panel-top,
.kdesigner-right-view-control-tabs .kdesigner-collapse-panel-top {
  border-top: none;
  border-bottom: none;
}
.kdesigner-left-view-collapse,
.kdesigner-right-view-collapse {
  width: 100%;
  background: #fff;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.kdesigner-left-view-collapse + .kdesigner-collapse,
.kdesigner-right-view-collapse + .kdesigner-collapse {
  margin-top: 20px;
}
.kdesigner-left-view-collapse:last-child,
.kdesigner-right-view-collapse:last-child {
  margin-bottom: 20px;
}
.kdesigner-left-view-pane,
.kdesigner-right-view-pane {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 16px;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  color: #212121;
}
.kdesigner-left-view-control,
.kdesigner-right-view-control {
  height: 76px;
  border-radius: 4px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin-top: 8px;
  font-size: 12px;
  color: #212121;
  line-height: 18px;
}
.kdesigner-left-view-control:nth-child(3n + 2),
.kdesigner-right-view-control:nth-child(3n + 2),
.kdesigner-left-view-control:nth-child(3n + 3),
.kdesigner-right-view-control:nth-child(3n + 3) {
  margin-left: 8px;
}
.kdesigner-left-view-control > div,
.kdesigner-right-view-control > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  word-break: keep-all;
  width: 76px;
  height: 76px;
  background: #F7F9FD;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
}
.kdesigner-left-view-control > div:hover,
.kdesigner-right-view-control > div:hover {
  background: #E0EFFF;
}
.kdesigner-left-view-control i,
.kdesigner-right-view-control i {
  font-size: 25px;
}
.kdesigner-left-view-control .icon,
.kdesigner-right-view-control .icon {
  width: 28px;
  height: 28px;
  border-radius: 2px;
  margin-top: 12px;
  margin-bottom: 5px;
  vertical-align: middle;
  fill: currentColor;
  overflow: hidden;
}
.kdesigner-left-view-editor-control,
.kdesigner-right-view-editor-control {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-top: 16px;
}
.kdesigner-left-view-editor-control > div:first-child,
.kdesigner-right-view-editor-control > div:first-child {
  margin-bottom: 4px;
  font-size: 12px;
}
.kdesigner-left-view-editor-control .kdesigner-select,
.kdesigner-right-view-editor-control .kdesigner-select {
  margin-right: 0;
}
.kdesigner-left-view-editor-control .kdesigner-select-bordered:not(.kdesigner-select-multiple-disabled):not(.kdesigner-select-single-disabled):hover,
.kdesigner-right-view-editor-control .kdesigner-select-bordered:not(.kdesigner-select-multiple-disabled):not(.kdesigner-select-single-disabled):hover {
  background: #fff;
}
.kdesigner-left-view-placeholder,
.kdesigner-right-view-placeholder {
  opacity: 0;
  visibility: hidden;
}
.kdesigner-left-view-span-1,
.kdesigner-right-view-span-1 {
  width: calc((1 / 12 * 100%) - (((12 / 1) - 1) / (12 / 1)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-1 .kdesigner-radio:first-child,
.kdesigner-right-view-span-1 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-2,
.kdesigner-right-view-span-2 {
  width: calc((2 / 12 * 100%) - (((12 / 2) - 1) / (12 / 2)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-2 .kdesigner-radio:first-child,
.kdesigner-right-view-span-2 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-3,
.kdesigner-right-view-span-3 {
  width: calc((3 / 12 * 100%) - (((12 / 3) - 1) / (12 / 3)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-3 .kdesigner-radio:first-child,
.kdesigner-right-view-span-3 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-4,
.kdesigner-right-view-span-4 {
  width: calc((4 / 12 * 100%) - (((12 / 4) - 1) / (12 / 4)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-4 .kdesigner-radio:first-child,
.kdesigner-right-view-span-4 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-5,
.kdesigner-right-view-span-5 {
  width: calc((5 / 12 * 100%) - (((12 / 5) - 1) / (12 / 5)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-5 .kdesigner-radio:first-child,
.kdesigner-right-view-span-5 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-6,
.kdesigner-right-view-span-6 {
  width: calc((6 / 12 * 100%) - (((12 / 6) - 1) / (12 / 6)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-6 .kdesigner-radio:first-child,
.kdesigner-right-view-span-6 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-7,
.kdesigner-right-view-span-7 {
  width: calc((7 / 12 * 100%) - (((12 / 7) - 1) / (12 / 7)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-7 .kdesigner-radio:first-child,
.kdesigner-right-view-span-7 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-8,
.kdesigner-right-view-span-8 {
  width: calc((8 / 12 * 100%) - (((12 / 8) - 1) / (12 / 8)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-8 .kdesigner-radio:first-child,
.kdesigner-right-view-span-8 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-9,
.kdesigner-right-view-span-9 {
  width: calc((9 / 12 * 100%) - (((12 / 9) - 1) / (12 / 9)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-9 .kdesigner-radio:first-child,
.kdesigner-right-view-span-9 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-10,
.kdesigner-right-view-span-10 {
  width: calc((10 / 12 * 100%) - (((12 / 10) - 1) / (12 / 10)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-10 .kdesigner-radio:first-child,
.kdesigner-right-view-span-10 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-11,
.kdesigner-right-view-span-11 {
  width: calc((11 / 12 * 100%) - (((12 / 11) - 1) / (12 / 11)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-11 .kdesigner-radio:first-child,
.kdesigner-right-view-span-11 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-span-12,
.kdesigner-right-view-span-12 {
  width: calc((12 / 12 * 100%) - (((12 / 12) - 1) / (12 / 12)) * 12px);
  margin-top: 16px;
}
.kdesigner-left-view-span-12 .kdesigner-radio:first-child,
.kdesigner-right-view-span-12 .kdesigner-radio:first-child {
  margin-bottom: 12px;
}
.kdesigner-left-view-no-span,
.kdesigner-right-view-no-span {
  width: 100%;
}
.kdesigner-left-view .kdesigner-select-size-middle,
.kdesigner-right-view .kdesigner-select-size-middle {
  line-height: 32px !important;
  font-size: 12px !important;
  padding: 0 8px !important;
}
.kdesigner-left-view .kdesigner-input-size-middle,
.kdesigner-right-view .kdesigner-input-size-middle {
  font-size: 12px !important;
  padding: 0px 8px !important;
}
.kdesigner-right-view-pane {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.kdesigner-top-view {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 43px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.kdesigner-top-view-left,
.kdesigner-top-view-right {
  position: relative;
  width: 280px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.kdesigner-top-view-left i,
.kdesigner-top-view-right i {
  position: absolute;
  top: 14px;
  right: 17px;
  cursor: pointer;
}
.kdesigner-top-view-main {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.kdesigner-main-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: auto;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  border-top: 1px solid #D9D9D9;
  border: 1px solid #D9D9D9;
}
.kdesigner-kdesigner-root {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  outline: none;
}
.kdesigner-kdesigner-root-main {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
}
.nav-tool-common-style i {
  -webkit-transform: none !important;
  -ms-transform: none !important;
      transform: none !important;
}
.nav-tool-common-style .kdesigner-select-icon-arrow-up {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
      transform: rotate(0);
}
.nav-tool-common-style .kdesigner-select-single-disabled {
  background-color: transparent !important;
}
.nav-tool-common-style-btn-disable {
  opacity: 0.3;
  cursor: not-allowed;
}
.nav-tool-common-style-btn-disable:active i {
  color: inherit;
}
.nav-tool-common-style-btn-disable:hover {
  background: inherit;
}
.nav-tool-common-style-btn-disable .navtool-icon:hover {
  background: transparent;
}
.nav-tool-common-style .kdesigner-select {
  width: 40px;
  margin: 0 2px;
  background: transparent;
}
.nav-tool-common-style .kdesigner-select-single {
  padding: 0;
}
.nav-tool-fontname-editor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 12px;
  margin-bottom: 0;
}
.nav-tool-fontname-editor .kdesigner-select-selector {
  width: 100%;
}
.nav-tool-fontname-editor.kdesigner-select {
  margin-left: 0px;
  margin-right: 5px;
}
.nav-tool-fontname-editor .kdesigner-select-size-middle {
  min-height: 24px;
  max-width: none;
  width: 100%;
}
.nav-tool-fontname-editor .kdesigner-select-single-text {
  font-size: 12px;
  margin-left: 4px;
  width: auto;
  cursor: default;
}
.nav-tool-fontname-editor-enable {
  border-radius: 4px;
}
.nav-tool-fontname-editor-enable:hover {
  background: #E5E5E5;
}
.nav-tool-fontname-editor-enable:active {
  background: #D9D9D9;
}
.nav-tool-fontname-editor-enable .kdesigner-select-single-text {
  display: block;
  width: 56px;
  color: #212121;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.kdesigner-select.nav-tool-fontname-editor-disabled {
  cursor: not-allowed;
}
.kdesigner-select.nav-tool-fontname-editor-disabled:hover {
  cursor: not-allowed;
}
.kdesigner-nav-tool {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 43px;
  width: 100%;
  background: #F2F2F2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.kdesigner-nav-tool-select-enable {
  border-radius: 2px;
}
.kdesigner-nav-tool-select-enable:hover {
  background: #E5E5E5;
}
.kdesigner-nav-tool-select-enable:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool .kdesigner-select-single-disabled {
  background-color: transparent;
}
.kdesigner-nav-tool .kdesigner-select-single-text {
  font-size: 12px;
  width: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  cursor: auto;
}
.kdesigner-nav-tool > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.kdesigner-nav-tool > div:first-child {
  width: calc(100% - 120px);
}
.kdesigner-nav-tool > div:last-child {
  width: 120px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.kdesigner-nav-tool .kdesigner-checkbox-default-wrapper-size {
  width: 12px;
  height: 12px;
}
.kdesigner-nav-tool .kdicon-arrow-down::before {
  font-size: 12px;
}
.kdesigner-nav-tool .kdesigner-select-icon-arrow-up {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
      transform: rotate(0);
}
.kdesigner-nav-tool .kdesigner-select {
  width: 40px;
  cursor: pointer;
  margin: 0 2px;
  height: 28px;
}
.kdesigner-nav-tool .kdesigner-select-visible {
  background: #D9D9D9;
}
.kdesigner-nav-tool .kdesigner-select-visible .kdesigner-select-icon-arrow-focus {
  color: #000;
}
.kdesigner-nav-tool .kdesigner-select-single {
  padding: 0;
}
.kdesigner-nav-tool .kdesigner-select-suffix {
  right: 4px;
}
.kdesigner-nav-tool i {
  font-size: 16px;
}
.kdesigner-nav-tool-operation-btn {
  position: relative;
  width: 28px;
  height: 28px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  cursor: pointer;
}
.kdesigner-nav-tool-operation-btn i {
  height: 16px;
}
.kdesigner-nav-tool-operation-btn:hover {
  background: #E5E5E5;
}
.kdesigner-nav-tool-operation-btn:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-btn-enable:hover {
  background: #E5E5E5;
}
.kdesigner-nav-tool-btn-enable:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-btn-enable.kdesigner-nav-tool-self-select:hover {
  background: #D9D9D9;
}
.kdesigner-nav-tool-btn-enable.kdesigner-nav-tool-self-select i:hover {
  background: #E5E5E5;
}
.kdesigner-nav-tool-btn-enable.kdesigner-nav-tool-self-select i:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-btn-enable.kdesigner-nav-tool-self-select i {
  text-align: left;
  text-indent: 1px;
  height: 100%;
  width: 18px;
  border-radius: 2px;
}
.kdesigner-nav-tool-btn-enable.kdesigner-nav-tool-self-select i::before {
  position: relative;
  top: 1px;
}
.kdesigner-nav-tool-btn-disable {
  opacity: 0.3;
  cursor: not-allowed;
}
.kdesigner-nav-tool-btn-disable:active i {
  color: inherit;
}
.kdesigner-nav-tool-btn-disable:hover {
  background: inherit;
}
.kdesigner-nav-tool-btn-disable .navtool-icon:hover {
  background: transparent;
}
.kdesigner-nav-tool-property-font-size {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.kdesigner-nav-tool-property-font-size .kdesigner-select-size-middle {
  min-height: 24px;
  max-width: none;
}
.kdesigner-nav-tool-property-font-size .kdesigner-select-single-text {
  font-size: 12px;
  background-color: #ffffff;
  width: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  cursor: auto;
}
.kdesigner-nav-tool-property-font-size .kdesigner-select-suffix {
  right: 0;
}
.kdesigner-nav-tool-property-font-size-enable:hover {
  background: #E5E5E5;
  border: 1px solid #0E5FD8;
}
.kdesigner-nav-tool-property-font-size-enable:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-property-font-size-disabled {
  cursor: not-allowed;
}
.kdesigner-nav-tool-property-font-size-disabled i {
  pointer-events: none;
  cursor: not-allowed;
}
.kdesigner-nav-tool-property-font-size-disabled i:hover {
  background-color: transparent;
}
.kdesigner-nav-tool-property-font-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 12px;
  margin-bottom: 0;
}
.kdesigner-nav-tool-property-font-name .kdesigner-select-selector {
  width: 100%;
}
.kdesigner-nav-tool-property-font-name.kdesigner-select {
  margin-left: 0px;
  margin-right: 5px;
}
.kdesigner-nav-tool-property-font-name .kdesigner-select-size-middle {
  min-height: 24px;
  max-width: none;
  width: 100%;
}
.kdesigner-nav-tool-property-font-name .kdesigner-select-single-text {
  font-size: 12px;
  margin-left: 4px;
  width: auto;
  cursor: default;
}
.kdesigner-nav-tool-property-font-name-enable {
  border-radius: 4px;
}
.kdesigner-nav-tool-property-font-name-enable:hover {
  background: #E5E5E5;
}
.kdesigner-nav-tool-property-font-name-enable:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-property-font-name-enable .kdesigner-select-single-text {
  display: block;
  width: 56px;
  color: #212121;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.kdesigner-select.kdesigner-nav-tool-property-font-name-disabled {
  cursor: not-allowed;
}
.kdesigner-select.kdesigner-nav-tool-property-font-name-disabled:hover {
  cursor: not-allowed;
}
.kdesigner-nav-tool-editor-fore-color,
.kdesigner-nav-tool-editor-back-color {
  border-radius: 2px;
}
.kdesigner-nav-tool-btn-used {
  background: #D9D9D9;
}
.kdesigner-nav-tool .kdesigner-input-wrapper {
  background: #F5F5F5;
}
.kdesigner-nav-tool-operation-disable {
  opacity: 0.3;
  cursor: not-allowed;
}
.kdesigner-nav-tool-operation-disable:hover {
  background: transparent;
}
.kdesigner-nav-tool .kdesigner-input {
  background: #F5F5F5;
}
.kdesigner-nav-tool .kdesigner-checkbox {
  background: #F5F5F5;
  border-bottom: 1px solid #D9D9D9;
}
.kdesigner-nav-tool-operation-bar,
.kdesigner-nav-tool-property-operation-bar,
.kdesigner-nav-tool-canvas-operation-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.kdesigner-nav-tool-dropdown-text {
  font-size: 12px;
  color: #212121;
  margin-left: 4px;
}
.kdesigner-nav-tool-operation-bar {
  justify-self: flex-start;
  margin-left: 8px;
}
.kdesigner-nav-tool-operation-bar > div {
  margin: 0 2px;
}
.kdesigner-nav-tool-property-operation-bar {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
          flex-shrink: 1;
  -webkit-box-pack: unset;
  -ms-flex-pack: unset;
  -webkit-justify-content: unset;
          justify-content: unset;
  justify-self: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
}
.kdesigner-nav-tool-property-operation-bar .shadow-calc-dom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0;
  visibility: hidden;
}
.kdesigner-nav-tool-property-operation-bar > div {
  margin: 0 5px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.kdesigner-nav-tool-property-operation-bar > .kdesigner-nav-tool-operation-btn {
  margin: 0 2px;
}
.kdesigner-nav-tool-property-operation-bar > .kdesigner-nav-tool-operation-btn-bold {
  margin-left: 5px;
}
.kdesigner-nav-tool-property-operation-bar .kdesigner-nav-tool-operation-bar-split-line {
  margin: 0 calc(5px * 2 - 2px);
}
.kdesigner-nav-tool-canvas-operation-bar {
  justify-self: flex-end;
}
.kdesigner-nav-tool-canvas-operation-bar .kdesigner-nav-tool-icon-btn {
  cursor: pointer;
}
.kdesigner-nav-tool-canvas-operation-bar .kdesigner-select {
  margin: 0 10px 0 4px;
  border-radius: 4px;
  cursor: pointer;
}
.kdesigner-nav-tool-canvas-operation-bar .kdesigner-select:not(.kdesigner-select-visible):hover {
  background: #e5e5e5;
}
.kdesigner-nav-tool-canvas-operation-bar .kdesigner-select .kdesigner-select-wrapper {
  padding-left: 6px;
}
.kdesigner-nav-tool-canvas-operation-bar .kdesigner-select-wrapper {
  cursor: pointer;
}
.kdesigner-nav-tool-canvas-operation-bar .kdesigner-select-wrapper span {
  cursor: pointer;
}
.kdesigner-nav-tool-operation-more-btn {
  margin-right: 16px;
}
div.kdesigner-nav-tool-operation-bar-split-line {
  width: 1px;
  height: 16px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  background: #D9D9D9;
  margin: 0 calc(5px * 2 - 2px);
}
.kds-hover-panel,
.kds-poper-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 5px 12px;
  min-height: 22px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.kds-hover-panel span,
.kds-poper-panel span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.kds-hover-panel .kdicon,
.kds-poper-panel .kdicon {
  margin-left: 17px;
}
.kds-poper-panel {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  min-width: 50px;
}
.kds-poper-panel > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 50px;
}
.kds-select .kdesigner-select-item-option-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.kds-dropdown span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.kds-font-custom span {
  display: block;
}
.kds-color-dropdown .kdesigner-popover-inner {
  min-height: 68px;
  padding: 0;
}
.kds-color-dropdown span:first-child {
  width: 244px;
  height: 90px;
  pointer-events: all;
}
.kds-color-dropdown .colorPicker .colorPanel {
  left: 0;
  top: 0;
}
.kds-color-dropdown .colorPicker .colorPanel .colorItem {
  pointer-events: all;
}
.kds-select-border .kdesigner-cascader-picker {
  height: 0;
  visibility: hidden;
}
.kds-select-border .kdesigner-cascader-picker .kdesigner-cascader-picker-label {
  height: 0;
}
.kds-select-border .kdesigner-cascader-picker .kdesigner-cascader-picker-input {
  height: 0;
}
.nav-tool-fontsize {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.nav-tool-fontsize-input {
  height: 24px;
  width: 26px;
  background: #FFFFFF !important;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  font-size: 12px;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-tool-fontsize i {
  color: #212121;
  cursor: pointer;
}
.nav-tool-fontsize i:hover {
  background: #E5E5E5;
}
.nav-tool-fontsize i:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-operation-more-popper {
  -webkit-transform: translate(0, -6px) !important;
  -ms-transform: translate(0, -6px) !important;
      transform: translate(0, -6px) !important;
  height: 43px;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 1050;
}
.kdesigner-nav-tool-operation-more-popper .kdicon-arrow-down::before {
  font-size: 12px;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-select-single-text {
  font-size: 12px;
  width: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  cursor: auto;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-select-single {
  padding: 0;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-select {
  width: 40px;
  cursor: auto;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.kdesigner-nav-tool-operation-more-popper-select-enable:hover {
  background: #E5E5E5;
}
.kdesigner-nav-tool-operation-more-popper-select-enable:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-popover-inner {
  min-height: 36px;
  min-width: 30px;
  height: auto;
  padding: 0;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-select-single-disabled {
  background-color: transparent;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-operation-btn i {
  height: 16px;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-btn-disable .navtool-icon:hover {
  background: transparent;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-select-suffix {
  right: 0px;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-more-property-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin: 0 8px;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-more-property-bar .kdesigner-select-icon-arrow-up {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
      transform: rotate(0);
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-more-property-bar > div {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin: 0 2px;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-more-property-bar .kdesigner-nav-tool-operation-bar-split-line {
  margin: 0 calc(5px * 2 - 2px);
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 12px;
  margin-bottom: 0;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name .kdesigner-select-selector {
  width: 100%;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name.kdesigner-select {
  margin-left: 0px;
  margin-right: 5px;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name .kdesigner-select-size-middle {
  min-height: 24px;
  max-width: none;
  width: 100%;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name .kdesigner-select-single-text {
  font-size: 12px;
  margin-left: 4px;
  width: auto;
  cursor: default;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name-enable {
  border-radius: 4px;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name-enable:hover {
  background: #E5E5E5;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name-enable:active {
  background: #D9D9D9;
}
.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name-enable .kdesigner-select-single-text {
  display: block;
  width: 56px;
  color: #212121;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.kdesigner-select.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name-disabled {
  cursor: not-allowed;
}
.kdesigner-select.kdesigner-nav-tool-operation-more-popper .kdesigner-nav-tool-property-font-name-disabled:hover {
  cursor: not-allowed;
}
.kdesigner-nav-tool-self-select i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: left;
  text-indent: 1px;
  height: 100%;
  width: 18px;
  border-radius: 2px;
}
.kdesigner-nav-tool-self-select i::before {
  position: relative;
  top: 1px;
}
.kdesigner-dropdown-menu-item {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-left-view-datasource {
  width: 100%;
  background: #FFFFFF;
}
.kdesigner-left-view-datasource .kdesigner-input-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 16px;
}
.kdesigner-left-view-datasource-action {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #212121;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.kdesigner-left-view-datasource-action.hide {
  display: none;
}
.kdesigner-left-view-datasource-action > div {
  width: 118px;
  height: 32px;
  background: #F7F9FD;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  cursor: pointer;
  font-size: 12px;
}
.kdesigner-left-view-datasource-action > div:hover {
  background: #E0EFFF;
}
.kdesigner-left-view-datasource-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 16px;
  height: calc(100% - 48px);
}
.kdesigner-left-view-datasource-checkbox {
  width: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-top: 1px solid #D9D9D9;
  padding: 0 16px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  height: 48px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.kdesigner-image-upload {
  height: 32px;
  border: 1px solid #EEF2F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 4px;
  background: #F7F9FD;
}
.kdesigner-image-upload-wrapper .kdesigner-upload-text-list {
  display: none;
}
.kdesigner-image-upload-wrapper .kdesigner-btn {
  background: transparent;
  border: none;
  padding: 0;
  height: auto;
  min-width: 0;
  padding-bottom: 4px;
}
.kdesigner-image-upload-wrapper .kdesigner-upload-select {
  width: 100%;
}
.kdesigner-image-upload-wrapper:hover .kdesigner-image-upload {
  background: #fff;
  border-color: #5582f3;
}
.kdesigner-image-upload-value {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-left: 9px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.kdesigner-image-upload-value-empty {
  color: #B2B2B2;
}
.kdesigner-image-upload-value-error {
  color: red;
}
.kdesigner-image-upload-icon {
  padding: 0 9px;
  color: #999;
}
.kdesigner-image-upload .kdesigner-upload {
  display: inline-block;
  min-width: 0;
}
.editor-page-direction {
  width: 60px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: 1px solid #E5E5E5;
  background: #F7F9FD;
  border-radius: 4px;
}
.editor-page-direction-veritical {
  width: 6px;
  height: 14px;
  border: 1px solid #999;
}
.editor-page-direction-horizontal {
  width: 14px;
  height: 6px;
  border: 1px solid #999;
}
.editor-page-direction-enable {
  background: #E0EFFF;
}
.editor-page-direction-enable > div {
  border-color: #0E5FD8;
}
.editor-page-direction > div {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 27px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
.editor-page-direction > div:first-child {
  border-right: 1px solid #E5E5E5;
}
.editor-upload {
  width: 60px;
  height: 60px;
  background: #F7F9FD;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border: 1px solid #EEF2F7;
}
.editor-upload:hover {
  background: #E0EFFF;
}
.editor-upload-preview {
  width: 60px;
  height: 60px;
  border-radius: 4px;
  position: relative;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.editor-upload-preview img {
  width: 100%;
  height: 100%;
}
.editor-upload-preview:hover {
  border: 1px dashed #0E5FD8;
}
.editor-upload-preview-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
  z-index: 10;
}
.kdesigner-right-view-background-upload .kdesigner-upload-text-list {
  display: none;
}
.colorPicker {
  position: relative;
  height: 100px;
  font-size: 12px;
}
.colorPicker .trigger {
  display: inline-block;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 25px;
  height: 28px;
  cursor: pointer;
}
.colorPicker .colorPanel {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 244px;
  top: 68px;
  left: -35px;
  z-index: 1;
  background-color: #fff;
  padding-top: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.16);
}
.colorPicker .colorPanel .colors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.colorPicker .colorPanel .colors .colorItem {
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-right: 4px;
  margin-bottom: 4px;
  border-radius: 2px;
}
.colorPicker .colorPanel .colors .colorItem:hover {
  -webkit-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
      transform: scale(1.2, 1.2);
}
.colorPicker .colorPanel .textPanel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding-right: 4px;
}
.colorPicker .colorPanel .textPanel .textItme {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 25px;
  line-height: 16px;
  color: #666666;
}
.colorPicker .colorPanel .textPanel .textItme .input {
  height: 20px;
  width: 80px;
  margin-left: 4px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
.colorPicker .colorPanel .textPanel .textItme .input-disabled {
  cursor: not-allowed;
  outline: none;
}
.colorPicker .colorPanel .textPanel .textItme .input-disabled:focus,
.colorPicker .colorPanel .textPanel .textItme .input-disabled:hover {
  border: 1px solid #ccc !important;
}
.colorPicker .colorPanel .themeBtn {
  color: #666666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 5px;
}
.colorPicker .colorPanel .themeBtn label {
  margin-right: 4px;
}
.colorPicker .colorPanel .themeBtn input[type='checkbox'] {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
          flex-grow: 0;
}
.navtool-icon {
  width: 16px;
  padding-left: 6px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  border-radius: 2px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.navtool-icon:hover {
  background: #E5E5E5;
}
.navtool-icon:active {
  background: #D9D9D9;
}
.navtool-icon.editor-panel-visible {
  background: #d9d9d9;
}
.navtool-icon.editor-panel-visible:hover {
  background: #E5E5E5;
}
.navtool-icon-arrow:active {
  background: #D9D9D9;
}
.navtool-icon-arrow.editor-panel-visible {
  background: #d9d9d9;
}
.color-picker-editor {
  z-index: 1050;
}
.nav-tool-fontsize {
  border: 1px solid #D9D9D9;
  border-radius: 4px;
}
.nav-tool-fontsize input {
  height: 28px;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  min-height: unset;
  max-height: unset;
  line-height: 18px;
}
.nav-tool-fontsize i {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background: #ffffff;
  width: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 28px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.nav-tool-fontsize i::before {
  position: relative;
  top: 1px;
}
.kdesigner-nav-tool-property-font-size-disabled i {
  color: #b2b2b2;
}
.kdesigner-nav-tool-property-font-size-disabled i::before {
  position: relative;
  top: 1px;
}
.kds-tree-node-tag {
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #212121;
}
.kds-tree-node {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #212121;
}
.kds-tree-node .kdesignericon {
  height: 16px;
}
.kds-tree-tag {
  border-radius: 4px;
  font-size: 12px;
  width: 40px;
  height: 20px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #fff;
}
.kd-datasource-tree {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.kd-datasource-tree .tree-wrap {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.kd-datasource-tree .print-tree-node {
  height: 32px;
  border-radius: 4px;
  font-size: 12px;
}
.kd-datasource-tree .print-tree-node + .print-tree-root {
  margin-top: 8px;
}
.kd-datasource-tree .kdesigner-tree-node-selected {
  background: #F2F9FF !important;
}
.kd-datasource-tree .kdesigner-tree-node-selected .kds-tree-node {
  color: #276FF5 !important;
}
.kd-datasource-tree .kdesigner-checkbox-middle {
  height: 32px;
  background: transparent;
}
.kd-datasource-tree .print-tree-root {
  background: #E2EBFD;
  border-radius: 4px;
  font-size: 14px;
}
.kd-datasource-tree .print-tree-root > div {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  width: auto;
  background: #E2EBFD;
  border-radius: 4px;
}
.kd-datasource-tree .print-tree-node-children .kds-tree-node {
  color: #666;
}
.kd-datasource-tree .print-tree-node-parent {
  cursor: pointer;
}
.kd-datasource-tree .kdesigner-tree-node-icon {
  color: #666;
}
.left-datasource-modal .left-datasource-empty {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.left-datasource-modal .left-datasource-empty-text {
  height: 21px;
  font-size: 14px;
  color: #999999;
  line-height: 21px;
  margin-top: 8px;
}
.left-datasource-modal .kdesigner-modal-header {
  padding: 10px 20px;
  height: 50px;
  min-height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #d9d9d9;
}
.left-datasource-modal .kdesigner-modal-header .kdesigner-modal-close-icon {
  color: #666;
  width: 16px;
  height: 16px;
  font-size: 16px !important;
}
.left-datasource-modal .kdesigner-modal-body {
  margin: 0;
  padding: 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  padding-left: 0;
  padding-right: 0;
  background: #F7F9FD;
  border-color: #EEF2F7;
  border-radius: 4px;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper.kdesigner-input-wrapper-focused {
  border-color: #5582f3;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper.kdesigner-input-wrapper-focused .kdesigner-input-suffix {
  background: #fff;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) {
  background: #fff;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) + .kdesigner-input-suffix {
  background: #fff;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input {
  border: none;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input::-webkit-input-placeholder {
  color: #B2B2B2 !important;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input::placeholder,
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input::-webkit-input-placeholder,
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input:-moz-placeholder,
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input::-moz-placeholder,
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input:-ms-input-placeholder {
  color: #B2B2B2 !important;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input.kdesigner-input-disabled + .kdesigner-input-suffix {
  cursor: not-allowed;
  background: #EBEFF5;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-wrapper .kdesigner-input-suffix {
  margin-left: 0;
  padding-left: 4px;
  padding-right: 8px;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input {
  color: #212121;
  cursor: text;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input:not(.kdesigner-input-disabled):focus {
  background: #fff;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input:not(.kdesigner-input-disabled):hover {
  background: #fff;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input.kdesigner-input-disabled {
  background: #EBEFF5;
  color: #B2B2B2;
  cursor: not-allowed;
}
.left-datasource-modal .kdesigner-modal-body .kdesigner-input-size-middle {
  height: 30px;
  min-height: 30px;
  line-height: 30px;
  padding: 7px 8px;
  background: #F7F9FD;
  border-radius: 4px;
  border: 1px solid #EEF2F7;
  font-size: 12px;
}
.left-datasource-modal .kdesigner-modal-footer {
  position: relative;
  margin: 0;
  border-top: 1px solid #d9d9d9;
  height: 50px;
  min-height: 50px;
}
.left-datasource-modal .kdesigner-modal-footer .kdesigner-checkbox-default-wrapper-size {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
      transform: scale(0.9);
}
.left-datasource-modal-footer-checkbox {
  position: absolute;
  left: 20px;
  top: 7px;
}
.left-datasource-modal-footer-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.left-datasource-modal-cancel-btn {
  margin-right: 12px;
  color: #212121;
}
.change-lang-modal .kdesigner-modal-header {
  padding: 10px 20px;
  height: 50px;
  min-height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.change-lang-modal .kdesigner-modal-header .kdesigner-modal-close-icon {
  color: #666;
  width: 16px;
  height: 16px;
  font-size: 16px !important;
}
.change-lang-modal .kdesigner-modal-body .change-lang-body-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.change-lang-modal .kdesigner-modal-body .change-lang-body-empty-text {
  text-align: center;
  color: #212121;
  line-height: 24px;
  font-size: 16px;
  margin-top: 12px;
}
.change-lang-modal .kdesigner-modal-footer {
  position: relative;
  margin: 0;
}
.change-lang-modal-footer-btns .kdesigner-btn {
  width: 88px;
  height: 32px;
}
.change-lang-modal-cancel-btn {
  margin-right: 20px;
  color: #212121;
}
.grid-title {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.grid-title-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  outline: none;
  background: #E0EFFF;
  border: 1px solid #D9D9D9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.grid-title-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  outline: none;
  background: #E0EFFF;
  border: 1px solid #D9D9D9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.grid-title-row,
.grid-title-column {
  border: none;
}
.grid-title-cell {
  color: #212121;
  font-size: 12px;
  line-height: 18px;
}
.grid-title-cell,
.grid-title-frozen-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  outline: none;
  background: #E0EFFF;
  border: 1px solid #D9D9D9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.grid-title-cell-text {
  pointer-events: none;
}
.grid-title-cell-selectable {
  background: #0E5FD8;
  border: 1px solid #0E5FD8;
  opacity: 0.8;
}
.grid-title-cell-selectable span {
  color: #fff;
}
.grid-title-cell-row-next-selectable {
  border-bottom: 1px solid #0E5FD8;
}
.grid-title-cell-column-next-selectable {
  border-right: 1px solid #0E5FD8;
}
.grid-title-frozen-cell {
  cursor: auto;
}
.grid-title-frozen-cell-line {
  height: 0;
  border-bottom: 1px solid #D9D9D9;
  position: absolute;
  -webkit-transform: rotate(-160deg);
  -ms-transform: rotate(-160deg);
      transform: rotate(-160deg);
}
.grid-title-column-drag-line,
.grid-title-row-drag-line {
  pointer-events: none;
  background: #0E5FD8;
  position: absolute;
  z-index: 1050;
}
.grid-title-row-drag-line {
  display: none;
  height: 2px;
  left: 0;
  right: 0;
}
.grid-title-column-drag-line {
  display: none;
  width: 2px;
  top: 0;
  bottom: 0;
}
.grid-title-cell:last-child {
  background: red;
  border-bottom: none;
}
.grid-title-line {
  position: absolute;
}
.grid-title-common-style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  outline: none;
  background: #E0EFFF;
  border: 1px solid #D9D9D9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-title-subgrid-right,
.grid-title-subgrid-bottom {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  background: #F7F9FD;
  border-radius: 2px;
  color: #212121;
  font-size: 12px;
}
.grid-title-subgrid-right:hover,
.grid-title-subgrid-bottom:hover {
  color: #276FF5;
  cursor: pointer;
}
.grid-context-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  position: absolute;
  min-width: 120px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 8px 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  z-index: 1050;
}
.grid-context-menu span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 32px;
  padding-left: 12px;
  color: #212121;
  font-size: 12px;
  cursor: pointer;
}
.grid-context-menu span:hover {
  background: #F5F5F5;
}
.print-grid-action-guide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  cursor: pointer;
  width: auto;
  padding: 0 10px;
  height: 38px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  font-size: 12px;
  color: #212121;
  line-height: 18px;
}
.print-grid-action-guide::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 10px;
  bottom: -12px;
  border: 6px solid;
  border-color: #FFFFFF transparent transparent transparent;
}
.grid-guide-modal .kdesigner-modal-header {
  padding-top: 0;
  height: 50px !important;
  min-height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: none;
}
.grid-guide-modal .kdesigner-modal-header .kdesigner-modal-close-icon {
  color: #666;
  width: 16px;
  height: 16px;
  font-size: 16px !important;
}
.grid-guide-modal .kdesigner-modal-footer {
  height: 50px;
  min-height: 50px;
}
.grid-guide-modal .kdesigner-modal-footer .grid-guide-modal-footer-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.grid-guide-modal .kdesigner-modal-footer .grid-guide-modal-cancel-btn {
  color: #212121;
}
.grid-guide-modal .kdesigner-modal-footer .kdesigner-btn + .kdesigner-btn {
  margin-left: 12px;
}
.grid-guide-modal .kdesigner-modal-body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.grid-guide-modal .grid-guide-body {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
}
.grid-guide-modal .grid-guide-body .left-datasource-empty {
  margin-top: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.grid-guide-modal .grid-guide-body .left-datasource-empty-text {
  height: 21px;
  font-size: 14px;
  color: #999999;
  line-height: 21px;
  margin-top: 8px;
}
.grid-guide-modal .grid-guide-body-alert {
  position: absolute;
  top: 0;
  margin-top: 0;
}
.grid-guide-modal .grid-guide-body-left {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 20px 20px 0 20px;
  border-right: 1px solid #d9d9d9;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  padding-left: 0;
  padding-right: 0;
  background: #F7F9FD;
  border-color: #EEF2F7;
  border-radius: 4px;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper:not(.kdesigner-input-wrapper-disabled):hover {
  border-color: #5582f3;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper.kdesigner-input-wrapper-focused {
  border-color: #5582f3;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper.kdesigner-input-wrapper-focused .kdesigner-input-suffix {
  background: #fff;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) {
  background: #fff;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) + .kdesigner-input-suffix {
  background: #fff;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input {
  border: none;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input::-webkit-input-placeholder {
  color: #B2B2B2 !important;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input::placeholder,
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input::-webkit-input-placeholder,
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input:-moz-placeholder,
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input::-moz-placeholder,
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input:-ms-input-placeholder {
  color: #B2B2B2 !important;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input.kdesigner-input-disabled + .kdesigner-input-suffix {
  cursor: not-allowed;
  background: #EBEFF5;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-wrapper .kdesigner-input-suffix {
  margin-left: 0;
  padding-left: 4px;
  padding-right: 8px;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-select-size-middle {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  padding-left: 8px;
  background: #F7F9FD;
  border-radius: 4px;
  border: 1px solid #EEF2F7;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-select-size-middle.kdesigner-select-single-focused {
  background: #fff;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-select-size-middle .kdesigner-select-single-text {
  color: #212121;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-size-middle {
  height: 30px;
  min-height: 30px;
  line-height: 30px;
  padding: 7px 8px;
  background: #F7F9FD;
  border-radius: 4px;
  border: 1px solid #EEF2F7;
  font-size: 12px;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input {
  color: #212121;
  cursor: text;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input:not(.kdesigner-input-disabled):focus {
  background: #fff;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input:not(.kdesigner-input-disabled):hover {
  background: #fff;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input.kdesigner-input-disabled {
  background: #EBEFF5;
  color: #B2B2B2;
  cursor: not-allowed;
}
.grid-guide-modal .grid-guide-body-left .kdesigner-input-size-middle {
  font-size: 12px !important;
  padding: 7px 8px !important;
}
.grid-guide-modal .grid-guide-body-right {
  width: 227px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
          flex-grow: 0;
  padding: 22px 12px 0 12px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.grid-guide-modal .grid-guide-body-right .right-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 20px;
  font-size: 12px;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-bottom: 18px;
}
.grid-guide-modal .grid-guide-body-right .right-header .total {
  color: #666;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
.grid-guide-modal .grid-guide-body-right .right-header .clear-all {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  color: #0E5FD8;
  padding-right: 8px;
  cursor: pointer;
}
.grid-guide-modal .grid-guide-body-right .right-header .clear-all.disabled {
  color: #666;
  cursor: not-allowed;
}
.grid-guide-modal .grid-guide-body-right .checked-list {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: auto;
}
.grid-guide-modal .grid-guide-body-right .checked-list .checked-item.is-active {
  border-color: #5582F3;
}
.grid-guide-modal .grid-guide-body-right .checked-list .checked-item.is-active i {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.grid-guide-modal .grid-guide-body-right .checked-list .checked-item {
  height: 24px;
  border: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-radius: 4px;
  cursor: move;
}
.grid-guide-modal .grid-guide-body-right .checked-list .checked-item .item-name {
  line-height: 24px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  padding: 0 8px;
  color: #212121;
  font-size: 12px;
}
.grid-guide-modal .grid-guide-body-right .checked-list .checked-item i {
  width: 24px;
  height: 24px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  background: #5582F3;
  color: #fff;
  cursor: pointer;
  display: none;
}
.grid-guide-modal .grid-guide-body-right .checked-list .checked-item + .checked-item {
  margin-top: 8px;
}
.grid-settings-modal .kdesigner-modal-header {
  height: 50px;
  min-height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0;
  border-bottom: none;
}
.grid-settings-modal .kdesigner-modal-header .kdesigner-modal-close-icon {
  color: #666;
  width: 16px;
  height: 16px;
  font-size: 16px !important;
}
.grid-settings-modal .kdesigner-modal-footer {
  height: 50px;
  min-height: 50px;
}
.grid-settings-modal .kdesigner-modal-footer .grid-settings-modal-footer-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.grid-settings-modal .kdesigner-modal-footer .kdesigner-btn.kdesigner-btn-second {
  color: #212121;
}
.grid-settings-modal .kdesigner-modal-footer .kdesigner-btn + .kdesigner-btn {
  margin-left: 12px;
}
.grid-settings-modal .kdesigner-modal-body {
  margin: 0;
  padding: 30px;
  overflow: hidden;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.grid-settings-modal .grid-settings-body-alert {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
}
.grid-settings-modal .grid-settings-body .kdesigner-input {
  color: #212121;
  cursor: text;
}
.grid-settings-modal .grid-settings-body .kdesigner-input:not(.kdesigner-input-disabled):focus {
  background: #fff;
}
.grid-settings-modal .grid-settings-body .kdesigner-input:not(.kdesigner-input-disabled):hover {
  background: #fff;
  border-color: #5582f3;
}
.grid-settings-modal .grid-settings-body .kdesigner-input.kdesigner-input-disabled {
  background: #EBEFF5;
  color: #B2B2B2;
  cursor: not-allowed;
}
.grid-settings-modal .grid-settings-body .kdesigner-input::-webkit-input-placeholder {
  color: #B2B2B2 !important;
}
.grid-settings-modal .grid-settings-body .kdesigner-input::placeholder,
.grid-settings-modal .grid-settings-body .kdesigner-input::-webkit-input-placeholder,
.grid-settings-modal .grid-settings-body .kdesigner-input:-moz-placeholder,
.grid-settings-modal .grid-settings-body .kdesigner-input::-moz-placeholder,
.grid-settings-modal .grid-settings-body .kdesigner-input:-ms-input-placeholder {
  color: #B2B2B2 !important;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  padding-left: 8px;
  padding-right: 0;
  background: #F7F9FD;
  border-color: #EEF2F7;
  border-radius: 4px;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper:not(.kdesigner-input-wrapper-disabled):hover {
  border-color: #5582f3;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper.kdesigner-input-wrapper-focused {
  border-color: #5582f3;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper.kdesigner-input-wrapper-focused .kdesigner-input-suffix {
  background: #fff;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) {
  background: #fff;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper:hover .kdesigner-input:not(.kdesigner-input-disabled) + .kdesigner-input-suffix {
  background: #fff;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper .kdesigner-input {
  border: none;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper .kdesigner-input.kdesigner-input-disabled + .kdesigner-input-suffix {
  cursor: not-allowed;
  background: #EBEFF5;
  color: #b2b2b2;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper .kdesigner-input-suffix {
  margin-left: 0;
  padding-left: 4px;
  padding-right: 8px;
  color: #999;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-size-middle,
.grid-settings-modal .grid-settings-body .kdesigner-select-size-middle {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  padding-left: 8px;
  background: #F7F9FD;
  border-radius: 4px;
  border: 1px solid #EEF2F7;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-size-middle.kdesigner-select-single-focused,
.grid-settings-modal .grid-settings-body .kdesigner-select-size-middle.kdesigner-select-single-focused {
  background: #fff;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-size-middle .kdesigner-select-single-text,
.grid-settings-modal .grid-settings-body .kdesigner-select-size-middle .kdesigner-select-single-text {
  color: #212121;
  line-height: 30px;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-size-middle .kdesigner-select-icon-arrow,
.grid-settings-modal .grid-settings-body .kdesigner-select-size-middle .kdesigner-select-icon-arrow {
  color: #999;
}
.grid-settings-modal .grid-settings-body .kdesigner-input-wrapper {
  padding-left: 0;
}
.grid-settings-modal .grid-settings-body .grid-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.grid-settings-modal .grid-settings-body .grid-info .grid-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.grid-settings-modal .grid-settings-body .grid-info .grid-input .label {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  color: #212121;
  font-size: 12px;
  margin-right: 12px;
  line-height: 30px;
}
.grid-settings-modal .grid-settings-body .grid-info .grid-input .kdesigner-input-underline {
  border: 1px solid #e5e5e5;
}
.grid-settings-modal .grid-settings-body .grid-info .grid-input .kdesigner-inputNumber {
  width: 128px;
  padding: 3px 9px  !important;
  border-right-width: 1px;
}
.grid-settings-modal .grid-settings-body .grid-info .grid-input .kdesigner-inputNumber:hover {
  background-color: #fff;
  border-color: #5582f3;
}
.grid-settings-modal .grid-settings-body .grid-main {
  position: relative;
  margin-top: 20px;
}
.grid-settings-modal .grid-settings-body .grid-main .exceed-cell {
  position: absolute;
  text-align: center;
  line-height: 30px;
  bottom: 2px;
  left: 0;
  right: 0;
  font-size: 14px;
  color: #0E5FD8;
}
.grid-settings-modal .grid-settings-body .grid-main .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.grid-settings-modal .grid-settings-body .grid-main .row + .row {
  margin-top: 8px;
}
.grid-settings-modal .grid-settings-body .grid-main .row .cell {
  position: relative;
  width: 27px;
  height: 27px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 14px;
  color: #0E5FD8;
}
.grid-settings-modal .grid-settings-body .grid-main .row .cell.active {
  background: #99CCFF;
  border-color: #0E5FD8;
}
.grid-settings-modal .grid-settings-body .grid-main .row .cell.hover {
  background: #f5f5f5;
  border-color: #d9d9d9;
}
.print-guide-content {
  font-size: 14px;
  color: #333333;
  line-height: 22px;
}
.print-guide-title {
  font-size: 14px;
  color: #666666;
  line-height: 22px;
}
.print-guide-skip {
  font-size: 12px;
  color: #999999;
  line-height: 22px;
}
.print-guide-progress {
  font-size: 12px;
  color: #999999;
  line-height: 22px;
}
.print-guide-card {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  width: 320px;
  height: 144px;
  padding: 16px 20px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 10px 0 rgba(57, 75, 115, 0.25);
  box-shadow: 0 2px 10px 0 rgba(57, 75, 115, 0.25);
  border-radius: 4px;
}
.print-guide-card .driver-popover-description {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
.print-guide-card .driver-popover-footer {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.print-guide-card .driver-close-btn {
  position: absolute;
  top: 12px;
  right: 20px;
  font-size: 12px !important;
  color: #999999 !important;
  line-height: 22px !important;
  border: none !important;
  background: transparent !important;
}
.print-guide-card .driver-prev-btn,
.print-guide-card .driver-next-btn {
  width: 60px;
  height: 28px;
  background: #5582F3 !important;
  border-radius: 2px !important;
  color: #FFFFFF !important;
  text-shadow: none !important;
}
.print-guide-card .print-guide-ball-shape {
  position: absolute;
  left: 330px;
  border: 100px;
  top: 36px;
  background: #ffffff;
  width: 8px;
  height: 8px;
  border-radius: 8px;
}
.print-guide-card .print-guide-line-shape {
  position: absolute;
  left: 300px;
  top: 39px;
  background: #ffffff;
  width: 36px;
  height: 2px;
  border-radius: 8px;
}
.print-guide-card .driver-popover-tip {
  display: none !important;
}
.commonLeftPosition {
  top: 120px !important;
  left: 318px !important;
}
.commonLeftPosition .print-guide-ball-shape {
  left: -36px;
}
.commonLeftPosition .print-guide-line-shape {
  left: -36px;
}
.commonRightPosition {
  top: 120px !important;
  right: 318px !important;
  left: unset !important;
}
.print-guide-card.print-guide-mock-image-print-setting-card {
  top: 120px !important;
  right: 318px !important;
  left: unset !important;
}
.print-guide-card.print-guide-mock-image-control-card {
  top: 120px !important;
  left: 318px !important;
}
.print-guide-card.print-guide-mock-image-control-card .print-guide-ball-shape {
  left: -36px;
}
.print-guide-card.print-guide-mock-image-control-card .print-guide-line-shape {
  left: -36px;
}
.print-guide-card.print-guide-mock-image-property-card {
  top: 120px !important;
  right: 318px !important;
  left: unset !important;
}
.print-guide-card.print-guide-mock-image-toolbar-card,
.print-guide-card.kdesigner-top-view-main-card {
  top: 125px !important;
  left: 581px !important;
}
.print-guide-card.print-guide-mock-image-toolbar-card .print-guide-ball-shape,
.print-guide-card.kdesigner-top-view-main-card .print-guide-ball-shape {
  position: absolute;
  left: 29px;
  border: 100px;
  top: -32px;
  background: #ffffff;
  width: 8px;
  height: 8px;
  border-radius: 8px;
}
.print-guide-card.print-guide-mock-image-toolbar-card .print-guide-line-shape,
.print-guide-card.kdesigner-top-view-main-card .print-guide-line-shape {
  position: absolute;
  left: 32px;
  top: -28px;
  background: #ffffff;
  width: 2px;
  height: 32px;
  border-radius: 8px;
}
.print-guide-card.print-guide-mock-image-datasource-card {
  top: 120px !important;
  left: 318px !important;
}
.print-guide-card.print-guide-mock-image-datasource-card .print-guide-ball-shape {
  left: -36px;
}
.print-guide-card.print-guide-mock-image-datasource-card .print-guide-line-shape {
  left: -36px;
}
.print-guide-card.print-guide-mock-image-datasource-card .print-guide-ball-shape {
  left: -20px;
}
.print-guide-card.print-guide-mock-image-datasource-card .print-guide-line-shape {
  left: -20px;
}
.print-guide-first-card .driver-disabled {
  display: none !important;
}
.print-guide-mask {
  background: #000000;
  opacity: 0.65;
}
.print-guide-layer-mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.kdesigner-text-editor::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
.kdesigner-main-view {
  overflow: hidden;
}
.kdesigner-print-designer-main-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
      transform-origin: top;
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-pixelated;
  image-rendering: pixelated;
  overflow: hidden;
}
.kdesigner-print-designer-main-view-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 43px;
  width: 100%;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  overflow-x: auto;
  overflow-y: hidden;
}
.kdesigner-print-designer-pages-manage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  height: 32px;
  background-color: #F2F2F2;
  margin-left: 17px;
  border-left: 1px solid #D9D9D9;
  border-top: 1px solid #D9D9D9;
}
.kdesigner-print-designer-lock {
  position: absolute;
  z-index: 1050;
  width: 17px;
  height: 17px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.kdesigner-print-designer-lock i {
  height: 17px;
  width: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-right: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
}
.kdesigner-print-designer-lock i::before {
  font-size: 8px;
}
.kdesigner-print-designer-canvas-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  background-color: #E9EDF3;
  border: 1px solid #D9D9D9;
  border-right: none;
  overflow: auto;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
      transform-origin: center center;
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-pixelated;
  image-rendering: pixelated;
  width: 100%;
  height: calc(100% - 15px);
  padding: 10px;
  position: relative;
  left: 17px;
  top: 17px;
  margin: 0 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.kdesigner-print-designer-canvas-container .kdesigner-input-wrapper-size-middle,
.kdesigner-print-designer-canvas-container .kdesigner-input-size-middle {
  min-height: none ;
  max-height: none ;
  line-height: 22px;
}
.kdesigner-print-designer-canvas-box {
  position: relative;
  outline: none;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
}
.kdesigner-print-designer-shadow-canvas-box {
  opacity: 0;
  visibility: hidden;
}
.kdesigner-print-designer-canvas-ruler-y {
  top: 0;
}
.kdesigner-print-designer-canvas-and-ruler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
  width: calc(100% - 15px);
}
.kdesigner-print-designer-canvas-paper {
  position: absolute;
  width: 100%;
  left: 10px;
  top: 10px;
  right: 10px;
  outline: none;
}
.kdesigner-print-designer-shadow-input {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  word-break: break-word;
  white-space: pre-line;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  z-index: -1050;
  pointer-events: none;
}
.kdesigner-left-view-tabs {
  border-right: none;
}
.kdesigner-right-view-tabs {
  border-left: none;
}
.kdesigner-kdesigner-root input[type="number"] {
  -moz-appearance: textfield;
}
.kdesigner-kdesigner-root input[type="number"]:hover,
.kdesigner-kdesigner-root input[type="number"]:focus {
  -moz-appearance: auto;
}
div#driver-popover-item {
  display: none;
  position: absolute;
  background: #fff;
  color: #2d2d2d;
  margin: 0;
  padding: 15px;
  border-radius: 5px;
  min-width: 250px;
  max-width: 300px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  z-index: 1000000000;
}
div#driver-popover-item .driver-popover-tip {
  border: 5px solid #fff;
  content: "";
  position: absolute;
}
div#driver-popover-item .driver-popover-tip.bottom {
  bottom: -10px;
  border-color: #fff transparent transparent;
}
div#driver-popover-item .driver-popover-tip.bottom.position-center {
  left: 49%;
}
div#driver-popover-item .driver-popover-tip.bottom.position-right {
  right: 20px;
}
div#driver-popover-item .driver-popover-tip.left {
  left: -10px;
  top: 10px;
  border-color: transparent #fff transparent transparent;
}
div#driver-popover-item .driver-popover-tip.left.position-center {
  top: 46%;
}
div#driver-popover-item .driver-popover-tip.left.position-bottom {
  top: auto;
  bottom: 20px;
}
div#driver-popover-item .driver-popover-tip.right {
  right: -10px;
  top: 10px;
  border-color: transparent transparent transparent #fff;
}
div#driver-popover-item .driver-popover-tip.right.position-center {
  top: 46%;
}
div#driver-popover-item .driver-popover-tip.right.position-bottom {
  top: auto;
  bottom: 20px;
}
div#driver-popover-item .driver-popover-tip.top {
  top: -10px;
  border-color: transparent transparent #fff;
}
div#driver-popover-item .driver-popover-tip.top.position-center {
  left: 49%;
}
div#driver-popover-item .driver-popover-tip.top.position-right {
  right: 20px;
}
div#driver-popover-item .driver-popover-tip.mid-center {
  display: none;
}
div#driver-popover-item .driver-popover-footer {
  display: block;
  margin-top: 10px;
}
div#driver-popover-item .driver-popover-footer button {
  display: inline-block;
  padding: 3px 10px;
  border: 1px solid #d4d4d4;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  color: #2d2d2d;
  font: 11px / normal sans-serif;
  cursor: pointer;
  outline: 0;
  background-color: #f1f1f1;
  border-radius: 2px;
  zoom: 1;
  line-height: 1.3;
}
div#driver-popover-item .driver-popover-footer button.driver-disabled {
  color: grey;
  cursor: default;
  pointer-events: none;
}
div#driver-popover-item .driver-popover-footer .driver-close-btn {
  float: left;
}
div#driver-popover-item .driver-popover-footer .driver-btn-group,
div#driver-popover-item .driver-popover-footer .driver-close-only-btn {
  float: right;
}
div#driver-popover-item .driver-popover-title {
  font: 19px / normal sans-serif;
  margin: 0 0 5px;
  font-weight: 700;
  display: block;
  position: relative;
  line-height: 1.5;
  zoom: 1;
}
div#driver-popover-item .driver-popover-description {
  margin-bottom: 0;
  font: 14px / normal sans-serif;
  line-height: 1.5;
  color: #2d2d2d;
  font-weight: 400;
  zoom: 1;
}
.driver-clearfix:after,
.driver-clearfix:before {
  content: "";
  display: table;
}
.driver-clearfix:after {
  clear: both;
}
.driver-stage-no-animation {
  -webkit-transition: none!important;
  -o-transition: none!important;
  transition: none!important;
  background: transparent!important;
  outline: 5000px solid rgba(0, 0, 0, 0.75);
}
div#driver-page-overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  zoom: 1;
  filter: alpha(opacity=75);
  opacity: 0.75;
  z-index: 100002 !important;
}
div#driver-highlighted-element-stage,
div#driver-page-overlay {
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
div#driver-highlighted-element-stage {
  position: absolute;
  height: 50px;
  width: 300px;
  background: #fff;
  z-index: 100003!important;
  display: none;
  border-radius: 2px;
}
.driver-highlighted-element {
  z-index: 100004 !important;
}
.driver-position-relative {
  position: relative !important;
}
.driver-fix-stacking {
  z-index: auto!important;
  opacity: 1!important;
  -webkit-transform: none!important;
  -ms-transform: none!important;
      transform: none!important;
  -webkit-filter: none!important;
  -moz-filter: none!important;
  -ms-filter: none!important;
  -o-filter: none!important;
  filter: none!important;
  -webkit-perspective: none!important;
  -ms-perspective: none!important;
  -o-perspective: none!important;
  perspective: none!important;
  -webkit-transform-style: flat!important;
  transform-style: flat!important;
  -webkit-transform-box: border-box !important;
  -moz-transform-box: border-box !important;
  -ms-transform-box: border-box !important;
  -o-transform-box: border-box !important;
  transform-box: border-box !important;
  will-change: unset !important;
}

