/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/index.less ***!
  \****************************************************************************************************************************************************************************************************************************/
:root {
  --kd-c-input-color-text: var(--kd-nc-text-1, #212121);
  --kd-c-input-affix-color-text: var(--kd-nc-text-3, #999999);
  --kd-c-input-color-border: var(--kd-nc-border-2, #D9D9D9);
  --kd-c-input-color-background: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-input-color-background-disabled: var(--kd-nc-fill-2, #F5F5F5);
  --kd-c-input-color-border-disabled: var(--kd-nc-border-2, #D9D9D9);
  --kd-c-input-color-disabled: var(--kd-nc-text-3, #999999);
  --kd-c-input-color-border-focused: var(--kd-nc-primary-6, #276ff5);
  --kd-c-input-sizing-height-small: 28px;
  --kd-c-input-font-size-small: 14px;
  --kd-c-input-spacing-padding-vertical-small: 8px;
  --kd-c-input-spacing-padding-horizontal-small: 12px;
  --kd-c-input-sizing-height-middle: 36px;
  --kd-c-input-spacing-padding-vertical-middle: 8px;
  --kd-c-input-spacing-padding-horizontal-middle: 12px;
  --kd-c-input-clear-color: var(--kd-nc-text-4, #cccccc);
  --kd-g-radius-border: 4px;
  --kd-c-button-primary-color-background: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-primary-color-border: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-primary-color-background-hover: var(--kd-nc-primary-5, #5797FF);
  --kd-c-button-primary-color-border-hover: var(--kd-nc-primary-5, #5797FF);
  --kd-c-button-primary-color-text: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-button-primary-color-background-active: var(--kd-nc-primary-7, #104CCC);
  --kd-c-button-primary-color-border-active: var(--kd-nc-primary-7, #104CCC);
  --kd-c-button-primary-color-text-active: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-button-primary-color-background-disabled: var(--kd-nc-primary-3, #B3D5FF);
  --kd-c-button-primary-color-border-disabled: var(--kd-nc-primary-3, #B3D5FF);
  --kd-c-button-primary-color-text-disabled: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-button-second-color-background: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-button-second-color-border: var(--kd-nc-text-4, #CCCCCC);
  --kd-c-button-second-color-text: var(--kd-nc-text-1, #212121);
  --kd-c-button-second-color-background-hover: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-button-second-color-border-hover: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-second-color-text-hover: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-second-color-background-active: var(--kd-nc-fill-2, #F5F5F5);
  --kd-c-button-second-color-border-active: var(--kd-nc-primary-7, #104CCC);
  --kd-c-button-second-color-text-active: var(--kd-nc-primary-7, #104CCC);
  --kd-c-button-second-color-background-disabled: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-button-second-color-border-disabled: var(--kd-nc-border-1, #e5e5e5);
  --kd-c-button-second-color-text-disabled: var(--kd-nc-text-4, #CCCCCC);
  --kd-c-button-ghost-color-background: transparent;
  --kd-c-button-ghost-color-border: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-ghost-color-text: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-ghost-color-background-hover: transparent;
  --kd-c-button-ghost-color-border-hover: var(--kd-nc-primary-5, #5797FF);
  --kd-c-button-ghost-color-text-hover: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-ghost-color-background-active: transparent;
  --kd-c-button-ghost-color-border-active: var(--kd-nc-primary-7, #104CCC);
  --kd-c-button-ghost-color-text-active: var(--kd-nc-primary-7, #104CCC);
  --kd-c-button-ghost-color-background-disabled: var(--kd-nc-bg-1, #FFFFFF);
  --kd-c-button-ghost-color-border-disabled: var(--kd-nc-border-1, #e5e5e5);
  --kd-c-button-ghost-color-text-disabled: var(--kd-nc-text-4, #CCCCCC);
  --kd-c-button-sizing-min-width-middle: 88px;
  --kd-c-button-spacing-padding-vertical-middle: 8px;
  --kd-c-button-spacing-padding-horizontal-middle: 15px;
  --kd-c-button-sizing-min-width-small: 72px;
  --kd-c-button-spacing-padding-vertical-small: 6px;
  --kd-c-button-spacing-padding-horizontal-small: 12px;
  --kd-c-button-text-color-text: var(--kd-nc-text-2, #666666);
  --kd-c-button-text-color-text-hover: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-text-color-text-active: var(--kd-nc-primary-6, #276FF5);
  --kd-c-button-text-color-text-disabled: var(--kd-nc-text-tip-color, #CCCCCC);
  --kd-c-select-sizing-height-middle: 36px;
  --kd-c-select-font-size-small: 14px;
  --kd-c-select-dropdown-font-size: 14px;
  --kd-c-select-color-background-selected: var(--kd-nc-primary-2, #E0EFFF);
  --kd-c-select-item-color-text-selected: var(--kd-nc-text-1, #212121);
  --kd-c-select-bordered-radius-border: 4px;
  --kd-c-select-placeholder-color-text: var(--kd-nc-text-4, #CCCCCC);
  --kd-c-select-icon-clear-color-text: var(--kd-nc-text-4, #CCCCCC);
  --kd-c-select-icon-clear-color-text-hover: var(--kd-nc-text-3, #999999);
  --kd-c-select-line-height-middle: 20px;
  --kd-c-select-border-color-border: var(--kd-nc-border-2, #D9D9D9);
  --kd-c-checkbox-default-input-spacing-margin-right: 8px;
  --kd-c-select-bordered-spacing-padding-left: 12px;
  --kd-c-select-footer-color-text-selected: var(--kd-nc-primary-6, #276FF5);
  --kd-c-select-color-border-foucs: var(--kd-nc-primary-6, #276FF5);
  --kd-c-select-color-border-hover: var(--kd-nc-primary-6, #276FF5);
  --kd-c-select-color-background-disabled: var(--kd-nc-fill-2, #f5f5f5);
  --kd-c-select-item-color-text-disabled: var(--kd-nc-text-3, #999999);
  --kd-c-radio-font-size: 14px;
  --kd-c-radio-color-theme: var(--kd-nc-primary-6, #276FF5);
  --kd-c-radio-color-font: var(--kd-nc-text-1, #212121);
  --kd-c-radio-square-sizing-width-height: 16px;
  --kd-c-radio-spacing-margin-right: 24px;
  --kd-c-radio-spacing-padding-left: 8px;
  --kd-c-radio-color-disabled: var(--kd-nc-text-3, #999999);
  --kd-c-checkbox-font-size: 14px;
  --kd-c-checkbox-color-border: var(--kd-nc-border-2, #D9D9D9);
  --kd-c-checkbox-color-theme: var(--kd-nc-primary-6, #276FF5);
  --kd-c-checkbox-color-border-active: var(--kd-nc-primary-6, #276FF5);
  --kd-c-checkbox-color-text-primary: var(--kd-nc-text-1, #212121);
  --kd-c-checkbox-group-spacing-margin-right: 24px;
  --kd-c-checkbox-color-text-disabled: #fff;
  --kd-c-checkbox-default-color-background-disabled: var(--kd-nc-primary-3, #B3D5FF);
  --kd-c-tree-select-sizing-height-middle: 36px;
  --kd-c-tree-select-font-size-small: 14px;
  --kd-c-tree-select-dropdown-font-size: 14px;
  --kd-c-tree-select-color-background-selected: var(--kd-nc-primary-2, #E0EFFF);
  --kd-c-tree-select-item-color-text-selected: var(--kd-nc-text-1, #212121);
  --kd-c-tag-edit-color-border-hover: var(--kd-nc-border-1, #e5e5e5);
  --kd-c-tree-select-bordered-radius-border: 4px;
  --kd-c-tree-select-placeholder-color-text: var(--kd-nc-text-4, #CCCCCC);
  --kd-c-tree-select-icon-clear-color-text: var(--kd-nc-text-4, #CCCCCC);
  --kd-c-tree-select-icon-clear-color-text-hover: var(--kd-nc-text-3, #999999);
  --kd-c-tree-select-line-height-middle: 20px;
  --kd-c-tree-select-bordered-spacing-padding-left: 12px;
  --kd-c-tree-select-border-color-border: var(--kd-nc-border-2, #D9D9D9);
  --kd-c-tree-select-color-border-foucs: var(--kd-nc-primary-6, #276FF5);
  --kd-c-tree-select-color-border-hover: var(--kd-nc-primary-6, #276FF5);
  --kd-c-tree-select-color-background-disabled: var(--kd-nc-fill-2, #f5f5f5);
  --kd-c-tree-select-item-color-text-disabled: var(--kd-nc-text-3, #999999);
  --kd-c-date-picker-input-radius-border: 4px;
  --kd-c-date-picker-middle-sizing-height: 36px;
  --kd-c-date-picker-small-spacing-padding-horizontal: 12px;
  --kd-c-date-picker-color-background-checked: var(--kd-nc-primary-6, #276FF5);
  --kd-c-date-picker-square-item-color-selected: var(--kd-nc-primary-6, #276FF5);
  --kd-c-date-picker-input-color-background-disabled: var(--kd-nc-fill-2, #f5f5f5);
  --kd-c-date-picker-input-color-border: var(--kd-nc-border-2, #D9D9D9);
  --kd-c-date-picker-input-color: var(--kd-nc-text-1, #212121);
  --kd-c-date-picker-input-color-disabled: #b2b2b2;
  --kd-c-stepper-input-middle-sizing-height: 36px;
  --kd-c-stepper-input-spacing-padding-horizontal: 12px;
  --kd-c-stepper-sizing-height: 36px;
  --kd-c-stepper-padding-left: 12px;
  --kd-c-input-number-color-text: #fff;
  /* message */
  --kd-c-message-spacing-padding-vertical: 16px;
  --kd-c-steps-icon-sizing-width: 28px;
  --kd-c-modal-boeder-radius: 12px;
  --kd-c-modal-header-sizing-height: 48px;
  --kd-c-modal-footer-sizing-height: 48px;
  --kd-c-modal-header-sizing-padding-vertical: 16px;
  --kd-c-modal-title-font-size: 16px;
  --kd-c-modal-title-text-color: var(--kd-nc-text-1, #212121);
  --kd-c-modal-close-icon-color-text: var(--kd-nc-text-2, #666666);
  --kd-c-pagination-sizing-square: 28px;
  --kd-nocode-font-weight-bold: 600;
  --kd-c-dropdown-item-color-background-hover: var(--kd-nc-fill-2, #f5f5f5);
  --kd-c-select-dropdown-line-height: 20px;
  --kd-c-drawer-color-background: var(--kd-nc-bg-1, #ffffff);
  --kd-c-drawer-title-color-text: var(--kd-nc-text-1, #212121);
  --kd-c-drawer-close-icon-color-text: var(--kd-nc-text-2, #666666);
  --kd-grid-cgap: 24px;
  --kd-grid-rgap: 24px;
  --kd-c-color-picker-input-sizing-height: 36px;
  --kd-c-color-picker-input-sizing-width: 100%;
  --kd-c-color-picker-panel-preset-sizing-width: 20px;
  --kd-c-color-picker-panel-preset-sizing-height: 20px;
  --kd-c-upload-color-border-active: var(--kd-nc-primary-6);
  --kd-c-tag-edit-color-border: var(--kd-nc-border-1, #e5e5e5);
  --kd-c-collapse-border-width: 0px;
}
:root {
  /*drawer*/
  /* message */
  /* date */
  /* select  先暂时注释*/
  /* radio */
}
:root input[type="password"]::-webkit-text-security {
  -webkit-appearance: none;
          appearance: none;
}
:root input[type="password"]::-moz-password-field {
  -moz-appearance: none;
       appearance: none;
}
:root input[type="password"]::-ms-reveal,
:root input[type="password"]::-ms-clear {
  display: none;
}
:root .kd-input-wrapper {
  padding-left: var(--kd-c-input-wrapper-padding-left, 0) !important;
}
:root .kd-input-wrapper .kd-input-prefix {
  margin-right: 4px !important;
}
:root .kd-input-wrapper .kd-input-suffix {
  margin-left: 12px;
}
:root .kd-input-wrapper .kd-input-suffix .kd-input-clear-icon-rightSpace {
  margin-right: 12px;
}
:root .kd-input-wrapper.kd-inputNumber-stepper {
  padding-left: var(--kd-c-stepper-padding-left, 9px) !important;
}
:root .kd-input-wrapper-textarea .kd-input-textarea-clear-icon {
  top: 10px;
  right: 12px;
  height: 16px;
}
:root .kd-drawer-container-box .kd-drawer-header .kd-drawer-close-icon:hover i {
  color: var(--kd-nc-primary-6, #276FF5);
}
:root .kd-message-success .kdicon-right-solid,
:root .kd-message-success .ncicon-chenggongyiwancheng {
  color: #1BA854;
}
:root .kd-message-warning .kdicon-warning-solid,
:root .kd-message-warning .ncicon-jingshi {
  color: #FF991C;
}
:root .kd-message-error .kdicon-warning-solid,
:root .kd-message-error .ncicon-cuowu {
  color: #FB2323;
}
:root .kd-message-info .kdicon-notice,
:root .kd-message-info .ncicon-tishi {
  color: var(--kd-nc-primary-6, #276FF5);
}
:root .kd-message-box {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
:root .kd-modal-container-box {
  background: var(--kd-nc-bg-1, #fff);
  overflow: hidden;
}
:root .kd-modal-container-box .kd-modal-header {
  background: var(--kd-nc-bg-3, #fff);
}
:root .kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-now {
  display: none;
}
:root .kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-ok-btn {
  background-color: var(--kd-nc-primary-6, #276ff5);
  border-radius: var(--kd-g-radius-border, 4px);
}
:root .kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-ok-btn.kd-date-picker-btn-disabled {
  background-color: var(--kd-nc-primary-3, #B3D5FF);
}
:root .kd-modal-container-box {
  overflow: hidden;
}
:root .kd-modal-container-box .kd-modal-header .kd-modal-title {
  font-weight: var(--kd-nocode-font-weight-bold);
}
:root .kd-inputNumber-stepper.kd-input-wrapper {
  padding-right: 12px !important;
}
:root .kd-inputNumber-embedStep span .kd-inputNumber-icon {
  font-size: 14px;
}
:root .kd-inputNumber-embedStep.kd-inputNumber-baseStep-large,
:root .kd-inputNumber-embedStep.kd-inputNumber-baseStep-middle,
:root .kd-inputNumber-embedStep.kd-inputNumber-baseStep-small,
:root .kd-inputNumber-embedStep.kd-inputNumber-embedStep-large,
:root .kd-inputNumber-embedStep.kd-inputNumber-embedStep-middle,
:root .kd-inputNumber-embedStep.kd-inputNumber-embedStep-small {
  margin-right: -12px;
}
:root .kd-select-item-option-selected:not(.kd-select-item-option-disabled) .kd-select-item-option-content {
  font-weight: var(--kd-nocode-font-weight-bold);
}
:root .kd-select-icon-arrow-focus {
  color: #999999;
}
:root .kd-select-multiple-dropdown-panel .kd-select-dropdown {
  overflow-y: hidden;
}
:root .kd-select-dropdown-empty {
  padding: 12px;
}
:root .kd-select-item {
  padding: 8px 12px;
}
:root .kd-pagination-total {
  font-size: 14px;
  color: #666;
  margin-right: 8px !important;
}
:root .kd-pagination-options > span {
  font-size: 14px;
  color: #666;
}
:root .kd-pagination-options .kd-dropdown-menu-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;
}
:root .kd-pagination-options .kd-dropdown-menu-item.selected {
  font-weight: var(--kd-nocode-font-weight-bold);
  background-color: var(--kd-nc-primary-2);
}
:root .kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size {
  padding: 0 24px 0 8px;
}
:root .kd-radio {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 20px;
}
:root .kd-radio:before,
:root .kd-radio-input {
  cursor: pointer;
  width: 16px !important;
  height: 16px !important;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-shadow: none;
          box-shadow: none;
}
:root .kd-radio-checked:before {
  border: 5px solid var(--kd-c-radio-color-theme, var(--kd-nc-primary-6, #276FF5)) !important;
}
:root .kd-radio-checked:after {
  display: none !important;
}
:root .kd-radio-text {
  line-height: 20px !important;
  padding-right: 0 !important;
  display: block;
  max-width: 100%;
}
:root .kd-btn-text {
  --kd-c-button-sizing-border: 0;
  padding: 0;
  border: none;
  min-width: auto;
  height: auto;
}
:root .kd-btn-size-small.kd-btn-text {
  line-height: 16px;
}
:root .kd-btn-size-middle.kd-btn-text {
  line-height: 20px;
}
:root .kd-btn-size-large.kd-btn-text {
  line-height: 24px;
}
:root .kd-color-picker-pop {
  z-index: 10000;
}
:root .kd-color-picker-icon-container {
  top: 8px !important;
  right: 12px !important;
}
:root .kd-tree-root {
  font-size: 14px;
}
:root .kd-tree-root .kd-tree-node-title {
  font-size: 14px !important;
}
:root .kd-tree-select:not(.kd-nc-tree-select) {
  min-width: 320px;
}
:root .kd-tree-select-visible .kd-tree-select-selection-item span {
  color: var(--kd-c-tree-select-placeholder-color-text, #b2b2b2) !important;
}
:root .kd-tree-select .kd-tree-select-icon-arrow {
  color: #999;
}
:root .kd-tree-select-panel {
  min-width: 320px;
}
:root .kd-tree-select-panel.hidden {
  opacity: 0;
  visibility: hidden;
}
:root .kd-tree-select-dropdown {
  max-height: 360px;
  min-width: 320px;
  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;
  overflow: hidden;
}
:root .kd-tree-select-dropdown .kd-tree-root > div {
  max-height: 100% !important;
}
:root .kd-tree-select-dropdown .kd-tree {
  padding: 4px 0;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
}
:root .kd-tree-select-dropdown .kd-tree .kd-tree-node-item {
  padding: 0 12px;
  height: 36px !important;
}
:root .kd-tree-select-dropdown .kd-tree .kd-tree-node-item:not(.kd-tree-node-disabled):hover {
  background-color: var(--kd-c-tree-node-color-backgroung-hover, var(--kd-g-color-hover, #f5f5f5));
  cursor: pointer;
}
:root .kd-tree-select-dropdown .kd-tree .kd-tree-node-leaf-icon:empty {
  display: none;
}
:root .kd-tree-select-dropdown .kd-tree .kd-tree-select-dropdown-empty {
  height: 100%;
}
:root .kd-tree-select-dropdown .kd-tree .kd-tree-node-icon .kdicon-arrow-right-solid {
  color: var(--kd-nc-text-1, #212121);
}
:root .kd-pagination.nicety .kd-pagination-options {
  white-space: nowrap;
  margin-left: 16px;
}
:root .kd-tag-shape-edit {
  padding-left: 8px;
  background: var(--kd-nc-fill-2, #f5f5f5);
  border-radius: 4px;
}
:root .kd-tag-shape-edit .kd-tag-closeWrapper i {
  color: var(--kd-nc-text-3, #999999);
}
:root .kd-tag-shape-edit .kd-tag-closeWrapper i:hover {
  color: var(--kd-nc-primary-6, #276ff5);
}
:root .kd-color-picker-pop .kd-color-picker-panel-input .active-option {
  background-color: var(--kd-nc-primary-2, #e3ebff);
}
:root .kd-color-picker-panel-transparent {
  display: none;
}
:root .kd-color-picker-panel-input {
  width: 100%;
}
:root .kd-color-picker-panel-input .kd-select,
:root .kd-color-picker-panel-input .kd-select-single {
  width: 100% !important;
}
:root .suffix-icon-no-animation .kd-tree-select-icon-arrow,
:root .suffix-icon-no-animation .kd-select-icon-arrow {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  color: #999;
}
:root .kd-form-field-label-required-mark:after {
  position: unset;
  font-family: SimSun, sans-serif;
}
:root .kd-tooltip {
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
}
:root .kd-switch-size-small:after {
  width: 14px;
  height: 14px;
}
:root .kd-steps-item-iconContainer-icon .kd-steps-icon {
  width: var(--kd-c-steps-icon-sizing-width, 28px);
  height: var(--kd-c-steps-icon-sizing-width, 28px);
}
:root .kd-checkbox-default-wrapper.kd-checkbox-default-disabled {
  background-color: var(--kd-nc-fill-2, #f5f5f5);
  border-color: #ccc;
}
:root .kd-radio-disabled::before {
  border-color: #ccc;
  background-color: #f5f5f5;
}
:root .kd-radio-checked.kd-radio-disabled:before {
  border: 4px solid var(--kd-nc-primary-3, #B3D5FF) !important;
  width: 14px !important;
  height: 14px !important;
  z-index: 2;
  left: 3px;
  background-color: #fff;
}
:root .kd-radio-checked.kd-radio-disabled .kd-radio-input {
  background-color: #cccccc;
}
:root .kd-radio-checked.kd-radio-disabled::after {
  display: block !important;
  width: 16px;
  height: 16px;
  background-color: var(--kd-nc-primary-3, #B3D5FF);
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Text/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
.Cn2fkgZt_input[data-readonly] {
  pointer-events: none;
}
.IHugxdCr_input-readonly {
  pointer-events: none;
}
.KcUj6c0s_input-status-error {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.KcUj6c0s_input-status-error:hover,
.KcUj6c0s_input-status-error:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.Cn2fkgZt_input .kd-input::-ms-clear {
  display: none;
}
.Cn2fkgZt_input .kd-input::-moz-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.Cn2fkgZt_input .kd-input:-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.Cn2fkgZt_input .kd-input::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.Cn2fkgZt_input .kd-input::-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.Cn2fkgZt_input .kd-input::placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.Cn2fkgZt_input .kd-input::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.Cn2fkgZt_input .kd-input-clear-icon i {
  font-size: 16px !important;
}
.Cn2fkgZt_input .kd-input-clear-icon i:hover {
  color: #999999;
}
.Cn2fkgZt_input .kd-input-clear-icon i:active {
  color: #212121;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/BtnField/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************/
.QhfrXVum_btn_major {
  --kd-c-button-text-color-text-disabled: var(--textbutton-color-text-major-disable, #B3D5FF);
  color: var(--textbutton-color-text-major, #276FF5) !important;
  border-color: var(--kd-c-button-second-color-border-hover, #276FF5) !important;
}
.QhfrXVum_btn_major:hover {
  color: var(--textbutton-color-text-major-hover, #276FF5) !important;
}
.QhfrXVum_btn_major:active {
  color: var(--textbutton-color-text-major-hover, #276FF5) !important;
}
.V5sgPfgh_btn_danger {
  --kd-c-button-text-color-text-disabled: var(--textbutton-color-text-major-alert-disable, #FFB5AD);
  color: var(--textbutton-color-text-major-alert, #FB2323) !important;
}
.V5sgPfgh_btn_danger:hover {
  color: var(--textbutton-color-text-major-alert-hover, #FF5751) !important;
}
.V5sgPfgh_btn_danger:active {
  color: var(--textbutton-color-text-major-alert-hover, #D20C13) !important;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/BillForm/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************/
.B3Sq9KNW_billform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/RefBill/index.less ***!
  \************************************************************************************************************************************************************************************************************************************/
._9hqOcXLJ_ref_bill_box {
  width: 100%;
  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;
  border: 1px solid #d9d9d9;
  min-height: 36px;
  border-radius: var(--kd-c-select-bordered-radius-border, 4px);
  background-color: #fff;
}
._9hqOcXLJ_ref_bill_box ._7fd2neUr_more {
  padding: 2px 12px;
  border-left: 1px solid #d9d9d9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
._9hqOcXLJ_ref_bill_box ._7fd2neUr_more:hover {
  opacity: 0.5;
}
._9r5BTZwR_ref_bill_box_status_error {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
._9r5BTZwR_ref_bill_box_status_error:hover,
._9r5BTZwR_ref_bill_box_status_error:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
._9hqOcXLJ_ref_bill_box:hover {
  border-color: var(--kd-c-select-color-border-hover, #276FF5);
}
._9hqOcXLJ_ref_bill_box .kd-select-single {
  height: auto;
}
._9hqOcXLJ_ref_bill_box .kd-select {
  margin: 0 8px 0 0;
}
.h\+620\+gw_readonly {
  pointer-events: none;
}
.jyn5z0i6_disabled {
  cursor: not-allowed;
  color: var(--kd-c-select-item-color-text-disabled, #999999);
  background-color: var(--kd-c-select-color-background-disabled, #f5f5f5);
}
.jyn5z0i6_disabled .kd-select-selection-item-content {
  color: var(--kd-c-tag-edit-color-text-disabled, var(--kd-g-color-border-strong, #d9d9d9)) !important;
}
.lOQLdLaS_curr {
  border-color: var(--kd-c-select-color-border-foucs, #276FF5);
}
.F3S9ELRF_ref_bill_select {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow: hidden;
  padding-left: 12px;
}
.F3S9ELRF_ref_bill_select .des {
  display: none;
}
.F3S9ELRF_ref_bill_select .kd-select-wrapper {
  min-height: calc(var(--kd-c-select-sizing-height-middle) - 2px);
  line-height: var(--kd-c-select-line-height-middle);
}
.F3S9ELRF_ref_bill_select .kd-tag,
.F3S9ELRF_ref_bill_select .kd-select-selection-item-content {
  border-radius: var(--kd-c-select-bordered-radius-border, 4px);
  background: #F5F5F5;
  border: 1px solid #e5e5e5;
}
.F3S9ELRF_ref_bill_select .kd-select-selection-item-content {
  margin: 1px 0;
  padding: 0 8px !important;
  border: 1px solid #e5e5e5 !important;
}
.F3S9ELRF_ref_bill_select .kd-select-selection-item-middle {
  min-height: 0 !important;
  height: auto !important;
}
.F3S9ELRF_ref_bill_select .kd-select-borderless {
  overflow-x: hidden;
}
._9s8sKN57_ref_bill_select_box .WMaE66FY_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._9s8sKN57_ref_bill_select_box .kd-select-item-option-content {
  -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;
}
._9s8sKN57_ref_bill_select_box .kd-select-multiple-footer {
  display: none;
}
._9s8sKN57_ref_bill_select_box .title {
  font-size: 14px;
  color: #212121;
  line-height: 20px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._9s8sKN57_ref_bill_select_box .des {
  font-size: 12px;
  color: #666666;
  line-height: 16px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._9s8sKN57_ref_bill_select_box .kd-select-item-option-disabled .title {
  color: #999999;
}
._9s8sKN57_ref_bill_select_box .kd-select-item-option-disabled .des {
  color: #CCC;
}
._9s8sKN57_ref_bill_select_box .kd-select-item {
  height: auto !important;
  min-height: 36px;
}
._9s8sKN57_ref_bill_select_box .kd-checkbox-children {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
._9s8sKN57_ref_bill_select_box ._3-JDwFo2_footer_btn {
  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: 36px;
  border-top: 1px solid #e5e5e5;
}
._9s8sKN57_ref_bill_select_box ._3-JDwFo2_footer_btn:hover {
  background-color: #f5f5f5;
}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/RefBillF7Content/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.ItaXrpZt_f7 {
  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;
  overflow: hidden;
  height: 100%;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  height: 100%;
  overflow: hidden;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content .PcbepYbo_list {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding: 16px 24px;
  overflow: hidden;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected {
  width: 240px;
  -webkit-box-shadow: -1px 0px 0px 0px #d9d9d9;
          box-shadow: -1px 0px 0px 0px #d9d9d9;
  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;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .e6WZmEnJ_selected_nav {
  height: 60px;
  padding: 0 14px 0 16px;
  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;
  font-size: 14px;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .e6WZmEnJ_selected_nav .q2EF4D2q_nav_title {
  font-weight: var(--kd-nocode-font-weight-bold);
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow: auto;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list .\+B1jsvqL_select_tips {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 8px 16px;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list .rNnEN-2n_bottom_tips {
  position: relative;
  text-align: center;
  margin: 16px 0;
  width: 100%;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list .rNnEN-2n_bottom_tips::before,
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list .rNnEN-2n_bottom_tips::after {
  position: absolute;
  top: 10px;
  content: '';
  width: 49px;
  height: 1px;
  background: #E5E5E5;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list .rNnEN-2n_bottom_tips::before {
  left: 12px;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list .rNnEN-2n_bottom_tips::after {
  right: 12px;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .f9bjlQA-_selected_list .rNnEN-2n_bottom_tips .c1LcvpVJ_tips {
  display: inline-block;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  margin: 0 4px;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_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;
  padding: 8px 16px 8px 16px;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_item .-FiA3Hv6_item_info {
  font-size: 12px;
  color: #666666;
  line-height: 16px;
  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: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow: hidden;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_item .-FiA3Hv6_item_info div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_item .-FiA3Hv6_item_info .cbouetNs_item_title {
  font-size: 14px;
  color: #212121;
  line-height: 20px;
  margin-bottom: 4px;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_item .mSH319fQ_item_btn {
  display: none;
  color: #666666;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_item .mSH319fQ_item_btn:hover {
  color: #276FF5;
  opacity: 0.5;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_item:hover {
  background-color: #f5f5f5;
}
.ItaXrpZt_f7 .tiRo8AmE_f7_content ._5ltP\+vEW_selected .gJo7jrCI_selected_item:hover .mSH319fQ_item_btn {
  display: block;
}
.ItaXrpZt_f7 .MuGgXFV8_f7_btn {
  height: 48px;
  background-color: #f8f8f8;
  padding: 0 16px;
  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;
}
.ItaXrpZt_f7 .MuGgXFV8_f7_btn .kd-btn:not(:last-child) {
  background-color: #fff;
  border: 1px solid #cccccc;
  margin-right: 12px;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/FlexPanel/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.-mDu29-Z_flexpanel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 100%;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/GridPanel/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.ztBLDwtY_grid {
  --rgap: var(--kd-grid-rgap, 24px);
  --cgap: var(--kd-grid-cgap, 24px);
  width: 100%;
}
.ztBLDwtY_grid .kd-col:empty {
  display: none;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellRenderers/AttachmentCellRenderer.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.kTQkYay-_grid-attachment-display {
  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;
  color: #276FF5;
  cursor: pointer;
}
.kTQkYay-_grid-attachment-display ._9qfbVZTg_cell_display {
  margin-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kTQkYay-_grid-attachment-display .ADKUqy5D_thumb_nail_icon {
  height: 16px;
  width: 16px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.kTQkYay-_grid-attachment-display .ADKUqy5D_thumb_nail_icon img {
  height: 100%;
  width: 100%;
}
.kTQkYay-_grid-attachment-display:hover ._9qfbVZTg_cell_display {
  color: #5797FF;
}
.kTQkYay-_grid-attachment-display:hover img {
  opacity: 0.4;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellRenderers/PictureCellRenderer.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.HyXNBV1Z_grid-picture-display {
  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;
  color: #276FF5;
  cursor: pointer;
  width: 100%;
  overflow: hidden;
}
.HyXNBV1Z_grid-picture-display .WUUFyxei_display_name {
  margin-left: 8px;
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.HyXNBV1Z_grid-picture-display img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
.HyXNBV1Z_grid-picture-display:hover .WUUFyxei_display_name {
  color: #5797FF;
}
.HyXNBV1Z_grid-picture-display:hover img {
  opacity: 0.4;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellRenderers/SelectCellRenderer.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
._4Nq5IQCh_grid-select-wrapper {
  max-height: 20px;
  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;
}
._4Nq5IQCh_grid-select-wrapper .wG-txFIe_grid-select {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._4Nq5IQCh_grid-select-wrapper .Gh9n6aTO_grid-select-item {
  display: inline-block;
}
._4Nq5IQCh_grid-select-wrapper .Gh9n6aTO_grid-select-item:not(:only-child) {
  margin: 0 4px 0 0 !important;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellRenderers/TableCellRenderer.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.OXc-Rgb4_grid-table-display {
  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;
  color: var(--kd-nc-primary-6, #276FF5);
  cursor: pointer;
}
.OXc-Rgb4_grid-table-display .l-\+FlPQB_display_name {
  margin-left: 4px;
  line-height: 100%;
}
.OXc-Rgb4_grid-table-display:hover .l-\+FlPQB_display_name {
  color: var(--kd-nc-primary-5, #5797FF);
}
.OXc-Rgb4_grid-table-display:hover i {
  opacity: 0.4;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellRenderers/RichTextCellRender.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.qwfC7w04_wrapper {
  cursor: pointer;
}
.qwfC7w04_wrapper:hover .sDjhfs-s_icon {
  color: var(--kd-nc-primary-6);
}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellRenderers/DefaultCellRenderer.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.QJETOpYD_value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/components/GridFieldsModal.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.Seaw0gY1_grid-field-modal .kd-modal-container-box {
  height: initial !important;
  -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  max-height: 520px;
}
.Seaw0gY1_grid-field-modal .kd-modal-container-box {
  overflow: hidden;
}
.Seaw0gY1_grid-field-modal .kd-modal-title-container {
  overflow: hidden;
}
.Seaw0gY1_grid-field-modal .kd-modal-body {
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}
.Seaw0gY1_grid-field-modal .kd-modal-footer {
  border-top: none !important;
}
.cFRW7-E8_grid-field-modal-footer {
  width: 100%;
  height: 100%;
  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;
  background: #f8f8f8;
}
.uXGuEl2a_grid-field-modal-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;
}
.u\+9FbFUW_grid-field-modal-title-label {
  font-size: 16px;
  color: #212121;
  letter-spacing: 0;
  height: 24px;
  line-height: 24px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellEditors/AggregateCellEditor.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
._9-wDHUKP_dropdown {
  min-width: 280px;
  max-height: 520px;
  max-width: 400px;
}
.R2c\+GOXA_dropdown-container {
  padding: 0;
}
.R2c\+GOXA_dropdown-container::before {
  display: none;
}
.R2c\+GOXA_dropdown-container:after {
  display: none;
}
.yE4n6Msc_list {
  font-size: 14px;
  padding: 4px 0;
  max-height: 292px;
  overflow-y: hidden;
}
.yE4n6Msc_list:hover {
  overflow-y: auto;
}
.LJhDZifB_item-selected {
  background-color: var(--kd-nc-primary-2, #E0EFFF);
}
.ZuBEa\+oh_item-hover {
  background-color: #F5F5F5;
}
.GKVG5cnO_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;
  height: 36px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  padding: 0px 12px;
}
.GKVG5cnO_item .G7amTrOj_analysis {
  cursor: pointer;
  margin-left: 12px;
  color: #666;
}
.GKVG5cnO_item .JXxSBaL4_content {
  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;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.GKVG5cnO_item .JXxSBaL4_content .C7c-O8v4_label {
  color: #212121;
  overflow: hidden;
  text-overflow: ellipsis;
}
.GKVG5cnO_item .JXxSBaL4_content .tRPRrdrN_comma {
  color: #212121;
}
.GKVG5cnO_item .JXxSBaL4_content .NUwq2U-Z_value {
  color: #999999;
}
.GKVG5cnO_item .JXxSBaL4_content ._8o4H5C0S_footer-value {
  color: #212121;
  overflow: hidden;
  text-overflow: ellipsis;
}
.GKVG5cnO_item .JXxSBaL4_content .-TI6r71w_footer-comma {
  color: #999999;
}
.GKVG5cnO_item .JXxSBaL4_content .dgBVjJqU_footer-label {
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 28px;
}
.Z6itH5YZ_footer {
  border-top: 1px solid #E5E5E5;
  padding: 4px 0;
  font-size: 14px;
}
.Uc0GD4Gr_cell {
  height: 100%;
  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;
  padding: 8px 12px;
  max-height: 44px;
}
.Uc0GD4Gr_cell .JXxSBaL4_content {
  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;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.Uc0GD4Gr_cell .JXxSBaL4_content .Bp\+lTGHq_cell-empty-tips {
  display: none;
  color: #999999;
}
.Uc0GD4Gr_cell .JXxSBaL4_content .-xSEXo5T_show_tips {
  display: block;
}
.Uc0GD4Gr_cell .JXxSBaL4_content .GKVG5cnO_item {
  display: none;
  padding: 0;
  width: 100%;
}
.Uc0GD4Gr_cell .JXxSBaL4_content .cRkYyHBN_show_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Uc0GD4Gr_cell ._6pmttOhK_drop-icon {
  display: none;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  margin-left: 10px;
}
.Uc0GD4Gr_cell .b6CLkc46_drop-down-visible {
  display: block;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.Uc0GD4Gr_cell:hover {
  background-color: #E5E5E5;
  cursor: pointer;
}
.Uc0GD4Gr_cell:hover ._6pmttOhK_drop-icon {
  display: block;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/TabHeader/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.ijPKj4Z5_tab {
  padding-left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #F2F2F2;
  height: 40px;
  -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;
  border-radius: 4px;
}
.ijPKj4Z5_tab ._6l\+z2IO1_btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ijPKj4Z5_tab ._6l\+z2IO1_btn-group .hph9kDAT_button {
  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: #F2F2F2;
  color: #666666;
  width: 56px;
  height: 24px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  line-height: 24px;
  cursor: pointer;
  border-radius: 4px;
}
.ijPKj4Z5_tab ._6l\+z2IO1_btn-group .hph9kDAT_button .hcWOSKbO_active-tab-text {
  color: var(--kd-nc-primary-6, #276FF5);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ijPKj4Z5_tab ._6l\+z2IO1_btn-group .hph9kDAT_button:last-child {
  margin-left: 8px;
}
.ijPKj4Z5_tab ._6l\+z2IO1_btn-group .K2fhcnSD_active-tab {
  background-color: white;
}
.ijPKj4Z5_tab ._6l\+z2IO1_btn-group ._0MDRC9XL_inactive-tab:hover {
  background-color: white;
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/SortButton/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************/
.zwuA7l8S_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 30px;
  width: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 4px;
}
.zwuA7l8S_icon .ESLptyIj_sort-icon {
  font-size: 12px;
  line-height: 12px;
  width: 12px;
  height: 12px;
}
.zwuA7l8S_icon .xlj6XUgE_sort-icon-active:hover {
  color: var(--kd-nc-primary-6, #276FF5);
}
.zwuA7l8S_icon .xlj6XUgE_sort-icon-active {
  color: var(--kd-nc-primary-6, #276FF5);
}
.zwuA7l8S_icon .g\+vSGGK9_sort-icon-half-active {
  color: #999999;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellViewers/TableCellViewer.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.CX8n2QEi_tablecellviewer {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.CX8n2QEi_tablecellviewer .kd {
  --font-size: 14px;
  --row-height: 44px;
  --header-cell-border-horizontal: 1px solid #D9D9D9;
  --lock-shadow: #d9d9d9 0 0 6px 2px;
  --hover-color: #F5F5F5;
  --highlight-bgcolor: #E0EFFF;
}
.CX8n2QEi_tablecellviewer .kd-filter-trigger:not(.active) {
  visibility: hidden;
}
.CX8n2QEi_tablecellviewer .kd-filter-trigger {
  cursor: pointer;
}
.CX8n2QEi_tablecellviewer .kd-filter-icon:hover {
  color: #276FF5;
}
.CX8n2QEi_tablecellviewer .kd-table-header-cell:hover .kd-filter-trigger {
  visibility: visible;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper {
  overflow: hidden;
  height: 100%;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper .kd-loading-wrapper {
  height: auto !important;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper .kd-table-header-cell {
  border-right: 1px solid #D9D9D9;
  background-color: #FAFAFA;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper .kd-table-body .kd-table-cell:not(.kd-first.kd-last) {
  border-right: 1px solid #D9D9D9;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper .kd-table-footer .kd-table-cell.kd-first .kd-checkbox {
  display: none;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper .kd-table-footer .kd-table-cell.kd-lock-right {
  right: 0;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper .kd-loading-content-wrapper {
  overflow: hidden;
}
.CX8n2QEi_tablecellviewer .kd-table-wrapper .kd-loading-content-wrapper .kd-table-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.CX8n2QEi_tablecellviewer tfoot .kd-table-cell {
  padding: 0;
  border-top: none;
  background: #F8F8F8;
  height: 44px;
}
.CX8n2QEi_tablecellviewer .kd-sticky-scroll {
  height: auto !important;
}
.b-QIXELO_tablecellviewer_pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 16px;
}
.b-QIXELO_tablecellviewer_pagination {
  --kd-c-dropdown-item-color-background-hover: #E0EFFF;
}
.b-QIXELO_tablecellviewer_pagination .kd-pagination.nicety .kd-pagination-pages-item button,
.b-QIXELO_tablecellviewer_pagination .kd-pagination-options .kd-dropdown-trigger {
  height: 28px !important;
  width: 28px;
}
.b-QIXELO_tablecellviewer_pagination .kd-pagination.nicety .kd-pagination-options {
  height: 28px;
  white-space: nowrap;
  margin-left: 16px;
}
.b-QIXELO_tablecellviewer_pagination .kd-pagination .kd-pagination-total {
  font-size: 14px;
}
.b-QIXELO_tablecellviewer_pagination .kd-pagination.nicety .kd-pagination-options span {
  font-size: 14px;
  color: #666;
}
.b-QIXELO_tablecellviewer_pagination .kd-pagination.nicety .kd-pagination-pages-item:not(:last-child) {
  margin-right: 8px;
}
.b-QIXELO_tablecellviewer_pagination .kd-pagination.nicety .kd-pagination-pages-item:not(:last-child) button:disabled {
  background-color: #f5f5f5;
}
.b-QIXELO_tablecellviewer_pagination .kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size i:hover {
  color: #276FF5;
}
.b-QIXELO_tablecellviewer_pagination .kd-dropdown-trigger.kd-pagination-options-size {
  width: 72px;
}
.b-QIXELO_tablecellviewer_pagination .kd-dropdown-menu-item {
  height: 28px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/cellRender/cellViewers/RichTextCellViewer.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.EZ5C9Ob5_richtext-viewer-modal .kd-modal-container-box {
  max-height: 800px;
}
.EZ5C9Ob5_richtext-viewer-modal .kd-modal-container-box .kd-modal-body {
  overflow-x: auto;
  padding: 20px;
}
.EZ5C9Ob5_richtext-viewer-modal a {
  text-decoration: underline;
  color: -webkit-link;
}
.EZ5C9Ob5_richtext-viewer-modal .RQuRt8B4_readonly_text {
  font-size: 12px;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/ColHeadFilterPanel/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.Em9PZvhf_panel .kd-select-item {
  padding: 0 12px;
  -webkit-transition: none;
  transition: none;
  height: 32px;
}
.Em9PZvhf_panel .kd-select-item .kd-select-item-option-content > .kd-checkbox > .kd-checkbox-default-wrapper {
  display: none;
}
.Em9PZvhf_panel .kd-select-item-option-content > label,
.Em9PZvhf_panel .kd-select-dropdown-scroll .kd-checkbox-children {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.Em9PZvhf_panel .SCaVKPgg_search {
  width: 100%;
  padding: 12px 12px 8px;
}
.Em9PZvhf_panel .SCaVKPgg_search .kd-search {
  height: 28px;
  width: 100%;
}
.Em9PZvhf_panel .SCaVKPgg_search .kd-search .kd-input-wrapper-size-small {
  height: 100%;
}
.Em9PZvhf_panel .SCaVKPgg_search .kd-search .kd-search-prefix {
  color: var(--kd-c-search-icon-color, #b2b2b2) !important;
}
.Em9PZvhf_panel .SCaVKPgg_search .kd-search .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.Em9PZvhf_panel .EGTl-tRO_options-wrapper {
  overflow-y: auto;
  height: 232px;
}
.Em9PZvhf_panel ._6e88WYzN_item:hover {
  background-color: #F5F5F5;
}
.Em9PZvhf_panel ._6e88WYzN_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;
  height: 36px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  padding: 0px 12px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
.Em9PZvhf_panel ._6e88WYzN_item .yXPVPv76_content {
  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;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  margin-right: 8px;
  font-size: 14px;
}
.Em9PZvhf_panel ._6e88WYzN_item .yXPVPv76_content .Xu05Fup8_label {
  color: #212121;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 8px;
}
.Em9PZvhf_panel ._6e88WYzN_item .yXPVPv76_content .qZDLo-l0_value {
  color: #999999;
}
.Em9PZvhf_panel ._6e88WYzN_item .sUj2ycni_operation-btn {
  display: none;
  height: 28px;
}
.Em9PZvhf_panel ._6e88WYzN_item .sUj2ycni_operation-btn .CoijeQ6H_btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.Em9PZvhf_panel ._6e88WYzN_item .sUj2ycni_operation-btn button {
  height: 100%;
  padding: 0 12px;
  font-size: 12px;
}
.Em9PZvhf_panel ._6e88WYzN_item .sUj2ycni_operation-btn button:last-child {
  margin-left: 12px;
}
.Em9PZvhf_panel ._6e88WYzN_item .sUj2ycni_operation-btn button span {
  height: 100%;
  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;
}
.Em9PZvhf_panel ._6e88WYzN_item:hover .sUj2ycni_operation-btn {
  display: block;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container {
  max-height: 152px;
  overflow-y: auto;
  border-top: 1px solid #D9D9D9;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .EjyPtEu7_filter-item {
  height: 36px;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .EjyPtEu7_filter-item .kd-select-bordered,
.Em9PZvhf_panel .HlmL5CSg_filter-container .EjyPtEu7_filter-item .kd-input-wrapper,
.Em9PZvhf_panel .HlmL5CSg_filter-container .EjyPtEu7_filter-item .kd-date-picker,
.Em9PZvhf_panel .HlmL5CSg_filter-container .EjyPtEu7_filter-item .kd-select-selector .kd-select-bordered {
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .P1MeqDB-_connect-char {
  color: #666;
  font-size: 14px;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value {
  width: 192px !important;
  margin: 0 0 0 12px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value .kd-select-bordered,
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value .kd-input-wrapper,
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value .kd-date-picker,
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value .kd-select-selector .kd-select-bordered {
  height: 100%;
  border-radius: 4px;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value .kd-select,
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value .kd-select-selector {
  height: 100%;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .qZDLo-l0_value .kd-input-suffix {
  color: #999999;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .UcyymvGw_filter {
  height: 100%;
  width: 200px;
  margin: 0 0 0 26px;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .UcyymvGw_filter .kd-select-bordered {
  min-height: 100%;
  border-radius: 4px;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .TIXhN2Ft_compare-type {
  height: 100%;
  width: 114px;
  margin: 0 0 0 12px;
  overflow: hidden;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .TIXhN2Ft_compare-type .kd-select-bordered {
  min-height: 100%;
  border-radius: 4px;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .P1MeqDB-_connect-char {
  color: #666;
  margin-right: 4px;
}
.Em9PZvhf_panel .HlmL5CSg_filter-container .R8eTjADK_field {
  display: none;
}
.Em9PZvhf_panel ._0bLlVhan_filter-container-padding {
  padding: 12px;
}
.Em9PZvhf_panel .OUKlwi4j_footer {
  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 16px;
  height: 48px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F8F8F8;
  border-radius: 0 0 8px 8px !important;
}
.Em9PZvhf_panel .OUKlwi4j_footer .v3V\+jzqU_btn-add span {
  color: var(--kd-nc-primary-6, #276FF5);
}
.Em9PZvhf_panel .OUKlwi4j_footer .v3V\+jzqU_btn-add i {
  margin-right: 4px;
}
.Em9PZvhf_panel .OUKlwi4j_footer .v3V\+jzqU_btn-add {
  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;
  color: var(--kd-nc-primary-6, #276FF5);
  cursor: pointer;
  height: 28px;
  font-size: 14px;
}
.Em9PZvhf_panel .OUKlwi4j_footer .v3V\+jzqU_btn-add:hover {
  color: var(--kd-c-button-text-color-text-hover, var(--kd-g-color-theme-5, #87adff));
}
.Em9PZvhf_panel .OUKlwi4j_footer .CoijeQ6H_btn-group {
  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;
}
.Em9PZvhf_panel .OUKlwi4j_footer .CoijeQ6H_btn-group .oR7xHy8B_btn-cancel {
  margin-right: 12px;
  width: 72px;
  height: 28px;
  padding: 0;
  min-width: auto;
}
.Em9PZvhf_panel .OUKlwi4j_footer .CoijeQ6H_btn-group .oR7xHy8B_btn-cancel span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
  font-size: 12px;
}
.Em9PZvhf_panel .OUKlwi4j_footer .CoijeQ6H_btn-group ._6sE0EQ4L_btn-confirm {
  width: 72px;
  height: 28px;
  padding: 0;
  min-width: auto;
}
.Em9PZvhf_panel .OUKlwi4j_footer .CoijeQ6H_btn-group ._6sE0EQ4L_btn-confirm span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
  font-size: 12px;
}
.Em9PZvhf_panel .vrn14G03_btn-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.YbLEPkzq_dropdown {
  padding: 0 !important;
  -webkit-animation: none !important;
          animation: none !important;
  -webkit-transition: none !important;
  transition: none !important;
  max-width: none !important;
  border-radius: 8px !important;
}
.BBKW3hTp_select {
  -webkit-transform: translateX(40px) !important;
      -ms-transform: translateX(40px) !important;
          transform: translateX(40px) !important;
}
.YbLEPkzq_dropdown::before {
  display: none;
}
.YbLEPkzq_dropdown:after {
  display: none;
}
.XjuTKU8\+_input:hover .jbdW2JXe_input_close {
  display: inline-block !important;
}
.XjuTKU8\+_input:hover .LcURiszu_input_icon {
  display: none !important;
}
.LcURiszu_input_icon {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.2 ease-in;
  transition: -webkit-transform 0.2 ease-in;
  transition: transform 0.2 ease-in;
  transition: transform 0.2 ease-in, -webkit-transform 0.2 ease-in;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.jbdW2JXe_input_close {
  display: none !important;
  cursor: pointer;
  color: var(--kd-c-input-clear-color, #d9d9d9);
}
.jbdW2JXe_input_close:hover {
  color: var(--kd-c-input-clear-color-hover, #999);
}
._6v68Rb38_input_down {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.XjuTKU8\+_input input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 20px);
}
._76QTu30O_trigger-value {
  width: 208px !important;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
._5bBxby1w_trigger-value-margin {
  margin: 0 0 0 12px;
}
.Al4cK76Y_trigger {
  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: 100%;
}
.R1\+bOrCD_trigger-active {
  visibility: visible;
  color: #276ff5;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/EmptyData/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.x5b9wZHD_empty {
  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-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #999999;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
}
.x5b9wZHD_empty .nKUK9p58_img-wrapper {
  height: 64px;
  width: 112px;
}
.x5b9wZHD_empty .nKUK9p58_img-wrapper .pMytZ69M_img {
  height: 100%;
}
.x5b9wZHD_empty ._33J6atpu_desc {
  height: 20px;
  font-size: 14px;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/KDTreeSelect/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.MDdCbMmF_tree-select {
  width: 100%;
  max-width: 100%;
}
.MDdCbMmF_tree-select .kd-tree-select-multiple {
  padding: 5px 28px 4px 0;
}
.MDdCbMmF_tree-select .kd-tree-select-multiple .kd-tree-select-placeholder {
  top: 9px;
}
.MDdCbMmF_tree-select .kd-tree-select-multiple .kd-tree-select-suffix {
  top: calc(50% - 7px);
  height: 14px;
}
.MDdCbMmF_tree-select .kd-tree-select-multiple .kd-tree-select-suffix .kd-tree-select-icon-clear {
  top: 0px;
}
.MDdCbMmF_tree-select .kd-tree-select-single {
  height: 36px;
  min-height: 36px;
  max-height: calc(36px*3 - 10px);
  padding: unset;
  background: #fff;
  overflow: hidden;
}
.MDdCbMmF_tree-select .kd-tree-select-single .kd-tree-select-selection-search,
.MDdCbMmF_tree-select .kd-tree-select-single .kd-tree-select-selection-item,
.MDdCbMmF_tree-select .kd-tree-select-single .kd-tree-select-placeholder {
  top: 0px;
}
.MDdCbMmF_tree-select .kd-tree-select-single .kd-tree-select-placeholder {
  top: 0px;
  min-height: 34px;
  line-height: 34px;
}
.MDdCbMmF_tree-select .kd-tree-select-single .kd-tree-select-selection-item {
  margin-right: 24px;
}
.MDdCbMmF_tree-select .kd-tree-select-single .kd-tree-select-suffix {
  top: 0px;
  min-height: 35px;
  line-height: 34px;
}
.MDdCbMmF_tree-select .kd-tree-select-single .kd-tree-select-suffix .kd-tree-select-icon-clear {
  top: 0px;
}
.pOqnvbJV_not-found-content {
  width: 100%;
  height: 100%;
  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;
}
.rEYikq0c_tree-node-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.LOqTD0UG_title {
  color: #212121;
}
.JNTx-Le\+_titlePrefix {
  color: #999;
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/ConditionFilterItem/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************/
.C-gpX5WG_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0;
}
.C-gpX5WG_item .kd-select-icon-arrow {
  color: #999999;
}
.C-gpX5WG_item .kd-select-single {
  overflow: hidden;
}
.C-gpX5WG_item .kd-select-single .kd-select-selection-search {
  top: 0px;
}
.C-gpX5WG_item .kd-select-single .kd-select-placeholder {
  top: 0px;
  min-height: 34px;
  line-height: 34px;
}
.C-gpX5WG_item .kd-select-single .kd-select-suffix {
  top: 0px;
  min-height: 35px;
  line-height: 34px;
}
.C-gpX5WG_item .kd-select-single .kd-select-suffix .kd-select-icon-clear {
  top: 0px;
}
.C-gpX5WG_item .kd-nc-select .kd-select-single {
  height: 36px !important;
}
.C-gpX5WG_item ._48ugqhmj_delete {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 16px;
  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;
  cursor: pointer;
  padding: 0px;
  min-width: 16px;
}
.C-gpX5WG_item:last-child {
  margin-bottom: 0;
}
.C-gpX5WG_item:first-child {
  margin-top: 0;
}
.pEAtD5P1_dropdown {
  width: 400px;
  -webkit-animation: none;
          animation: none;
  max-height: 368px;
  overflow: hidden;
}
.vz3VLiVM_date_group {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.vz3VLiVM_date_group > div:first-child {
  margin-bottom: 8px !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/FilterEditor/FilterContent.less ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.C\+zZX8iZ_readonly {
  margin-top: 4px;
  word-break: break-word;
}
.QMG1vGaT_varselect {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  margin-left: 12px;
  max-width: 208px;
  overflow: hidden;
}
.ou9yz0BF_item-middle .ux6WX9Vr_connect-char {
  font-size: 14px;
  line-height: 36px;
  color: var(--screen-set-up-list-content-line-color-text, #666666);
}
.ou9yz0BF_item-middle .HcaW0g9-_value {
  width: calc(100% - 44px) !important;
  margin-left: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 36px;
  height: 36px !important;
}
.ou9yz0BF_item-middle .HcaW0g9-_value .kd-select-bordered,
.ou9yz0BF_item-middle .HcaW0g9-_value .kd-input-wrapper,
.ou9yz0BF_item-middle .HcaW0g9-_value .kd-date-picker,
.ou9yz0BF_item-middle .HcaW0g9-_value .kd-select-selector .kd-select-bordered {
  height: 36px;
  border-radius: 4px;
}
.ou9yz0BF_item-middle .HcaW0g9-_value .kd-input-suffix {
  color: #999999;
  font-size: 16px;
}
.ou9yz0BF_item-middle .j99TNKCI_refbill {
  overflow: hidden;
  height: 36px;
}
.ou9yz0BF_item-middle .j99TNKCI_refbill .kd-select {
  height: 100%;
  overflow: hidden;
}
.ou9yz0BF_item-middle .j99TNKCI_refbill .kd-select .kd-select-borderless {
  overflow-x: hidden;
  height: 100%;
}
.ou9yz0BF_item-middle .XtcSFA8Y_input .uvL6nDTQ_input-icon {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.2 ease-in;
  transition: -webkit-transform 0.2 ease-in;
  transition: transform 0.2 ease-in;
  transition: transform 0.2 ease-in, -webkit-transform 0.2 ease-in;
  cursor: pointer;
}
.ou9yz0BF_item-middle .XtcSFA8Y_input .thI93BE8_input-down {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.ou9yz0BF_item-middle .XtcSFA8Y_input input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ou9yz0BF_item-middle .x0ozyJQb_filter {
  height: 100%;
  width: 200px;
  margin: 0 0 0 16px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.ou9yz0BF_item-middle .x0ozyJQb_filter .kd-select-bordered {
  min-height: 36px;
  border-radius: 4px;
}
.ou9yz0BF_item-middle .XuIg4IRB_compare-type {
  height: 100%;
  width: 120px;
  margin: 0 0 0 12px;
  -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;
}
.ou9yz0BF_item-middle .XuIg4IRB_compare-type .kd-select-bordered {
  min-height: 36px;
  border-radius: 4px;
}
.ts6qykKI_dropdown {
  width: 400px;
  -webkit-animation: none;
          animation: none;
  max-height: 368px;
  overflow: hidden;
}
.ts6qykKI_dropdown > div {
  overflow: auto;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/filterPanel/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.nbxUubJa_filter_icon {
  visibility: hidden;
  display: none;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.be-p50-w_active {
  visibility: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.be-p50-w_active .kd-btn-text {
  color: var(--kd-c-button-text-color-text-active);
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/tableTitle/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************/
.QuKcIoou_title {
  height: 100%;
  width: 100%;
  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;
}
.QuKcIoou_title .cmbJC-RW_title_content_wrapper {
  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;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.QuKcIoou_title .cmbJC-RW_title_content_wrapper ._2ITvdMeP_title_content {
  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;
  line-height: 20px;
  overflow: hidden;
}
.QuKcIoou_title .cmbJC-RW_title_content_wrapper ._2ITvdMeP_title_content p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: var(--kd-nocode-font-weight-bold);
}
.QuKcIoou_title .cmbJC-RW_title_content_wrapper ._2ITvdMeP_title_content span {
  margin: 0 2px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: var(--kd-nc-danger-6, #FB2323);
}
.QuKcIoou_title .cmbJC-RW_title_content_wrapper .IG\+6uCS5_title_extra {
  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;
}
.QuKcIoou_title .cmbJC-RW_title_content_wrapper .IG\+6uCS5_title_extra .\+WwDGKq5_title_sort {
  display: none;
  visibility: hidden;
}
.QuKcIoou_title .cmbJC-RW_title_content_wrapper .IG\+6uCS5_title_extra .gS4dueUg_title_sort_active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
}
.QuKcIoou_title:hover [data-role='table-head-filter-icon'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
}
.QuKcIoou_title:hover [data-role='table-head-sort-icon'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
}
.\+WwDGKq5_title_sort {
  cursor: pointer;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGrid/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************/
._9psB5nEF_table {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
._9psB5nEF_table td:not(:last-child) {
  border-right: 1px solid var(--table-color-border, #e5e5e5) !important;
}
._9psB5nEF_table .TgIzgWlA_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;
}
._9psB5nEF_table .TgIzgWlA_empty img {
  width: 112px;
  height: 64px;
  margin-bottom: 8px;
}
._9psB5nEF_table .kd {
  --cell-padding: var(--table-cell-padding, 0 12px);
  --header-row-height: var(--table-header-row-height, 44px);
  --row-height: var(--table-row-height, 44px);
  --border-color: var(--table-color-border, #E5E5E5);
  --header-bgcolor: var(--table-headline-color-background, #FAFAFA);
  --font-size: 14px;
  --highlight-bgcolor: var(--table-content-line-color-background-checked, #E0EFFF);
  --hover-bgcolor: var(--table-content-line-color-background-hover, #F5F5F5);
  --color: var(--table-color-text, #212121);
}
._9psB5nEF_table .kd-table-wrapper {
  height: 100%;
}
._9psB5nEF_table .kd-table-header {
  overflow: auto hidden !important;
  scrollbar-width: none;
}
._9psB5nEF_table .kd-table-header-cell-content {
  height: auto !important;
  font-weight: 600;
}
._9psB5nEF_table .kd-table-header-cell-content span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
._9psB5nEF_table .kd-table-header-cell-resize::after {
  background: none !important;
}
._9psB5nEF_table th.kd-table-header-cell:nth-last-child(2) .kd-table-header-cell-content .kd-table-header-cell-resize {
  right: 0;
}
._9psB5nEF_table .kd-table-body.empty {
  height: 100%;
}
._9psB5nEF_table .use-outer-border {
  border-color: var(--table-color-border, #E5E5E5) !important;
}
._9psB5nEF_table .kd-leaf:not(:last-child) {
  border-right: 1px solid var(--table-color-border, #e5e5e5) !important;
}
._9psB5nEF_table .kd-fixed-left th.kd-leaf {
  border-right: 1px solid var(--table-color-border, #e5e5e5) !important;
}
._9psB5nEF_table th {
  font-weight: var(--kd-nocode-font-weight-bold);
  height: 44px !important;
}
._9psB5nEF_table th i.kdicon-multiply {
  color: var(--kd-nc-danger-6);
}
._9psB5nEF_table th i.kdicon-tips {
  color: #999;
}
._9psB5nEF_table td {
  height: 44px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
._9psB5nEF_table .kd-table-cell {
  word-break: break-word;
}
._9psB5nEF_table .nc-validate-msg-global {
  background: #FFDBE0;
  -webkit-box-shadow: 0px 4px 10px 1px rgb(0 0 0%);
          box-shadow: 0px 4px 10px 1px rgb(0 0 0%);
  padding: 4px 12px;
  bottom: -24px;
}
._9psB5nEF_table tr.kd-last td:not([class='kd-table-cell kd-first kd-last']) {
  border-bottom: 1px solid var(--table-color-border, #e5e5e5) !important;
}
._9psB5nEF_table .kd-empty .kd-empty-image {
  width: 112px;
  height: 64px;
}
._9psB5nEF_table .kd-radio {
  margin-right: 0;
}
._9psB5nEF_table .kd-btn-text {
  min-width: 16px;
  padding: 0px;
  border: 0px;
  height: 30px !important;
  line-height: 30px !important;
}
._9psB5nEF_table .kd-btn-text .kd-btn-iconWrapper-left {
  margin-right: 0px;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.rbeGtaXE_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  overflow: hidden;
  padding-bottom: 1px;
}
.rbeGtaXE_box .qu25e7v8_nav {
  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;
  margin-bottom: 16px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.rbeGtaXE_box .qu25e7v8_nav .hPexPPzT_search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.rbeGtaXE_box .qu25e7v8_nav .Ahxaf\+Ey_tag_btn {
  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-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.rbeGtaXE_box .qu25e7v8_nav .Ahxaf\+Ey_tag_btn ._49NzYAao_tag {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 20px;
}
.rbeGtaXE_box .qu25e7v8_nav .Ahxaf\+Ey_tag_btn .A4oSsYoZ_btn {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.rbeGtaXE_box .qu25e7v8_nav .Ahxaf\+Ey_tag_btn .A4oSsYoZ_btn .hep3-cOH_active {
  color: var(--kd-c-button-second-color-text-active) !important;
}
.rbeGtaXE_box .qu25e7v8_nav .Ahxaf\+Ey_tag_btn .A4oSsYoZ_btn i {
  margin-right: 4px;
  font-size: 16px;
}
.rbeGtaXE_box .qu25e7v8_nav .Ahxaf\+Ey_tag_btn .A4oSsYoZ_btn > div:not(:last-child) {
  margin-right: 20px;
}
.rbeGtaXE_box .qaeo92Av_data_grid {
  height: 100%;
  overflow: auto;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-filter-trigger:not(.active) {
  visibility: hidden;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-filter-trigger {
  cursor: pointer;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-filter-icon:hover {
  color: #276FF5;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-header-cell:hover .kd-filter-trigger {
  visibility: visible;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper {
  overflow: hidden;
  height: 100%;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-header-cell-content {
  font-weight: var(--kd-nocode-font-weight-bold, 600);
  height: auto;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-header-row .kd-table-header-cell:not(.kd-first) .kd-table-header-cell-content {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-header-cell {
  background-color: #FAFAFA;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-header-cell:not(.kd-last) {
  border-right: 1px solid var(--border-color);
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-body .kd-table-cell {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid var(--border-color);
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-body .kd-table-cell:not(.kd-last) {
  border-right: 1px solid var(--border-color);
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-body .kd-table-cell.kd-first.kd-last:not(.kd-lock-left) {
  border: none !important;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-body .kd-table-cell.kd-lock-right .kd-btn-text {
  min-width: 16px;
  padding: 0px;
  border: 0px;
  height: 30px;
  line-height: 30px;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-body .kd-table-cell.kd-lock-right .kd-btn-text .kd-btn-iconWrapper-left {
  margin-right: 0px;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-footer .kd-table-cell.kd-first .kd-checkbox {
  display: none;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-table-footer .kd-table-cell.kd-lock-right {
  right: 0;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-loading-content-wrapper {
  overflow: hidden;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-loading-content-wrapper .kd-table-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-table-wrapper .kd-loading-content-wrapper .kd-table-body .kd-virtual {
  outline: none;
  padding-bottom: 1px;
}
.rbeGtaXE_box .qaeo92Av_data_grid tfoot .kd-table-cell {
  padding: 0;
  border-top: none;
  border-right: none;
  background: #F8F8F8;
  height: 44px;
}
.rbeGtaXE_box .qaeo92Av_data_grid .kd-sticky-scroll {
  height: auto !important;
}
.rbeGtaXE_box .uMIAJvAF_footter {
  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;
  padding: 1px 0;
  margin-top: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.rbeGtaXE_box .uMIAJvAF_footter .jstsF5fr_page_total {
  font-size: 14px;
  color: #666;
}
.rbeGtaXE_box .uMIAJvAF_footter {
  --kd-c-dropdown-item-color-background-hover: #E0EFFF;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-pagination.nicety .kd-pagination-pages-item button,
.rbeGtaXE_box .uMIAJvAF_footter .kd-pagination-options .kd-dropdown-trigger {
  height: 28px;
  min-width: 28px;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-pagination.nicety .kd-pagination-options {
  height: 28px;
  white-space: nowrap;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-pagination .kd-pagination-total {
  font-size: 14px;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-pagination.nicety .kd-pagination-options span {
  font-size: 14px;
  color: #666;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-pagination.nicety .kd-pagination-pages-item:not(:last-child) {
  margin-right: 8px;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size i:hover {
  color: #276FF5;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-dropdown-trigger.kd-pagination-options-size {
  width: 72px;
}
.rbeGtaXE_box .uMIAJvAF_footter .kd-dropdown-menu-item {
  height: 28px;
}
.oV2E8UgB_setting_pop .kd-modal-container-box,
.tt-3z1iS_filter_pop .kd-modal-container-box {
  -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);
}

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListFilterSettingDropdown.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.W8ZoiTa2_tooltip {
  padding: 0 !important;
  -webkit-animation: none !important;
          animation: none !important;
  overflow: hidden !important;
  max-width: none !important;
}
.W8ZoiTa2_tooltip {
  --kd-c-tooltip-sizing-max-width: none;
  --kd-c-tooltip-radius-border: 12px;
}
.W8ZoiTa2_tooltip .cmiPr8Jc_dropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.W8ZoiTa2_tooltip .cmiPr8Jc_dropdown .H0MJ7BeX_item {
  height: 36px;
}
.W8ZoiTa2_tooltip .cmiPr8Jc_dropdown .kd-btn-size-middle {
  padding-left: 0px;
  padding-right: 0px;
  min-width: 16px;
  border: 0px;
}
.XXcCRL7\+_header {
  padding: 0 16px;
  height: 48px;
  border-bottom: 1px solid #d9d9d9;
  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;
  width: 100%;
  background-color: var(--popbox-header-color-background);
}
.XXcCRL7\+_header .YXzwieMv_title {
  font-size: 16px;
  color: var(--kd-c-modal-title-text-color, --popbox-title-zone-label-color-text, #212121);
  letter-spacing: 0;
  line-height: 24px;
  font-weight: var(--kd-nocode-font-weight-bold);
}
.XXcCRL7\+_header .eVOw82N0_btn_close {
  cursor: pointer;
}
.XXcCRL7\+_header .eVOw82N0_btn_close:hover {
  color: var(--kd-c-modal-color-theme-hover, var(--kd-g-color-theme-5, #87adff));
}

/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListFilterSetting.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
._4EZO31CX_body {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--screen-set-up-list-content-line-color-background, #ffffff);
}
._4EZO31CX_body .PmhVrSHr_connect-char {
  font-size: 14px;
  color: var(--screen-set-up-list-content-line-color-text, #666666);
}
._4EZO31CX_body .zwPuItAO_value {
  width: 202px !important;
  margin: 0 0 0 12px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
}
._4EZO31CX_body .zwPuItAO_value .kd-select-bordered,
._4EZO31CX_body .zwPuItAO_value .kd-input-wrapper,
._4EZO31CX_body .zwPuItAO_value .kd-date-picker,
._4EZO31CX_body .zwPuItAO_value .kd-select-selector .kd-select-bordered {
  min-height: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
._4EZO31CX_body .zwPuItAO_value .kd-select,
._4EZO31CX_body .zwPuItAO_value .kd-select-selector {
  height: 100%;
}
._4EZO31CX_body ._7SxDRyGW_input .UxJ7LhwV_input-icon {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.2 ease-in;
  transition: -webkit-transform 0.2 ease-in;
  transition: transform 0.2 ease-in;
  transition: transform 0.2 ease-in, -webkit-transform 0.2 ease-in;
  cursor: pointer;
}
._4EZO31CX_body ._7SxDRyGW_input .KkfURjsa_input-down {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
._4EZO31CX_body ._7SxDRyGW_input input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._4EZO31CX_body ._1kSx9Ee\+_filter {
  height: 100%;
  width: 200px;
  margin: 0 0 0 16px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
._4EZO31CX_body ._1kSx9Ee\+_filter .kd-select-bordered {
  min-height: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
._4EZO31CX_body .W23H44qF_compare-type {
  height: 100%;
  width: 114px;
  margin: 0 0 0 12px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
._4EZO31CX_body .W23H44qF_compare-type .kd-select-bordered {
  min-height: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
._4EZO31CX_body .VJ\+-ixr6_filtereditor {
  margin-top: 0;
  overflow-y: auto;
  padding: 16px;
}
.GZQUMWvb_empty {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.GZQUMWvb_empty > div {
  height: auto;
}
.gUxJk\+5c_footer {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  padding: 0 16px;
  width: 100%;
  background-color: var(--popbox-footer-color-background, #F8F8F8);
  height: 48px;
  border-radius: 0 0 4px 4px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.gUxJk\+5c_footer .W8IMqA9D_btn-group .KP6sSHIF_clear {
  width: 72px;
  height: 28px;
  margin-right: 12px;
}
.gUxJk\+5c_footer .W8IMqA9D_btn-group .uhvE7Aq6_confirm {
  width: 72px;
  height: 28px;
  border: none;
}
.A8lCMgRo_drop-down {
  width: 216px;
  height: 280px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--bubble-box-color-background-view, #fff);
  border-radius: 8px !important;
}
.A8lCMgRo_drop-down .Mb56Io4S_search-wrapper {
  margin: 4px 8px 8px 8px;
}
.A8lCMgRo_drop-down .Mb56Io4S_search-wrapper .mNNJS5Ej_search {
  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;
  height: 30px;
  width: 200px;
}
.A8lCMgRo_drop-down .Mb56Io4S_search-wrapper .mNNJS5Ej_search .kd-search-prefix {
  color: var(--kd-c-search-icon-color, #b2b2b2) !important;
}
.A8lCMgRo_drop-down .Mb56Io4S_search-wrapper .mNNJS5Ej_search .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.A8lCMgRo_drop-down .Mb56Io4S_search-wrapper .mNNJS5Ej_search .kd-input-size-small {
  height: 28px;
  line-height: calc(28px - 8px*2 - 2px);
}
.A8lCMgRo_drop-down .WDw5UqZd_condition-list-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
  height: calc(100% - 44px);
}
.A8lCMgRo_drop-down .KUCSJs8j_items {
  overflow: auto;
  height: 100%;
}
.A8lCMgRo_drop-down ._1cenfAzw_total {
  background: #FFFFFF;
  height: 32px;
  width: 100%;
  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;
  padding: 4px 12px 0px 12px;
  border-top: 1px solid #E5E5E5;
  line-height: 32px;
}
.A8lCMgRo_drop-down ._1cenfAzw_total .rq5t1BhP_checked {
  font-size: 14px;
  color: #212121;
  margin-left: 12px;
}
.A8lCMgRo_drop-down ._1cenfAzw_total .rq5t1BhP_checked .teJuQzOp_checkedNum {
  font-size: 16px;
  color: #276FF5;
  font-weight: bold;
}
.A8lCMgRo_drop-down .rhObGFP9_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;
  padding: 0;
  width: 100%;
}
.A8lCMgRo_drop-down .rhObGFP9_item .dYumS40-_item_content {
  height: 100%;
  width: 100%;
  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;
  padding: 0 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.A8lCMgRo_drop-down .rhObGFP9_item .dYumS40-_item_content .-Hr77\+dM_label {
  color: var(--tip-label-color-text-small, #212121);
  font-size: 14px;
}
.A8lCMgRo_drop-down .rhObGFP9_item .dYumS40-_item_content .zuzGE2kf_count {
  color: var(--light-tip-label-color-text-small, #666);
  font-size: 14px;
}
.A8lCMgRo_drop-down .kd-dropdown-menu-item > span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  width: 100%;
  height: 36px;
}
.EIUPJrgU_footer_popper {
  border-radius: 8px !important;
}
.A3jjoNQC_f7Container .kd-table-header-row .kd-table-header-cell:nth-last-child(2) .kd-table-header-cell-resize {
  -webkit-transform: translateX(-5px);
      -ms-transform: translateX(-5px);
          transform: translateX(-5px);
}
.A3jjoNQC_f7Container .kd-table-header-row .kd-last {
  display: none;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/AddFilter.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.rj2H-cce_item_content {
  height: 100%;
  width: 100%;
  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;
  padding: 0 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.rj2H-cce_item_content .DHBybDBa_label {
  color: var(--tip-label-color-text-small, #212121);
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rj2H-cce_item_content .seyCvY5p_count {
  color: var(--light-tip-label-color-text-small, #666);
  font-size: 14px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.lOOfI3Jp_item_content_multi {
  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;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  padding: 0 12px;
  height: 36px;
}
.lOOfI3Jp_item_content_multi > label {
  line-height: 13px;
}
.lOOfI3Jp_item_content_multi.GppQ-\+Ww_checked {
  background: #E0EFFF;
  font-weight: bold;
}
.-qYVkif2_AddFilter_dropDown .kd-dropdown-menu {
  overflow: hidden;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/NameTipWrapper/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.O3jVtYig_name-tip-title {
  color: #666;
  line-height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  font-size: 12px;
}
._1pqtJ\+Jz_name-tip-title-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.O3jVtYig_name-tip-title i {
  position: relative;
  color: #999;
}
.FZct3YZE_name-tip-placeholder {
  display: none;
}
._1pqtJ\+Jz_name-tip-title-text {
  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;
  margin-right: 4px;
}
.LVfq6j7D_name-tip-title-required-text {
  width: 8px;
  height: 8px;
  color: var(--kd-nc-danger-6, #FB2323);
  line-height: 12px;
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/SearchTree/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************/
.kNNqmbhf_search_tree {
  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;
}
.kNNqmbhf_search_tree .mG09ItVt_list {
  height: 280px;
}
.kNNqmbhf_search_tree .Vijl3YOe_input {
  padding: 8px 12px;
}
.kNNqmbhf_search_tree .jZA3OSI1_empty {
  height: 280px;
  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;
}
.kNNqmbhf_search_tree .kd-tree {
  padding: 0;
}
.kNNqmbhf_search_tree .kd-tree-root {
  width: 100%;
}
.kNNqmbhf_search_tree .kd-tree-node-item {
  padding: 0 12px;
}
.kNNqmbhf_search_tree .kd-tree-node-item .kd-tree-node-indent {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.kNNqmbhf_search_tree .kd-tree-node-item:not(.kd-tree-node-disabled):hover {
  background-color: var(--kd-c-tree-node-color-backgroung-hover, var(--kd-g-color-hover, #f5f5f5));
  cursor: pointer;
}
.kNNqmbhf_search_tree .kd-tree-node-item .kd-tree-node-title-wrap-hover {
  -webkit-transition: none;
  transition: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/FilterEditor/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.H1RH4nSG_editor {
  margin-top: 24px;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  background-color: var(--screen-set-up-list-content-line-color-background, #ffffff) !important;
}
.H1RH4nSG_editor .JR5Pwiz3_filter_content_wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.H1RH4nSG_editor .JR5Pwiz3_filter_content_wrapper + .mpxwcBH0_footer {
  margin-top: 8px;
}
.H1RH4nSG_editor ._9TV3VUIf_title {
  color: #212121;
  margin-bottom: 8px;
  font-size: 14px;
}
.H1RH4nSG_editor .mpxwcBH0_footer {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.H1RH4nSG_editor .mpxwcBH0_footer .kd-btn-size-middle {
  padding-left: 0px;
  padding-right: 0px;
  min-width: 16px;
  border: 0px;
}
.mzSvjb-o_tree_panel {
  padding: 0 !important;
  max-width: none !important;
}
.mzSvjb-o_tree_panel .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.mzSvjb-o_tree_panel .kd-input-size-middle {
  height: 28px;
  line-height: calc(28px - 8px*2 - 2px);
}
.z\+-nxoDq_panel {
  width: 216px;
  height: 280px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--bubble-box-color-background-view, #fff);
}
.z\+-nxoDq_panel .kd-dropdown-menu-item > span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  width: 100%;
  height: 36px;
}
.X6cxSlJt_item_content {
  height: 100%;
  width: 100%;
  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;
  padding: 0 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.X6cxSlJt_item_content .peYx0Vjq_label {
  color: var(--tip-label-color-text-small, #212121);
  font-size: 12px;
}
.X6cxSlJt_item_content .q6Lg16RB_count {
  color: var(--light-tip-label-color-text-small, #666);
  font-size: 12px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/FilterLabelBar.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
._26aSCMm1_bar {
  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;
}
._26aSCMm1_bar .eax7X3BH_drop {
  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 8px;
  border-radius: 4px;
  cursor: pointer;
  margin-left: 12px;
  font-size: 12px;
  height: var(--hoverable-label-sizing-height-small, 26px);
  background: var(--hoverable-label-color-background-small, rgba(39, 111, 245, 0.05));
  border: 1px solid var(--hoverable-label-color-border-small, #e5e5e5);
  color: var(--hoverable-label-color-text-small, #212121);
}
._26aSCMm1_bar .eax7X3BH_drop:hover {
  height: var(--hoverable-label-sizing-height-small-hover, 26px);
  background: var(--hoverable-label-color-background-small-hover, rgba(39, 111, 245, 0.05));
  border: 1px solid var(--hoverable-label-color-border-small-hover, #276ff5);
  color: var(--hoverable-label-color-text-small-hover, #276FF5);
}
._26aSCMm1_bar .eax7X3BH_drop:active {
  height: var(--hoverable-label-sizing-height-small-press, 26px);
  background: var(--hoverable-label-color-background-small-press, rgba(39, 111, 245, 0.05));
  border: 1px solid var(--hoverable-label-color-border-small-press, #276ff5);
  color: var(--hoverable-label-color-text-small-press, #276FF5);
}
.JuVp1aXe_label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: var(--switchable-label-sizing-height-small, 28px);
  background: var(--switchable-label-color-background-small, #F5F5F5);
  border: 1px solid var(--switchable-label-color-border-small, #e5e5e5);
  border-radius: 4px;
  font-size: 12px;
  color: var(--switchable-label-color-text-small, #212121);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  max-width: 216px;
  overflow: hidden;
}
.JuVp1aXe_label:hover {
  height: var(--switchable-label-sizing-height-small-hover, 28px);
  background: var(--switchable-label-color-background-small-hover, #F5F5F5);
  border: 1px solid var(--switchable-label-color-border-small-hover, #e5e5e5);
  color: var(--switchable-label-color-text-small-hover, #212121);
}
.JuVp1aXe_label .XTdjzhHU_desc {
  height: 26px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 26px;
}
.JuVp1aXe_label .xSgla5qZ_btn-delete {
  cursor: pointer;
  height: 16px;
  color: #999;
}
.JuVp1aXe_label .xSgla5qZ_btn-delete:hover {
  color: var(--kd-nc-primary-6, #276FF5);
}
.JuVp1aXe_label:not(:first-child) {
  margin-left: 12px;
}
.k4ygKB2v_menu .QTfqwiRD_menu-label {
  margin: 0;
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListItemSettingDropdown.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
.k5GDCjA0_tooltip {
  max-height: 560px !important;
  width: 480px !important;
  padding: 0 !important;
  -webkit-animation: none !important;
          animation: none !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.EedfhExT_dropdown_container {
  overflow: hidden;
  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;
  max-height: 560px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListItemSetting.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
._0\+wd7lCU_header {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 48px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 16px;
  border-bottom: var(--kd-c-modal-sizing-border, 1px) solid var(--kd-c-modal-color-border, var(--kd-g-color-border-strong-2, #d9d9d9));
  background-color: var(--popbox-header-color-background);
}
._0\+wd7lCU_header .xnojhu06_title {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 24px;
  width: 144px;
  font-size: 16px;
  font-weight: var(--kd-nocode-font-weight-bold);
  color: var(--kd-c-modal-title-text-color, --popbox-title-zone-label-color-text, #212121);
  letter-spacing: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
._0\+wd7lCU_header ._6zkOpYZE_extra {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
._0\+wd7lCU_header ._6zkOpYZE_extra .TftF7JOr_search .tLf7jf7x_search-icon {
  line-height: 100%;
}
._0\+wd7lCU_header ._6zkOpYZE_extra .TftF7JOr_search .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
._0\+wd7lCU_header ._6zkOpYZE_extra .TftF7JOr_search .kd-input-size-small {
  height: 28px;
  line-height: calc(28px - 8px*2 - 2px);
}
._0\+wd7lCU_header ._6zkOpYZE_extra .UpgZD8w3_btn_close {
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 12px;
}
._0\+wd7lCU_header ._6zkOpYZE_extra .UpgZD8w3_btn_close:hover {
  color: var(--kd-c-modal-color-theme-hover, var(--kd-g-color-theme-5, #87adff));
}
.N9amYSrt_body {
  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;
  overflow-y: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.N9amYSrt_body .Lxd4LbNz_empty {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: var(--list-set-up-list-sizing-height, 44px);
  -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: default;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0 16px;
  width: calc(100% - 32px);
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper .l6dCSzXQ_list-item-disabled .xnojhu06_title {
  color: var(--kd-nc-text-3, #999999) !important;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item:active:not(.l6dCSzXQ_list-item-disabled) {
  background-color: #E0EFFF !important;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item:hover {
  background: var(--list-set-up-list-color-background-hover, #F5F5F5);
  border-radius: 4px;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .VJJlowyN_checkbox-wrapper {
  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;
  overflow: hidden;
  height: 100%;
  margin-right: 8px;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .VJJlowyN_checkbox-wrapper ._8o9aA2lM_checkbox {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .VJJlowyN_checkbox-wrapper .xnojhu06_title {
  font-size: 14px;
  color: #212121;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .eIbGRr6b_extra-operation {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 16px;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .eIbGRr6b_extra-operation .FOlA64ai_fixed {
  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;
  margin-right: 8px;
  cursor: pointer;
  color: var(--kd-c-modal-body-text-color, var(--kd-g-color-text-primary, #666));
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .eIbGRr6b_extra-operation .FOlA64ai_fixed:hover {
  color: var(--kd-c-button-primary-color-background, var(--kd-g-color-theme, #5582f3));
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .eIbGRr6b_extra-operation .-ElSnFw7_order {
  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;
  cursor: move;
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .eIbGRr6b_extra-operation .-ElSnFw7_order:hover {
  color: var(--kd-c-button-primary-color-background, var(--kd-g-color-theme, #5582f3));
}
.N9amYSrt_body ._4MoRTh3g_list_item_wrapper ._2bnQsH87_list-item .eIbGRr6b_extra-operation .kd-btn-size-middle {
  padding-left: 0px;
  padding-right: 0px;
  min-width: 16px;
  border: 0px;
}
.JXIAZEOd_footer {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  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;
  width: 100%;
  padding: 0 16px;
  height: 48px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background-color: var(--popbox-footer-color-background, #F8F8F8);
}
.GiNow48h_selected {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 16px;
  cursor: pointer;
}
.GiNow48h_selected ._8o9aA2lM_checkbox .kd-checkbox-default-wrapper-size {
  width: 16px;
  height: 16px;
}
.wdTHMV41_confirm {
  width: 72px;
  height: 28px;
  border: none;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Draggable/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.DmNYCX08_draggable {
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.2, 0, 0, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.2, 0, 0, 1);
  transition: transform 0.2s cubic-bezier(0.2, 0, 0, 1);
  transition: transform 0.2s cubic-bezier(0.2, 0, 0, 1), -webkit-transform 0.2s cubic-bezier(0.2, 0, 0, 1);
  will-change: transform;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[data-dragging='true'] {
  z-index: 10;
  background-color: #FFF;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/FieldItem/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.sZAFAb\+-_nc-field-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.rMo84lXv_nc-field-item-v {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rMo84lXv_nc-field-item-v ._48lxyqUI_nc-field-item-label {
  margin-bottom: 8px;
}
.QvJu3aGq_nc-field-item-h {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.K\+le60GK_nc-field-item-sub-title {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
._48lxyqUI_nc-field-item-label {
  font-size: 14px;
  color: var(--field-name-label-color-text, #212121);
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
.ZklDY6l2_nc-field-item-label-text-nowrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iq37vcPq_nc-field-item-label-text-wrap {
  line-break: anywhere;
}
.dVFAj1ZO_nc-field-item-label-align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lURkNOuy_nc-field-item-label-align-right {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
._48lxyqUI_nc-field-item-label .HHJfGg2K_mustInput {
  color: var(--kd-nc-danger-6, #FB2323);
  position: relative;
  top: 2px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  font-family: SimSun, sans-serif;
}
._2EubnttB_nc-field-item-label-tips {
  font-size: 14px;
}
._3n\+fLv4t_nc-field-item-label-tips-icon {
  color: #999;
  padding-left: 4px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  font-size: 16px;
  height: 20px;
}
.SxSbAnQX_nc-field-item-label-nowrap {
  height: 20px;
  overflow: hidden;
}
.E9SZdUHa_nc-field-item-wrapper {
  position: relative;
}
.wB8e8Aam_nc-field-item-validate-msg {
  position: absolute;
  bottom: -20px;
  left: 0;
  font-size: 12px;
  color: var(--kd-nc-danger-6, #FB2323);
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 400;
  z-index: 5;
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Tag/index.less ***!
  \********************************************************************************************************************************************************************************************************************************/
.AhYZXZz3_tag {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  font-size: 12px;
  padding: 1px 8px;
  line-height: 16px;
  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;
  max-width: 100%;
  margin: 2px 8px 2px 0px;
}
.m4ETZQx5_tag_content {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._53U7ng7M_tag_close {
  margin-left: 4px;
  font-size: 12px !important;
  color: #666666;
}
.GmyVj3jZ_tag_close_light {
  color: #ffffff;
}
.RZtV2Wkw_tag_disabled {
  opacity: 0.5;
}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Select/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************/
._3x7vImzP_select {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 0;
}
._3x7vImzP_select .kd-select-placeholder,
._3x7vImzP_select .kd-select-single-text {
  font-size: 14px;
}
._3x7vImzP_select .kd-select-wrapper {
  background-color: #fff;
}
._3x7vImzP_select .kd-select-bordered {
  border-radius: 4px;
}
._3x7vImzP_select .kd-select-size-large {
  font-size: 14px !important;
}
._3x7vImzP_select .kd-tag {
  font-size: 12px;
  border-radius: 4px;
  background: #F5F5F5;
  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;
  line-height: 18px;
  border: 1px solid #e5e5e5;
  margin-right: 4px !important;
}
._3x7vImzP_select .kd-select-single {
  height: 36px;
}
._3x7vImzP_select .kd-select-item-option-selected:not(.kd-select-item-option-disabled) {
  font-weight: var(--kd-nocode-font-weight-bold);
}
._3x7vImzP_select .kd-select-wrapper {
  min-height: 36px;
}
._3x7vImzP_select .kd-select-multiple {
  padding: 5px 28px 5px 12px;
}
._3x7vImzP_select .kd-select-bordered {
  padding-left: 11px !important;
}
._3x7vImzP_select .kd-select-icon-clear {
  right: 11px;
}
._3x7vImzP_select .kd-select-selection-item {
  margin: 0 !important;
}
.YJt8BXI5_select-status-error .kd-select-selector .kd-select-wrapper {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.YJt8BXI5_select-status-error .kd-select-selector .kd-select-wrapper:hover,
.YJt8BXI5_select-status-error .kd-select-selector .kd-select-wrapper:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.HThNIU\+7_select-readonly {
  pointer-events: none;
}
.\+vcilVDc_select-disabled {
  color: #999999;
  background: #F5F5F5;
  cursor: not-allowed;
}
.aIIOdsrt_select-content {
  padding: 0 12px;
}
.NQV\+mPXW_select-content-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #e5e5e5;
}
.vRknlYbn_select-content-item-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.LUzARzVU_select-icon {
  font-size: 16px;
}
.Xr0E6zhN_select-popup {
  width: 100%;
  height: 587px;
}
.yO4TnSfb_select-popup-header {
  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;
  height: 48px;
  padding: 12px;
}
.yO4TnSfb_select-popup-header span {
  font-size: 16px;
  color: #212121;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: var(--kd-nocode-font-weight-bold);
  margin-right: 16px;
}
.yO4TnSfb_select-popup-header i {
  font-size: 16px;
}
.C44mbmBA_select-popup-search {
  padding: 8px 12px;
}
.Gl6Mb7mq_select-popup-content {
  border-top: 1px solid #e5e5e5;
}
.MwJn-lOT_dropdown {
  overflow: hidden !important;
}
.MwJn-lOT_dropdown .kd-select-item {
  height: 36px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.MwJn-lOT_dropdown .kd-checkbox-default-wrapper {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.MwJn-lOT_dropdown .kd-checkbox-default-margin {
  margin-right: 8px;
}
.MwJn-lOT_dropdown .kd-checkbox-children {
  font-size: 14px;
  color: #212121;
}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Number/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************/
.gCeeqM9G_input-number {
  width: 100%;
}
.Flz2NmIc_input-number-readonly {
  pointer-events: none;
}
.gCeeqM9G_input-number .kd-inputNumber {
  width: 100%;
}
.gCeeqM9G_input-number .kd-inputNumber input {
  text-align: left;
  font-size: 14px;
  margin: 0;
}
.gCeeqM9G_input-number .kd-inputNumber input::-ms-clear {
  display: none;
}
.gCeeqM9G_input-number .kd-inputNumber input::-moz-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.gCeeqM9G_input-number .kd-inputNumber input:-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.gCeeqM9G_input-number .kd-inputNumber input::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.gCeeqM9G_input-number .kd-inputNumber input::-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.gCeeqM9G_input-number .kd-inputNumber input::placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.gCeeqM9G_input-number .kd-inputNumber input::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.gCeeqM9G_input-number .kd-inputNumber .kd-input-suffix {
  margin-left: 0;
}
.gCeeqM9G_input-number .kd-input-clear-icon-rightSpace {
  margin-right: 0 !important;
}
.gCeeqM9G_input-number .kd-inputNumber-embedStep {
  color: #999;
  width: 16px;
  margin-left: 12px;
  display: none;
}
.f6Wy79-B_input-number-show-stepper .kd-inputNumber:hover .kd-inputNumber-embedStep,
.f6Wy79-B_input-number-show-stepper .kd-inputNumber-focused .kd-inputNumber-embedStep {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.f6Wy79-B_input-number-show-stepper .kd-input-wrapper-disabled .kd-inputNumber-embedStep span {
  cursor: not-allowed;
}
.f6Wy79-B_input-number-show-stepper .kd-input-wrapper-disabled .kd-inputNumber-embedStep span .kd-inputNumber-icon {
  color: inherit;
}
.Flz2NmIc_input-number-readonly .kd-inputNumber .kd-inputNumber-embedStep span {
  cursor: unset;
}
.Flz2NmIc_input-number-readonly .kd-inputNumber .kd-inputNumber-embedStep span .kd-inputNumber-icon {
  color: inherit;
}
._20cT1Y0d_input-number-status-error .kd-inputNumber {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
._20cT1Y0d_input-number-status-error .kd-inputNumber:hover,
._20cT1Y0d_input-number-status-error .kd-inputNumber:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Textarea/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************/
.\+IEw4Q2g_textarea-wrapper {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
}
.\+IEw4Q2g_textarea-wrapper:focus-within,
.\+IEw4Q2g_textarea-wrapper:hover {
  border-color: var(--kd-nc-primary-6, #276FF5);
}
.dIZn2xAl_textarea-wrapper-status-error {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.dIZn2xAl_textarea-wrapper-status-error:hover,
.dIZn2xAl_textarea-wrapper-status-error:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.\+IEw4Q2g_textarea-wrapper[data-readonly] {
  pointer-events: none;
}
._1vD3T4El_textarea {
  line-height: 20px;
}
.i4w58YQ3_textarea-status-error {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.i4w58YQ3_textarea-status-error:hover,
.i4w58YQ3_textarea-status-error:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
._1vD3T4El_textarea .kd-input-textarea {
  overflow: hidden;
  padding-right: 28px;
}
._1vD3T4El_textarea .kd-input-textarea[data-readonly] {
  pointer-events: none;
}
._1vD3T4El_textarea .kd-input-textarea:hover {
  overflow-y: scroll;
  overflow-y: overlay;
}
._1vD3T4El_textarea .kd-input-textarea::-ms-clear {
  display: none;
}
._1vD3T4El_textarea .kd-input-textarea::-moz-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
._1vD3T4El_textarea .kd-input-textarea:-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
._1vD3T4El_textarea .kd-input-textarea::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
._1vD3T4El_textarea .kd-input-textarea::-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
._1vD3T4El_textarea .kd-input-textarea::placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
._1vD3T4El_textarea .kd-input-textarea::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
._1vD3T4El_textarea .kd-input-textarea-mark-inner {
  right: 12px;
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DatePicker/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************/
.ciST1D9E_date-picker {
  width: 100% !important;
}
.j2VY01Q9_date-picker-readonly {
  pointer-events: none;
}
.ciST1D9E_date-picker .kd-date-picker-input input::-webkit-input-placeholder {
  color: #ccc !important;
}
.ciST1D9E_date-picker .kd-date-picker-input input::placeholder,
.ciST1D9E_date-picker .kd-date-picker-input input::-webkit-input-placeholder {
  color: #ccc !important;
}
.ciST1D9E_date-picker .kd-date-picker-input .kd-date-picker-suffix {
  cursor: pointer;
  pointer-events: unset;
  color: #999 !important;
}
.On9Z6d8k_date-picker-status-error {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.On9Z6d8k_date-picker-status-error:hover,
.On9Z6d8k_date-picker-status-error:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DateRangePicker/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************/
:root {
  --kd-c-date-picker-input-color-placeholder: #ccc;
}
.LgR-BUYJ_range-picker {
  width: 100%;
}
._4tJXFknH_range-picker-readonly {
  pointer-events: none;
}
.LgR-BUYJ_range-picker .kd-date-picker-active-bar {
  display: none;
}
.LgR-BUYJ_range-picker .kd-date-picker-range-separator {
  padding: 0 11px;
  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;
}
.LgR-BUYJ_range-picker .kd-date-picker-range {
  width: 100%;
}
.LgR-BUYJ_range-picker .kd-date-picker-range .kd-date-picker-suffix {
  color: #999 !important;
}
.LgR-BUYJ_range-picker .kd-date-picker-input input::-webkit-input-placeholder {
  color: #ccc !important;
}
.LgR-BUYJ_range-picker .kd-date-picker-input input::placeholder,
.LgR-BUYJ_range-picker .kd-date-picker-input input::-webkit-input-placeholder {
  color: #ccc !important;
}
._3LY5D9Wx_range-picker-status-error .kd-date-picker {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
._3LY5D9Wx_range-picker-status-error .kd-date-picker:hover,
._3LY5D9Wx_range-picker-status-error .kd-date-picker:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.\+bveTXVj_range-picker-dropdown .kd-date-picker-footer-extra {
  line-height: 40px;
}
.\+bveTXVj_range-picker-dropdown .kd-date-picker-container-date .kd-date-picker-warpper .kd-date-picker-header {
  font-weight: var(--kd-nocode-font-weight-bold);
}
.\+bveTXVj_range-picker-dropdown .kd-date-picker-container-date .kd-date-picker-warpper .kd-date-picker-header .kd-date-picker-header-icon {
  font-weight: normal;
}
.\+bveTXVj_range-picker-dropdown .kd-date-picker-container-date .kd-date-picker-warpper .kd-date-picker-header .kd-date-picker-header-icon:not(:hover) {
  color: #666;
}
.\+bveTXVj_range-picker-dropdown .kd-date-picker-container-date .kd-date-picker-warpper .kd-date-picker-header .kd-date-picker-header-text span:last-child {
  margin-left: 12px;
}
.\+bveTXVj_range-picker-dropdown .kd-date-picker-container-date .kd-date-picker-warpper + .kd-date-picker-warpper .kd-date-picker-calendar {
  border-left: 1px solid #d9d9d9;
}
.\+bveTXVj_range-picker-dropdown .jIT\+szi6_date-count {
  font-size: 12px;
  color: var(--kd-c-date-picker-color-background-checked, #276FF5) !important;
  letter-spacing: 0;
  text-align: right;
  font-weight: 400;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/AdvContainer/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.eUdByeQ-_advcon {
  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;
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/AdvContainerChild/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.G-guxk3\+_advconchild {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Checkbox/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************/
.thclO-Wv_checkbox-readonly {
  pointer-events: none;
}
.UvzLdR61_checkbox-disabled {
  cursor: not-allowed;
}
.R0Tbrr4K_checkbox-vertical .kd-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
._4mYHb1-e_checkbox-nodata {
  line-height: 20px;
}
.uoqoEm5x_checkbox-bgc {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  font-size: 12PX;
  padding: 2px 8px;
  line-height: 16px;
}
._5aKdSPBx_checkbox_tag span {
  white-space: normal !important;
}
._4LuF7\+Be_checkbox .kd-checkbox {
  padding: 4px 0;
  line-height: 20px;
}
._4LuF7\+Be_checkbox .kd-checkbox:not(:last-child) {
  margin-bottom: 4px;
}
._4LuF7\+Be_checkbox .kd-checkbox-default-margin {
  margin-right: 8px;
}
._4LuF7\+Be_checkbox .kd-checkbox-default-wrapper {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
._4LuF7\+Be_checkbox .kd-checkbox-default-wrapper-size {
  width: 16px;
  height: 16px;
}
._4LuF7\+Be_checkbox .kd-checkbox-default-inner-icon {
  font-size: 14px;
}
._4LuF7\+Be_checkbox .kd-checkbox-children {
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  max-width: 100%;
  white-space: normal;
}

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Radio/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************/
.IOgcDrx1_radio-vertical .kd-radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0;
}
.IOgcDrx1_radio-vertical .kd-radio:not(:last-child) {
  margin-bottom: 4px;
}
.-MLytNao_radio .kd-radio-text {
  max-width: 100%;
  white-space: normal;
}
.ZSr-A1st_radio-status-error .kd-select-wrapper {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.ZSr-A1st_radio-status-error .kd-select-wrapper:hover,
.ZSr-A1st_radio-status-error .kd-select-wrapper:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.PpKRmlpk_radio-readonly {
  pointer-events: none;
}
._2hRTVGkW_radio-disabled {
  cursor: not-allowed;
}
._2hRTVGkW_radio-disabled .kd-radio {
  cursor: not-allowed;
}
.kFOdJnLj_radio-bgc {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  font-size: 12PX;
  padding: 2px 8px;
  line-height: 16px;
}
._4vXU3tLc_radio_tag span {
  white-space: normal !important;
  word-break: break-word;
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Attachment/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************/
.yV5lKlQZ_attachment_item {
  width: 100%;
  padding: 12px;
  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;
  background: #F5F5F5;
  margin-bottom: var(--field-attachment-space-margn-bottom, 8px);
  border-radius: 4px;
}
.yV5lKlQZ_attachment_item .eD9pnPCf_pic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}
.yV5lKlQZ_attachment_item .eD9pnPCf_pic .mb-Nwp2B_error_icon {
  font-size: 24px;
  color: var(--kd-nc-danger-6);
}
.yV5lKlQZ_attachment_item .eD9pnPCf_pic img {
  width: 100%;
  height: 100%;
  border: none;
}
.yV5lKlQZ_attachment_item .eD9pnPCf_pic .kd-progress-text {
  display: none;
}
.yV5lKlQZ_attachment_item .ICDroydd_info {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin-right: 12px;
  overflow: hidden;
}
.yV5lKlQZ_attachment_item .ICDroydd_info .DxflYTLp_title {
  font-size: 14px;
  color: #212121;
  line-height: 20px;
}
.yV5lKlQZ_attachment_item .ICDroydd_info .lmMZT7DP_des {
  font-size: 12px;
  line-height: 16px;
  color: #999;
}
.yV5lKlQZ_attachment_item .ICDroydd_info .lmMZT7DP_des span:not(:last-child) {
  margin-right: 16px;
}
.yV5lKlQZ_attachment_item .ICDroydd_info .YYv1RwVZ_upload_err {
  color: var(--kd-nc-danger-6);
}
.yV5lKlQZ_attachment_item .trx9snt3_btns {
  font-size: 16px;
  color: #666;
  cursor: pointer;
}
.yV5lKlQZ_attachment_item .trx9snt3_btns .kdicon:not(:last-child) {
  margin-right: 12px;
}
.EgqRbyGE_notice {
  color: #999;
  font-size: 12px;
  line-height: 16px;
}
.\+wuo9i7q_btn {
  margin-bottom: 8px;
}
.dy-apA7v_tip .DxflYTLp_title {
  font-size: 14px;
  color: #212121;
  line-height: 20px;
  font-weight: var(--kd-nocode-font-weight-bold);
  margin-bottom: 8px;
}
.dy-apA7v_tip ._3uZu2Wub_file_name {
  width: 208px;
}
.dy-apA7v_tip .trx9snt3_btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 16px;
}
.dy-apA7v_tip .trx9snt3_btns button:not(:last-child) {
  margin-right: 12px;
}
.V2Hdw4e\+_dragger .nqo5lnee_box {
  padding: 16px;
}
.V2Hdw4e\+_dragger .kd-upload-drag {
  height: auto;
}
.V2Hdw4e\+_dragger .kdicon {
  font-size: 24px;
  margin-bottom: 8px;
}
.YP6wadiZ_attachment_item_hover:hover {
  cursor: pointer;
  background-color: #F2F2F2;
}
.YP6wadiZ_attachment_item_hover:hover .DxflYTLp_title {
  text-decoration: underline;
}

/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/AttachmentPreviewer/AttachmentPreviewer.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
._3Xmn0m2A_preview {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99998;
  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;
  overflow: hidden;
}
.dJLTkYpQ_preview-splitScreen {
  position: initial;
  z-index: 2;
}
.dJLTkYpQ_preview-splitScreen .CJ1mAJHb_container {
  top: 0 !important;
}
.dJLTkYpQ_preview-splitScreen .Ow9lJscX_inner-container {
  width: 95% !important;
}
._3Xmn0m2A_preview .EDDtpQOB_icons {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
._3Xmn0m2A_preview .yx-Yn\+l0_header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
  background: #000000;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), 0px 1px 6px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), 0px 1px 6px 0px rgba(0, 0, 0, 0.15);
  opacity: 0.9;
  z-index: 100000;
}
._3Xmn0m2A_preview .yx-Yn\+l0_header .O276u9YA_header-left,
._3Xmn0m2A_preview .yx-Yn\+l0_header ._43HIfy4R_header-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;
}
._3Xmn0m2A_preview .yx-Yn\+l0_header .O276u9YA_header-left {
  max-width: 75%;
}
._3Xmn0m2A_preview .yx-Yn\+l0_header .FsRPu7Ad_header-text {
  margin-left: 5px;
  color: #FFFFFF;
  line-height: 21px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._3Xmn0m2A_preview .yx-Yn\+l0_header .O276u9YA_header-left .jG8jbfkK_file-size {
  margin-left: 12px;
  color: #FFFFFF;
  line-height: 22px;
  opacity: 0.65;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}
._3Xmn0m2A_preview .yx-Yn\+l0_header ._43HIfy4R_header-right {
  cursor: pointer;
}
._3Xmn0m2A_preview .yx-Yn\+l0_header ._43HIfy4R_header-right ._5qKEy7sS_header-btn {
  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;
  margin-left: 20px;
}
._3Xmn0m2A_preview .yx-Yn\+l0_header ._43HIfy4R_header-right ._5qKEy7sS_header-btn.Cwrk3sG4_hide {
  display: none;
}
._3Xmn0m2A_preview .CJ1mAJHb_container {
  position: absolute;
  top: 45px;
  right: 0;
  bottom: 5px;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  width: 100%;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .lVhtPUGh_content-btn {
  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;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: #000000;
  border-radius: 50%;
  z-index: 100000;
  cursor: pointer;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .lVhtPUGh_content-btn.Cwrk3sG4_hide {
  display: none;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .lVhtPUGh_content-btn .B8AwEuwb_handle-icons {
  color: #fff;
  font-size: 20px;
  font-weight: bolder;
  opacity: 0.8;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .lVhtPUGh_content-btn:hover .B8AwEuwb_handle-icons {
  opacity: 1;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .NOZIYVr4_content-btn-left {
  left: 60px;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .RCvD53eO_left-btn-show-animation {
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
  left: 60px;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .vWZglPv2_left-btn-hide-animation {
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
  left: -40px;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .pe\+3zIDi_content-btn-right {
  right: 60px;
}
._3Xmn0m2A_preview .CJ1mAJHb_container .k3Qi4ZAO_right-btn-show-animation {
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
  right: 60px;
}
._3Xmn0m2A_preview .CJ1mAJHb_container ._9gmN5GMY_right-btn-hide-animation {
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
  right: -40px;
}
._3Xmn0m2A_preview .Ow9lJscX_inner-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 85%;
  height: 100%;
  overflow: hidden;
}
._3Xmn0m2A_preview .Ow9lJscX_inner-container ._19PNEdvF_list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
._3Xmn0m2A_preview .Ow9lJscX_inner-container ._19PNEdvF_list-container .OSTwc-pz_list-item {
  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: 100%;
  padding-left: 1px;
  padding-right: 1px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
._3Xmn0m2A_preview .Ow9lJscX_inner-container ._2u4cL6gd_preview-content {
  position: relative;
  border: 0;
  width: 100%;
  height: 100%;
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  font-size: 16px;
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 2px;
  overflow-wrap: break-word;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: #fff;
}
._3Xmn0m2A_preview .Ow9lJscX_inner-container ._2u4cL6gd_preview-content.Cwrk3sG4_hide {
  display: none;
}
._3Xmn0m2A_preview .Ow9lJscX_inner-container .w\+7DocVV_preview-pdf-content {
  width: 100%;
  height: 100%;
}
._3Xmn0m2A_preview .jieo2eWs_loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  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;
}
.OV2bNz22_alert-container {
  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-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 85%;
  height: 100%;
  background: #FFFFFF;
}
.OV2bNz22_alert-container ._0qRj2R5u_alert-title {
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 16px;
  color: #212121;
  line-height: 24px;
}
.OV2bNz22_alert-container .gZlgRy7T_alert-btn {
  font-size: 14px;
  color: #0E5FD8;
  line-height: 21px;
  cursor: pointer;
}
.OV2bNz22_alert-container.Cwrk3sG4_hide {
  display: none;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/AttachmentPreviewer/Viewer/ImageViewer/ImageViewer.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.N02IBmPc_image-viewer {
  position: relative;
  width: 100%;
  height: 100%;
}
.N02IBmPc_image-viewer .cxN2g2BF_image-wrapper {
  width: 100%;
  height: 100%;
  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;
}
.N02IBmPc_image-viewer .dUquAMXB_normal {
  max-width: 100%;
  max-height: 100%;
}
.N02IBmPc_image-viewer .Pqt6e8CW_button-container {
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -120px;
  width: 240px;
  height: 40px;
  line-height: 40px;
  background: #000;
  border-radius: 100px;
  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;
}
.N02IBmPc_image-viewer .Pqt6e8CW_button-container .cJqZGh9x_btn {
  display: inline-block;
  cursor: pointer;
  width: 60px;
  height: 34px;
  line-height: 34px;
  font-size: 23px;
  color: #fff;
  text-align: center;
  opacity: 0.8;
  text-decoration: none;
}
.N02IBmPc_image-viewer .Pqt6e8CW_button-container .cJqZGh9x_btn:hover {
  opacity: 1;
}
.N02IBmPc_image-viewer .Pqt6e8CW_button-container .sfWqt6Zc_btn-disabled,
.N02IBmPc_image-viewer .Pqt6e8CW_button-container .sfWqt6Zc_btn-disabled:hover {
  color: #fff;
  opacity: 0.3;
}
.N02IBmPc_image-viewer.CjhRNz0F_hidden {
  display: none;
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/ThumbnailAttach/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************/
.FgD1kXk8_thumbnail_wrapper {
  position: relative;
}
.FgD1kXk8_thumbnail_wrapper .f1K1k0Az_paste_thumbnail {
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.FgD1kXk8_thumbnail_wrapper .disabled input {
  cursor: not-allowed !important;
}
.Nu3vNYhD_displayer {
  background: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.12);
}
.Nu3vNYhD_displayer:hover {
  -webkit-box-shadow: 0px 8px 20px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 8px 20px 4px rgba(0, 0, 0, 0.16);
}
.GbrMe2R0_img_displayer {
  padding: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 72px;
}
.GbrMe2R0_img_displayer .Wg1jsLrt_image {
  margin-top: 4px;
  width: 64px;
  max-height: 50px;
}
.ONNRrikO_file_displayer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 240px;
  padding: 8px;
}
.ONNRrikO_file_displayer .YXoinDWA_file_container {
  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;
  margin-top: 8px;
}
.ONNRrikO_file_displayer .YXoinDWA_file_container .MS6J-ySg_file_img {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}
.ONNRrikO_file_displayer .YXoinDWA_file_container .ifCG8Z0G_file_name {
  font-size: 14px;
  color: #212121;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}
.QHAeK5lw_tips {
  font-size: 12px;
  color: #666666;
  letter-spacing: 0;
  line-height: 16px;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Picture/index.less ***!
  \************************************************************************************************************************************************************************************************************************************/
.MsaYv5Dr_picture_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.MsaYv5Dr_picture_list .F3kBldNu_paste_wrapper {
  bottom: 8px;
}
._7zabiTUm_picture_item {
  border-radius: 4px;
  position: relative;
  background-color: #F5F5F5;
  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;
  margin: var(--field-image-space-margn, 0 8px 8px 0);
  width: 96px;
  height: 96px;
}
._7zabiTUm_picture_item img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 4px;
  border: none;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
}
._7zabiTUm_picture_item .traTG0K3_warnning {
  color: var(--kd-nc-danger-6, #FB2323);
  font-size: 12px;
}
._7zabiTUm_picture_item .traTG0K3_warnning .kdicon {
  font-size: 24px;
}
._7zabiTUm_picture_item .kd-progress {
  margin-bottom: 8px;
}
._7zabiTUm_picture_item .kd-progress-text {
  display: none;
}
._7zabiTUm_picture_item .t\+dCxEUy_percent {
  font-size: 12px;
  color: #212121;
  text-align: center;
  line-height: 16px;
}
._7zabiTUm_picture_item .eRwiDxbu_modal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #fff;
  border-radius: 4px;
}
._7zabiTUm_picture_item .eRwiDxbu_modal i {
  cursor: pointer;
  display: none;
}
._7zabiTUm_picture_item .eRwiDxbu_modal i:not(:last-child) {
  margin-right: 13px;
}
._7zabiTUm_picture_item .eRwiDxbu_modal i:active {
  opacity: 0.5;
}
._7zabiTUm_picture_item .eRwiDxbu_modal:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
._7zabiTUm_picture_item .eRwiDxbu_modal:hover i {
  display: inline-block;
}
._7zabiTUm_picture_item .kbJefcNn_btns {
  position: absolute;
  right: -4px;
  top: -4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
._7zabiTUm_picture_item .kbJefcNn_btns .kdicon {
  font-size: 16px;
  color: #999;
}
.iHsBanAM_upload:hover .xutcimTp_upload_btn {
  background-color: var(--kd-nc-primary-1, #F2F9FF);
  border: 1px dashed var(--kd-nc-primary-6, #276FF5);
}
.xutcimTp_upload_btn {
  width: 96px;
  height: 96px;
  background-color: #FAFAFA;
  border: 1px dashed #E5E5E5;
  border-radius: 4px;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999;
  margin-bottom: 8px;
}
.xutcimTp_upload_btn ._30h760pe_txt {
  font-size: 12px;
  text-align: center;
  line-height: 16px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xutcimTp_upload_btn .kdicon {
  font-size: 24px;
  margin-bottom: 8px;
}
.Yjgst1NE_info {
  color: #999;
  font-size: 12px;
  line-height: 16px;
}
.U2v8ZQzx_empty {
  width: 96px;
  height: 96px;
  border-radius: 4px;
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/ImageViewer/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************/
.eJYjYg2f_mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.4);
}
.IsiuvoXn_nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  padding: 0 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;
  background-color: #000;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  z-index: 10001;
}
.IsiuvoXn_nav span {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 16px;
  font-weight: 400;
  margin-left: 12px;
}
.IsiuvoXn_nav .OorSAC4Y_curr {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  text-align: center;
}
.IsiuvoXn_nav .IRtC\+4lM_close {
  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;
  cursor: pointer;
}
.IsiuvoXn_nav .IRtC\+4lM_close .kdicon {
  font-size: 16px;
  margin-right: 4px;
}
.H06w55qR_image_con {
  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;
  z-index: 10000;
  -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;
  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;
}
.H06w55qR_image_con .fXdSaayY_image {
  max-width: 100%;
  max-height: 100%;
  cursor: -webkit-grab;
  cursor: grab;
}
.rzbCHt\+o_btns {
  position: absolute;
  bottom: 40px;
  left: 50%;
  height: 40px;
  padding: 0 20px;
  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-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10010;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border-radius: 20px;
}
.rzbCHt\+o_btns .kdicon {
  font-size: 20px;
  cursor: pointer;
  margin-right: 20px;
}
.rzbCHt\+o_btns .kdicon:last-child {
  margin-right: 0;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Password/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************/
._7lZP0kG8_password-input-suffix {
  color: #999;
  cursor: pointer;
}
.ubQDk7Bt_password-input-suffix-disabled {
  cursor: not-allowed;
}
._7lZP0kG8_password-input-suffix:not(.ubQDk7Bt_password-input-suffix-disabled):hover {
  color: #212121;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/control/web/WebMsg/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.VNQadocw_main_modal #bos_nocode_bill_nested {
  overflow: hidden;
  height: unset !important;
}
.VNQadocw_main_modal #contentpanel {
  overflow: auto;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/AutoComplete/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
._4MNtvI5e_autocomplete {
  height: 36px !important;
  border-radius: 4px;
}
.JHI9nMJ8_autocomplete_wrapper .kd-dropdown-trigger {
  display: block;
}
._4MNtvI5e_autocomplete[data-readonly] {
  pointer-events: none;
}
.VSDgYnux_autocomplete-status-error {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
.VSDgYnux_autocomplete-status-error:hover,
.VSDgYnux_autocomplete-status-error:focus {
  border-color: var(--kd-nc-danger-6, #FB2323) !important;
}
._4MNtvI5e_autocomplete .kd-input-clear-icon i {
  color: #cccccc;
  font-size: 16px !important;
}
._4MNtvI5e_autocomplete .kd-input-clear-icon i:hover {
  color: #999999;
}
._4MNtvI5e_autocomplete .kd-input-clear-icon i:active {
  color: #212121;
}
.ZVpYKXju_autocomplete_panel {
  --kd-c-dropdown-menu-sizing-max-height: 280px;
  --kd-c-dropdown-font-size: 14px;
  --kd-c-dropdown-item-spacing-padding-vertical: 8px;
}
.ZVpYKXju_autocomplete_panel .kd-dropdown-menu {
  overflow-y: hidden;
}
.ZVpYKXju_autocomplete_panel .kd-dropdown-menu:hover {
  overflow-y: auto;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/ConfirmModal/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.hb7Jj7RX_confirmModal .kd-modal-container-box {
  width: 480px !important;
  height: auto !important;
  max-height: 520px;
}
.hb7Jj7RX_confirmModal .kd-modal-container-box .kd-modal-header {
  display: none;
}
.GHM7wO\+o_modal_body {
  background: #FFFFFF;
  border-radius: 12px;
  padding: 0 !important;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content {
  max-height: 520px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .DtXloZnX_img_container {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 240px;
  width: 100%;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .DtXloZnX_img_container img {
  width: 100%;
  height: 100%;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .JQkgKyBp_with_img_body {
  max-height: calc(520px - 240px);
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content ._4j-g\+aId_without_img_body {
  max-height: 520px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 32px 24px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body img {
  width: 168px;
  height: 96px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .JaNnN5Lg_title {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 20px;
  color: #212121;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
  font-weight: bold;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 4;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .JaNnN5Lg_title:not(:first-child) {
  margin-top: 24px;
  white-space: pre-line;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .C7afa\+Zb_content {
  font-size: 14px;
  color: #212121;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  margin-top: 8px;
  overflow-y: auto;
  width: 100%;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .YafOnniC_input_container {
  width: 100%;
  margin-top: 24px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .YafOnniC_input_container .ocxUb6eN_input_label {
  font-size: 14px;
  color: #212121;
  margin-bottom: 8px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .YafOnniC_input_container .ocxUb6eN_input_label ._7xZ4COi-_mustinput_icon {
  color: var(--kd-nc-danger-6, #FB2323);
  margin-left: 5.5px;
  position: relative;
  top: 2px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .pcobSj-3_checkBox {
  width: 100%;
  margin-top: 8px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .pcobSj-3_checkBox .kd-checkbox-children {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .DtXloZnX_img_container .P-wn62l3_img {
  width: 480px;
  height: 240px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .\+Zacl3bp_footer_btns {
  margin-top: 32px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .\+Zacl3bp_footer_btns .wNPcLv5l_buttons {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  min-width: 88px;
  max-width: 118px;
}
.GHM7wO\+o_modal_body .-CO2fGtM_modal_body_content .yAnolyLn_confirmModal_body .\+Zacl3bp_footer_btns .wNPcLv5l_buttons:not(:last-child) {
  margin-right: 24px;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/GroupContainer/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.E6NISxc4_group_bar_container {
  border-top: 1px solid #d9d9d9;
  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: 72px;
}
.fKGNsDkt_group_bar_left {
  margin-right: 24px;
}
.fKGNsDkt_group_bar_left,
.oDT56hTh_group_bar_right {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #F2F2F2;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  position: relative;
}
.p9jTuZZU_group_bar {
  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: 72px;
  overflow: hidden;
  width: 100%;
  scroll-behavior: smooth;
}
.VyNATKPp_group_bar_expande {
  cursor: pointer;
  margin-right: 4px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.FpQEc8pN_group_bar_collapse {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.-yTrIJir_group_bar_list {
  font-size: 16px;
  color: #666666;
  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%;
  height: 100%;
  position: relative;
  left: 0;
  -webkit-transition: left 0.3s ease-in;
  transition: left 0.3s ease-in;
}
.cZ-2byOV_group_bar_list_item {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 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;
  height: 100%;
  line-height: 24px;
  position: relative;
  cursor: pointer;
}
.cZ-2byOV_group_bar_list_item:first-child {
  padding-right: 12px;
}
.cZ-2byOV_group_bar_list_item:not(:first-child) {
  padding: 0 12px;
}
.cZ-2byOV_group_bar_list_item:not(._3\+47L1eo_group_bar_list_item_hidden):only-child .oRLRJrUF_group_bar_list_item_label {
  color: #212121;
  font-weight: var(--kd-nocode-font-weight-bold);
}
.cZ-2byOV_group_bar_list_item:not(._3\+47L1eo_group_bar_list_item_hidden):only-child .oRLRJrUF_group_bar_list_item_label::after {
  display: none;
}
.uF\+xdDdW_group_bar_list_item_label_tipsicon {
  color: #999999;
  margin-left: 4px;
}
._3\+47L1eo_group_bar_list_item_hidden {
  color: #cccccc;
}
.JqTV\+tC-_group_bar_list_item_active {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #212121;
}
.JqTV\+tC-_group_bar_list_item_active .oRLRJrUF_group_bar_list_item_label {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: var(--kd-nocode-font-weight-bold);
}
.JqTV\+tC-_group_bar_list_item_active .oRLRJrUF_group_bar_list_item_label::after {
  content: '';
  position: absolute !important;
  bottom: -8px !important;
  width: 24px !important;
  height: 4px !important;
  background: #276FF5;
  border-radius: 2px;
  pointer-events: none;
  left: calc(50% - 12px) !important;
}
.aQW5MVME_group_body_dragbox {
  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: 100%;
  min-height: 64px;
  background: #FAFAFA;
  border: 1px dashed #e5e5e5;
  font-size: 14px;
  color: #999999;
}
.lOJ70e5r_group_item_container_hidden {
  display: none;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/common/Nodata/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.kwCxQM-w_nodata {
  width: 100%;
  height: 100%;
  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-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
._6OuVvCeC_nodata_container img {
  width: 112px;
  height: 64px;
}
.al5FPopV_nodata_text {
  margin-top: 8px;
  font-size: 14px;
  color: #999999;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Tabs/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
.o2AbRq67_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;
  border-top: 1px solid #D9D9D9;
}
._3jVbWunF_tabs_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #666666;
  overflow-x: auto;
  min-height: 24px;
}
.oOojrggJ_tabs_header_expand {
  font-size: 12px !important;
  color: var(--kd-nc-text-1, #212121);
  margin-right: 4px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.UpFUMQvu_tabs_header_collapse {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.pfmgTS2F_tabs_header_tab_wrapper {
  height: 72px;
  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;
  padding-right: 12px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  cursor: pointer;
}
.pfmgTS2F_tabs_header_tab_wrapper:not(:first-child) {
  padding-left: 12px;
}
.pfmgTS2F_tabs_header_tab_wrapper:not(:only-child) .E8k2Mf9A_tabs_header_tab_active::after {
  content: '';
  position: absolute !important;
  bottom: -8px !important;
  width: 24px !important;
  height: 4px !important;
  background: #276FF5;
  border-radius: 2px;
  pointer-events: none;
  left: calc(50% - 12px) !important;
}
.h9-bHki8_tabs_header_tab {
  position: relative;
  cursor: pointer;
}
.E8k2Mf9A_tabs_header_tab_active {
  font-size: 16px;
  color: #212121;
  font-weight: 600;
}
.q-RSsgIO_tabs_header_tab_tips {
  color: #999999;
  margin-left: 4px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListFilterSettingPop.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.KYGbZyY1_modal {
  max-height: 560px;
}
.KYGbZyY1_modal .dx5hETGb_item {
  height: 36px;
}
.KYGbZyY1_modal .kd-modal-footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border: none;
}
.KYGbZyY1_modal .kd-modal-container-box .kd-modal-header .kd-modal-title-container .kd-modal-title {
  font-size: 16px;
  color: var(--kd-c-modal-title-text-color, #212121);
  letter-spacing: 0;
  line-height: 24px;
  font-weight: var(--kd-nocode-font-weight-bold);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.KYGbZyY1_modal .kd-modal-container-box .kd-modal-header {
  padding: 0 16px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.KYGbZyY1_modal .kd-modal-container-box .kd-modal-body {
  padding: 0;
  overflow: hidden;
  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;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListItemSettingPop.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
._8ZFLaG2m_modal {
  max-height: 560px;
  width: 480px;
}
._8ZFLaG2m_modal .kd-modal-container-box .kd-modal-header {
  display: none;
  padding: 16px;
}
._8ZFLaG2m_modal .kd-modal-container-box .kd-modal-header .kd-modal-title-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 16px;
}
._8ZFLaG2m_modal .kd-modal-container-box .kd-modal-header .kd-modal-title-container .kd-modal-title {
  width: 100%;
}
._8ZFLaG2m_modal .kd-modal-container-box .kd-modal-body {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  padding: 0 !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
  font-size: var(--kd-c-modal-body-font-size, 16px);
  color: var(--kd-c-modal-body-text-color, var(--kd-g-color-text-primary, #212121));
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
._8ZFLaG2m_modal .kd-modal-container-box .kd-modal-footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border: none;
  height: 48px;
  background: #F8F8F8;
  border-radius: 0 0 4px 4px;
}
._8ZFLaG2m_modal .EF9r3qe5_body {
  -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;
}

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListSort.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.RVdEjL1j_list_sort {
  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;
  overflow: hidden;
  padding: 16px 16px;
}
.GhonKZRU_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  -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;
}
.GhonKZRU_list ._0p36HcAc_list_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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
}
.GhonKZRU_list ._0p36HcAc_list_item:not(:last-child) {
  margin-bottom: 8px;
}
.GhonKZRU_list ._0p36HcAc_list_item .r9HUcnXq_item_delete {
  color: var(--textbutton-color-text-major-alert, #FB2323);
  margin-left: 16px;
  cursor: pointer;
}
.W31Wj9Xt_empty {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.Mu46hgrD_sort_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;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
  height: 100%;
  overflow: hidden;
}
.Mu46hgrD_sort_item .Srjw7wug_sort_item_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.Mu46hgrD_sort_item .uTvY8UHM_sort_item_extra {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 12px;
}
.Mu46hgrD_sort_item .uTvY8UHM_sort_item_extra .Op-wenop_group :last-child {
  margin-right: 0;
}
.Mu46hgrD_sort_item .uTvY8UHM_sort_item_extra .uhR9L\+5s_sort_item_drag {
  cursor: move;
  margin-left: 12px;
  color: #666;
}
.Mu46hgrD_sort_item .uTvY8UHM_sort_item_extra .uhR9L\+5s_sort_item_drag:hover {
  color: var(--kd-nc-primary-6, #276ff5);
}
.DC55jc0w_footer {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  padding: 0 16px;
  width: 100%;
  background-color: var(--popbox-footer-color-background, #F8F8F8);
  height: 48px;
  border-radius: 0 0 4px 4px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.DC55jc0w_footer .z-EHj7dU_btn-group .oEq0caW\+_clear {
  width: 72px;
  height: 28px;
  margin-right: 12px;
}
.DC55jc0w_footer .z-EHj7dU_btn-group .kkURHSDf_confirm {
  width: 72px;
  height: 28px;
  border: none;
}
.aVjUGLv4_drop-down {
  width: 216px;
  height: 280px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--bubble-box-color-background-view, #fff);
  border-radius: 8px !important;
}
.aVjUGLv4_drop-down .aFj7BNb8_search-wrapper {
  margin: 4px 8px 8px 8px;
}
.aVjUGLv4_drop-down .aFj7BNb8_search-wrapper .vHd3yWuB_search {
  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;
  height: 30px;
  width: 200px;
}
.aVjUGLv4_drop-down .aFj7BNb8_search-wrapper .vHd3yWuB_search .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.aVjUGLv4_drop-down .aFj7BNb8_search-wrapper .vHd3yWuB_search .kd-input-size-small {
  height: 28px;
  line-height: calc(28px - 8px*2 - 2px);
}
.aVjUGLv4_drop-down .Js4xFuoA_condition-list-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
  height: calc(100% - 44px);
}
.aVjUGLv4_drop-down .Lnco7DiU_items {
  overflow: auto;
  height: 100%;
}
.aVjUGLv4_drop-down ._1YM7kUJN_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;
  padding: 0;
  width: 100%;
}
.aVjUGLv4_drop-down ._1YM7kUJN_item .xDO3tE42_item_content {
  height: 100%;
  width: 100%;
  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;
  padding: 0 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.aVjUGLv4_drop-down ._1YM7kUJN_item .xDO3tE42_item_content .u7qQTPSC_label {
  color: var(--tip-label-color-text-small, #212121);
  font-size: 14px;
}
.aVjUGLv4_drop-down ._1YM7kUJN_item .xDO3tE42_item_content .v4h8z3na_count {
  color: var(--light-tip-label-color-text-small, #666);
  font-size: 14px;
}
.aVjUGLv4_drop-down .kd-dropdown-menu-item > span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  width: 100%;
  height: 36px;
}
.BRyOG6Hy_footer_popper {
  border-radius: 8px !important;
}
.CjlmQ-DN_tree_panel {
  padding: 0 !important;
  max-width: none !important;
}
.CjlmQ-DN_tree_panel .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.CjlmQ-DN_tree_panel .kd-input-size-middle {
  height: 28px;
  line-height: calc(28px - 8px*2 - 2px);
}
.CjlmQ-DN_tree_panel .kd-tree-node-item {
  -webkit-transition: background-color var(--kd-g-duration, 0.3s);
  transition: background-color var(--kd-g-duration, 0.3s);
}
.CjlmQ-DN_tree_panel .kd-tree-node-item:hover {
  background-color: #f5f5f5;
}
.CjlmQ-DN_tree_panel .kd-tree-node-title-wrap-hover:hover {
  background-color: transparent;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DataGridLayout/components/ListSortDropdown.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
._3v3\+LYSw_tooltip {
  padding: 0 !important;
  -webkit-animation: none !important;
          animation: none !important;
  overflow: hidden !important;
  max-width: none !important;
}
._3v3\+LYSw_tooltip {
  --kd-c-tooltip-sizing-max-width: none;
  --kd-c-tooltip-radius-border: 12px;
}
._3v3\+LYSw_tooltip .foGSupob_dropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
._3v3\+LYSw_tooltip .foGSupob_dropdown .kd-btn-size-middle {
  padding-left: 0px;
  padding-right: 0px;
  min-width: 16px;
  border: 0px;
}
.WKtNaGKO_header {
  padding: 0 16px;
  height: 48px;
  border-bottom: 1px solid #d9d9d9;
  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;
  width: 100%;
  background-color: var(--popbox-header-color-background);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.WKtNaGKO_header .GlMQd2d8_title {
  font-size: 16px;
  color: var(--kd-c-modal-title-text-color, --popbox-title-zone-label-color-text, #212121);
  letter-spacing: 0;
  line-height: 24px;
  font-weight: var(--kd-nocode-font-weight-bold);
}
.WKtNaGKO_header .W9ir4IsJ_btn_close {
  cursor: pointer;
}
.WKtNaGKO_header .W9ir4IsJ_btn_close:hover {
  color: var(--kd-c-modal-color-theme-hover, var(--kd-g-color-theme-5, #87adff));
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/RefBillGridView/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************/
._8OaCCFU7_ref_bill_box button:not(:last-child) {
  margin-right: 12px;
}
._8OaCCFU7_ref_bill_box [data-erea='nav'] {
  margin-bottom: 8px;
}
.xD3gHuEG_readonly {
  pointer-events: none;
}
.q51qEwyu_disabled {
  cursor: not-allowed;
  color: var(--kd-c-select-item-color-text-disabled, #999999);
  background-color: var(--kd-c-select-color-background-disabled, #f5f5f5);
}
.REAZPzPi_curr {
  border-color: var(--kd-c-select-color-border-foucs, #276FF5);
}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/WebMsg/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************/
._2HEP4Mm4_msg_box {
  -webkit-box-shadow: 0px 6px 24px 2px rgba(0, 0, 0, 0.16) !important;
          box-shadow: 0px 6px 24px 2px rgba(0, 0, 0, 0.16) !important;
  width: 360px !important;
  border-radius: 8px !important;
}
._2HEP4Mm4_msg_box .Y2yuQE5o_nav {
  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;
  line-height: 24px;
  margin-bottom: 8px;
}
._2HEP4Mm4_msg_box .Y2yuQE5o_nav i {
  font-size: 16px;
}
._2HEP4Mm4_msg_box .Y2yuQE5o_nav i:last-child {
  cursor: pointer;
}
._2HEP4Mm4_msg_box .Y2yuQE5o_nav i:last-child:hover {
  color: var(--kd-c-button-text-color-text-hover);
}
._2HEP4Mm4_msg_box .Y2yuQE5o_nav .kHuvBxgG_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow: hidden;
}
._2HEP4Mm4_msg_box .Y2yuQE5o_nav .kHuvBxgG_title span {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #212121;
  font-weight: var(--kd-nocode-font-weight-bold);
}
._2HEP4Mm4_msg_box .Y2yuQE5o_nav .kHuvBxgG_title i {
  width: 24px;
  height: 24px;
  text-align: center;
  margin-right: 12px;
  border-radius: 50%;
  color: #fff;
  background-color: #FF991C;
}
._2HEP4Mm4_msg_box .ryQbjIEd_content {
  padding-left: 36px;
  font-size: 14px;
  color: #212121;
  line-height: 20px;
}
._2HEP4Mm4_msg_box .ryQbjIEd_content .mvk2JjuC_text {
  max-height: 448px;
  overflow: auto;
  word-break: break-word;
}
._2HEP4Mm4_msg_box .ryQbjIEd_content .T0VMXZWx_btns {
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
._2HEP4Mm4_msg_box .ryQbjIEd_content .T0VMXZWx_btns button:not(:last-child) {
  margin-right: 12px;
}
._2HEP4Mm4_msg_box .kd-notice-content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 24px;
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/FormBanner/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************/
.kTWvzIV6_banner .odmd\+eDz_title {
  padding: 24px 24px 0 24px;
  font-size: 20px;
  line-height: 32px;
  color: #212121;
  font-weight: 600;
}
.kTWvzIV6_banner .odmd\+eDz_title > span {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._7xRjodTf_banner_bg {
  position: relative;
  padding: 0;
  width: 100%;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16.66%;
}
._7xRjodTf_banner_bg .odmd\+eDz_title {
  width: 100%;
  padding-bottom: 24px;
  font-size: 32px;
  line-height: 48px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0.02)), color-stop(50%, rgba(0, 0, 0, 0.05)), color-stop(70%, rgba(0, 0, 0, 0.1)), color-stop(90%, rgba(0, 0, 0, 0.15)), color-stop(96%, rgba(0, 0, 0, 0.18)), to(rgba(0, 0, 0, 0.2)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 30%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0.18) 96%, rgba(0, 0, 0, 0.2) 100%);
}
._7xRjodTf_banner_bg .iknXPUof_bg {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/DropdownSelect/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.D-Sa0F8c_dropdown-item {
  width: 256px;
  padding: 8px 12px !important;
  height: 36px;
}
.mNnLB6vW_dropdown-item-content {
  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;
}
.EXpd6H01_dropdown-item-content-text {
  margin-left: 8px;
}
.FP8GItn-_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  width: 36px;
  -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;
  border: 1px solid #d9d9d9;
  margin-left: 10px;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.FP8GItn-_btn:hover {
  border-color: #276FF5;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/InputVarSelect/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.V1nd6Bfw_varselect {
  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;
}
.g3VZYGFu_varselect_input_wrapper {
  width: 100%;
}
.\+fTnBoGJ_varselect_btn {
  margin-left: 8px;
  min-width: 36px !important;
}
.Y7nkUyvr_varselect_input {
  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: 36px;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  padding: 0 12px;
  font-size: 14px;
  cursor: pointer;
}
.NCgZQwSu_varselect_input_active {
  border-color: var(--kd-nc-primary-6, #276ff5);
}
.Y7nkUyvr_varselect_input:hover {
  border-color: var(--kd-nc-primary-6, #276ff5);
}
.Y7nkUyvr_varselect_input:hover .m29sOszg_varselect_input_hasValue .ZPIT3924_varselect_input_suffix_clear {
  display: block;
}
.Y7nkUyvr_varselect_input:hover .m29sOszg_varselect_input_hasValue .pZ-8QHjA_varselect_input_suffix_icon {
  display: none;
}
.mTjkHUSD_varselect_input_placeholder {
  color: #cccccc;
}
._9VBm-mZn_varselect_input_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ZPIT3924_varselect_input_suffix_clear {
  display: none;
  color: #cccccc;
  cursor: pointer;
}
.ZPIT3924_varselect_input_suffix_clear:hover,
.ZPIT3924_varselect_input_suffix_clear:active {
  color: #212121;
}
.pZ-8QHjA_varselect_input_suffix_icon {
  display: block;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/InputField/FindFormInput.less ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.N0B5Ht\+6_quick_input_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.xXluiuq3_quick_input_close {
  display: none;
  cursor: pointer;
  color: var(--kd-c-input-clear-color, #d9d9d9);
}
.xXluiuq3_quick_input_close:hover {
  color: var(--kd-c-input-clear-color-hover, #999);
}
.WmoktLgD_quick_input input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.WmoktLgD_quick_input:hover .xXluiuq3_quick_input_close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.WmoktLgD_quick_input:hover .N0B5Ht\+6_quick_input_icon {
  display: none;
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/InputField/FormulaInput.less ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.of2Gupfm_formula_input {
  position: relative;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  height: 76px;
  overflow: auto;
  cursor: pointer;
}
.of2Gupfm_formula_input:not(.S2v1Z1CC_readonly):hover {
  border: 1px solid var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.of2Gupfm_formula_input:not(.S2v1Z1CC_readonly):hover .react-codemirror2 {
  cursor: pointer;
}
.of2Gupfm_formula_input .CodeMirror-sizer {
  margin-left: 12px !important;
  padding-right: 0 !important;
}
.of2Gupfm_formula_input.S2v1Z1CC_readonly {
  pointer-events: none;
}
.lqPdsm2R_formula_input_editor {
  overflow: auto;
  max-height: 74px;
  padding-right: 32px;
}
.f92oYouP_formula_input_close {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  right: 12px;
  top: 9px;
  color: var(--kd-c-input-clear-color, #d9d9d9);
  cursor: pointer;
  height: 16px;
  width: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fFgNV-lY_formula_input_icon {
  position: absolute;
  right: 12px;
  top: 9px;
  color: #999;
  height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.f92oYouP_formula_input_close:hover {
  color: var(--kd-c-input-clear-color-hover, #999);
}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/InputField/SelectInput.less ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.Oy1Sdngy_varselect_input {
  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: 36px;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  padding: 0 12px;
  font-size: 14px;
  cursor: pointer;
}
.JrAG8CEg_varselect_input_active {
  border-color: var(--kd-nc-primary-6, #276ff5);
}
.Oy1Sdngy_varselect_input:hover {
  border-color: var(--kd-nc-primary-6, #276ff5);
}
.Oy1Sdngy_varselect_input:hover ._0Jo5uj-G_varselect_input_hasValue .g-UTTkks_varselect_input_suffix_clear {
  display: block;
}
.Oy1Sdngy_varselect_input:hover ._0Jo5uj-G_varselect_input_hasValue .eDcri-In_varselect_input_suffix_icon {
  display: none;
}
.AJ4CGXl5_varselect_input_placeholder {
  color: #cccccc;
}
.mJSI6GOo_varselect_input_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.g-UTTkks_varselect_input_suffix_clear {
  display: none;
  color: #cccccc;
  cursor: pointer;
}
.g-UTTkks_varselect_input_suffix_clear:hover,
.g-UTTkks_varselect_input_suffix_clear:active {
  color: #212121;
}
.eDcri-In_varselect_input_suffix_icon {
  display: block;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/InputField/RichTextInput.less ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.hgU9\+MIy_modal {
  padding: 0px;
}
.hgU9\+MIy_modal .kd-modal-body {
  padding: 0 !important;
}
.hgU9\+MIy_modal .kd-modal-body > div {
  height: 100%;
}
.hgU9\+MIy_modal .kd-modal-body > div > div {
  height: 100%;
}
.hgU9\+MIy_modal .tox-tinymce {
  border: none;
  height: 100% !important;
}
.hgU9\+MIy_modal .tox-tinymce .tox-toolbar__primary {
  background: none;
  background-color: #FAFAFA;
}
.\+hmvfXZk_footer {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 16px;
}
._7xnm1-mh_attachment {
  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;
}
._7xnm1-mh_attachment .kd-upload {
  min-width: auto;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Condition/Operator.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.zGorvSLN_condition-operator {
  padding: 12px 16px;
}
.zGorvSLN_condition-operator .operation-item {
  display: inline-block;
  padding: 4px 8px;
  height: 24px;
  line-height: 16px;
  font-size: 12px;
  color: #666;
  letter-spacing: 0;
  font-weight: 400;
  margin-right: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #F2F2F2;
  -webkit-box-shadow: inset 0px -1px 0px 0px #d9d9d9;
          box-shadow: inset 0px -1px 0px 0px #d9d9d9;
  border-radius: 2px;
}
.zGorvSLN_condition-operator .operation-item:hover {
  color: var(--kd-nc-primary-6);
  -webkit-box-shadow: inset 0px -1px 0px 0px var(--kd-nc-primary-6);
          box-shadow: inset 0px -1px 0px 0px var(--kd-nc-primary-6);
}
.zGorvSLN_condition-operator .kd-space {
  row-gap: 0;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Condition/NoteArea.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.GVmiGpwF_note-area {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-right: 1px solid #d9d9d9;
  overflow-y: auto;
}
.GVmiGpwF_note-area .description-content {
  width: 100%;
  padding: 12px 16px;
  color: #666;
  font-size: 14px;
  line-height: 20px;
  white-space: pre-wrap;
}
.GVmiGpwF_note-area .description-title {
  font-size: 14px;
  line-height: 21px;
  color: #212121;
  margin-bottom: 8px;
  font-weight: 400;
}
.GVmiGpwF_note-area .kdesigner-alert {
  position: absolute;
  margin-top: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 12px 0;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 42px;
}
.GVmiGpwF_note-area .kdesigner-alert .kdesigner-alert-icon {
  margin-left: 12px;
  margin-top: 1px;
}
.GVmiGpwF_note-area .kdesigner-alert-message {
  white-space: pre-wrap;
  overflow: auto;
  font-size: 12px;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Condition/SearchTree.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.IIRL9LRt_search-tree {
  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;
}
.IIRL9LRt_search-tree .panel-aside-header {
  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;
  padding: 12px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.IIRL9LRt_search-tree .panel-aside-header .header-title {
  height: 28px;
  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;
}
.IIRL9LRt_search-tree .panel-aside-header .header-title > span {
  font-size: 18px;
  font-weight: 600;
}
.IIRL9LRt_search-tree .panel-aside-header .header-title i {
  cursor: pointer;
}
.IIRL9LRt_search-tree .panel-aside-header .search-input .kd-input-wrapper {
  width: 100%;
  margin: 0;
}
.IIRL9LRt_search-tree .panel-aside-header .search-input .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.IIRL9LRt_search-tree .kd-input-size-middle {
  font-size: 12px !important;
}
.IIRL9LRt_search-tree .kd-input-size-middle::-webkit-input-placeholder {
  color: #B2B2B2 !important;
}
.IIRL9LRt_search-tree .kd-input-size-middle::placeholder,
.IIRL9LRt_search-tree .kd-input-size-middle::-webkit-input-placeholder,
.IIRL9LRt_search-tree .kd-input-size-middle:-moz-placeholder,
.IIRL9LRt_search-tree .kd-input-size-middle::-moz-placeholder,
.IIRL9LRt_search-tree .kd-input-size-middle:-ms-input-placeholder {
  color: #B2B2B2 !important;
}
.IIRL9LRt_search-tree .search-empty {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.IIRL9LRt_search-tree .search-empty-text {
  height: 20px;
  font-size: 12px;
  color: #666;
  line-height: 20px;
  margin-top: 3px;
}
.IIRL9LRt_search-tree .kd-search-tree {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  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;
}
.IIRL9LRt_search-tree .kd-search-tree .kd-tree-node-item {
  height: 32px;
  -webkit-transition: none;
  transition: none;
}
.IIRL9LRt_search-tree .kd-search-tree .kd-tree-node-item.kd-tree-node-selected {
  background: #F2F9FF !important;
}
.IIRL9LRt_search-tree .kd-search-tree .kd-tree-node-item.kd-tree-node-selected .kd-tree-node-title {
  color: #276FF5;
}
.IIRL9LRt_search-tree .kd-search-tree .kd-tree-node-icon {
  color: #666;
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.IIRL9LRt_search-tree .kd-search-tree .kd-tree-node-icon-hidden {
  width: 16px;
  height: 16px;
}
.IIRL9LRt_search-tree .kd-search-tree .kd-tree-node-title {
  margin-left: 4px;
}
.IIRL9LRt_search-tree .kd-search-tree .kd-tree-node-title .gray {
  color: #999;
  font-weight: 400;
}
.IIRL9LRt_search-tree .kd-search-tree-input {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.IIRL9LRt_search-tree .tree-container {
  height: 100%;
  overflow: hidden;
  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;
}
.IIRL9LRt_search-tree .kd-tree-root {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.IIRL9LRt_search-tree .kd-tree-root .kd-tree-node-title-wrap-selected .kd-tree-node-title {
  color: #212121;
  font-weight: 600;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Condition/ExpressionTree.less ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.nCy9QXfb_expression-tree {
  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;
  overflow: hidden;
}
.nCy9QXfb_expression-tree .panel-aside-header {
  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;
  padding: 12px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.nCy9QXfb_expression-tree .panel-aside-header .header-title {
  height: 28px;
  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;
}
.nCy9QXfb_expression-tree .panel-aside-header .header-title > span {
  font-size: 18px;
  font-weight: 600;
}
.nCy9QXfb_expression-tree .panel-aside-header .header-title i {
  cursor: pointer;
}
.nCy9QXfb_expression-tree .panel-aside-header .search-input .kd-input-wrapper {
  width: 100%;
  margin: 0;
}
.nCy9QXfb_expression-tree .panel-aside-header .search-input .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.nCy9QXfb_expression-tree .kd-expression-tree {
  padding-left: 12px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
}
.nCy9QXfb_expression-tree .kd-expression-tree-body {
  width: 100%;
  overflow: hidden;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-top {
  padding: 0;
  height: 32px;
  line-height: 32px;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-top .kd-collapse-panel-header {
  font-size: 14px;
  font-weight: var(--kd-nocode-font-weight-bold);
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-icon i {
  color: #666;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel {
  width: 100%;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children,
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide {
  padding: 0;
  width: 100%;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children > div,
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide > div {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children .expression-item,
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide .expression-item {
  height: 52px;
  line-height: 18px;
  color: #212121;
  font-size: 12px;
  cursor: pointer;
  width: 121px;
  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;
  background: #F2F9FF;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 8px;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children .expression-item > div,
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide .expression-item > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children .expression-item > div:last-child,
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide .expression-item > div:last-child {
  color: #666;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children .expression-item.is-active,
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide .expression-item.is-active {
  color: #276FF5;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children .expression-item:not(.is-active):hover,
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide .expression-item:not(.is-active):hover {
  background: #E0EFFF;
}
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children .expression-item:not(:nth-child(2n)),
.nCy9QXfb_expression-tree .kd-expression-tree .kd-collapse-panel-children-hide .expression-item:not(:nth-child(2n)) {
  margin-right: 8px;
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Condition/ConditionMain.less ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.CBbS3K85_codition-main-body {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
}
.CBbS3K85_codition-main-body .left-datasource-empty {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.CBbS3K85_codition-main-body .left-datasource-empty-text {
  height: 20px;
  font-size: 12px;
  color: #666;
  line-height: 20px;
  margin-top: 3px;
}
.CBbS3K85_codition-main-body .panel-aside {
  width: 280px;
  height: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 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;
}
.CBbS3K85_codition-main-body .panel-aside-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  height: 0;
}
.CBbS3K85_codition-main-body .panel-aside .kd-tree-node-root {
  padding-left: 12px;
}
.CBbS3K85_codition-main-body .panel-aside .kd-search-tree .kd-tree-node-item:hover {
  background: #F5F5F5;
}
.CBbS3K85_codition-main-body .panel-aside .kd-search-tree .kd-tree-node-item:not(:first-of-type) .kd-tree-node-title {
  font-size: 12px;
  cursor: pointer;
}
.CBbS3K85_codition-main-body .panel-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  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;
}
.CBbS3K85_codition-main-body .panel-main .edit-container {
  background: #F8F8F8;
  padding: 12px 16px;
  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: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow: hidden;
}
.CBbS3K85_codition-main-body .panel-main .edit-container .code-edit {
  width: 100%;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding: 0;
  overflow: auto;
}
.CBbS3K85_codition-main-body .panel-main .edit-container .code-edit .CodeMirror,
.CBbS3K85_codition-main-body .panel-main .edit-container .code-edit .CodeMirror-gutters {
  background-color: transparent;
}
.CBbS3K85_codition-main-body .panel-main .edit-container .code-edit .CodeMirror-line {
  padding: 0;
}
.CBbS3K85_codition-main-body .panel-main .edit-container .math-nav {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.CBbS3K85_codition-main-body .panel-main .edit-container .math-nav .math-title {
  font-size: 18px;
  color: #212121;
  line-height: 28px;
  font-weight: 600;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  word-break: break-word;
  margin-right: 12px;
}
.CBbS3K85_codition-main-body .panel-main .edit-container .math-nav .switch-lang {
  font-size: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.CBbS3K85_codition-main-body .panel-main .edit-container .math-nav .switch-lang > span:first-child {
  margin-right: 8px;
}
.CBbS3K85_codition-main-body .panel-main .des-operation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 144px;
  border-top: 1px solid #d9d9d9;
}
.CBbS3K85_codition-main-body .panel-main .condition-operator {
  width: 292px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.CBbS3K85_codition-main-body .panel-main .note-area {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow: auto;
}
.CBbS3K85_codition-main-body .kd-nc-condition-operator {
  width: 292px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.CBbS3K85_codition-main-body .note-area {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow: auto;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Condition/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
._1bCbzd0n_condition-modal .kd-modal-body {
  height: 0;
}
._1bCbzd0n_condition-modal .kd-modal-header {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #d9d9d9;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
._1bCbzd0n_condition-modal .kd-modal-header .kd-modal-close-icon {
  color: #666;
  width: 16px;
  height: 16px;
  font-size: 16px !important;
}
._1bCbzd0n_condition-modal .DIT9ozoZ_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 16px;
  -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;
  height: 100%;
  background: #F8F8F8;
}
._1bCbzd0n_condition-modal .DIT9ozoZ_footer button:not(:last-child) {
  margin-right: 12px;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/OrderByEditor/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************/
.nJKa433Y_editor {
  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;
  --kd-c-radio-font-size: 14px;
  --kd-c-radio-square-sizing-width-height: 16px;
  margin-top: 24px;
}
.kIzirOVP_editor_readonly_item {
  margin-top: 4px;
}
.nJKa433Y_editor .X4QjCXMy_title {
  color: #212121;
  font-size: 14px;
  margin-bottom: 8px;
}
.nJKa433Y_editor ._1apGGoC6_order_list_wrapper {
  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;
  overflow: hidden;
}
.nJKa433Y_editor ._1apGGoC6_order_list_wrapper .ChVtyaTk_orderby_footer {
  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;
}
.nJKa433Y_editor ._1apGGoC6_order_list_wrapper .ChVtyaTk_orderby_footer .kd-btn-size-middle {
  padding-left: 0px;
  padding-right: 0px;
  min-width: 16px;
  border: 0px;
}
.nJKa433Y_editor ._1apGGoC6_order_list_wrapper .v5Vti17m_orderby_list {
  padding: 0;
}
.nJKa433Y_editor ._1apGGoC6_order_list_wrapper .v5Vti17m_orderby_list + .ChVtyaTk_orderby_footer {
  margin-top: 8px;
}
.nJKa433Y_editor ._1apGGoC6_order_list_wrapper .v5Vti17m_orderby_list .QGQ3470k_orderby_item {
  border-radius: 4px;
}
.p8k-hdxz_tree_panel {
  padding: 0 !important;
  max-width: none !important;
}
.p8k-hdxz_tree_panel .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.p8k-hdxz_tree_panel .kd-input-size-middle {
  height: 28px;
  line-height: calc(28px - 8px*2 - 2px);
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/BillQuickFinder/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************/
.Oz3lqgHI_billFinder {
  --kd-c-form-field-label-line-height: 20px;
  --kd-c-form-field-color: #212121;
  --kd-c-form-field-label-font-size: 14px;
}
.Oz3lqgHI_billFinder .Gg2z291O_title {
  color: #212121;
  font-size: 14px;
}
.Oz3lqgHI_billFinder .Gg2z291O_title .kd-form-field-wrapper {
  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;
  white-space: nowrap;
}
.Oz3lqgHI_billFinder .Gg2z291O_title .kd-form-field-wrapper-message {
  bottom: -25px;
}
.Oz3lqgHI_billFinder .Gg2z291O_title .N\+PQBUK9_value_text {
  font-size: 14px;
  color: #666;
  line-height: 20px;
}
.Oz3lqgHI_billFinder .Gg2z291O_title .hyNW4wPQ_select {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin: 0 16px;
  overflow: hidden;
}
.Oz3lqgHI_billFinder .kd-form-field-wrapper,
.Oz3lqgHI_billFinder .kd-form-field {
  width: 100%;
}
.Oz3lqgHI_billFinder .Usez91MY_bill_type_editor {
  -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;
}
.Oz3lqgHI_billFinder .hierPodu_filter_editor {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  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;
}
.Oz3lqgHI_billFinder ._3LUkIYsr_orderby_editor {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/InputCombo/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************/
.CQJhl6ti_required-border {
  border: 1px solid #FB2323 !important;
}
.RIubTfX7_errortext {
  position: relative;
  color: var(--kd-nc-danger-6, #FB2323);
}
.RIubTfX7_errortext .kd-input,
.RIubTfX7_errortext .kd-input-wrapper,
.RIubTfX7_errortext .kd-select-bordered,
.RIubTfX7_errortext .kd-date-picker,
.RIubTfX7_errortext .kd-input-textarea {
  border: 1px solid #FB2323;
}
.RIubTfX7_errortext .kd-input-wrapper .kd-input {
  border: none !important;
}
.BRUC3SS1_errortext_tips {
  position: absolute;
  bottom: -24px;
  left: 12px;
  font-size: 12px;
  color: var(--kd-nc-danger-6, #FB2323);
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 400;
  z-index: 5;
  background: var(--kd-nc-danger-2, #FFDBE0);
  padding: 4px 12px;
  -webkit-box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.12);
}
.x4mvyXyD_err_container {
  width: 100%;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Sectioner/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.E6PNTTng_sectioner {
  width: 100%;
  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-sizing: border-box;
          box-sizing: border-box;
  height: 36px;
  background: #F5F5F5;
  border-radius: 6px;
}
._9fRqgfrF_sectioner_small {
  height: 28px;
}
._9fRqgfrF_sectioner_small .tIk805Hi_sectioner_item {
  font-size: 12px;
}
._9fRqgfrF_sectioner_small .tIk805Hi_sectioner_item.hGxBzv2D_is-active,
._9fRqgfrF_sectioner_small .tIk805Hi_sectioner_item:hover {
  height: 24px;
}
.tIk805Hi_sectioner_item {
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  color: #666;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  font-size: 14px;
}
.tIk805Hi_sectioner_item.hGxBzv2D_is-active,
.tIk805Hi_sectioner_item:hover {
  height: 32px;
  color: #212121;
  margin: 2px 0;
  -webkit-box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}
.tIk805Hi_sectioner_item:hover {
  background: #e5e5e5;
}
.tIk805Hi_sectioner_item.hGxBzv2D_is-active {
  background: #fff;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/skeleton/SkeletonDom.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.o1uH0i8J_skeletonCard {
  width: 280px;
  height: 156px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.o1uH0i8J_skeletonCard:not(:nth-child(4n)) {
  margin-right: calc((100% - 1120px) / 3);
}
._1EUUxp45_skeletonMenu {
  width: 240px;
  height: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 1px 0px 0px 0px #e5e5e5;
          box-shadow: 1px 0px 0px 0px #e5e5e5;
  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;
}
.DmSi-vbM_skeletonContent {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 12px;
  -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;
}
.\+Fsa2Bo3_skeletonInput {
  background: #F2F2F2;
  margin-left: 12px;
}
.M1K86srd_skeletonHead {
  width: 100%;
  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;
}
.iOy6DTDE_skeletonChart {
  border-radius: 50%;
}
.iOy6DTDE_skeletonChart > div {
  width: calc(100% - 30px);
  background-color: #FFFFFF;
  margin: 15px;
  height: calc(100% - 30px);
  border-radius: 50%;
  position: relative;
}
.iOy6DTDE_skeletonChart > div > i {
  width: 100px;
  height: 100px;
  border-radius: 0px 100px 0px 0px;
  background-color: #fff;
  position: absolute;
  left: 71px;
  top: -29px;
  border: 3px solid #fff;
}
._7bsRADZo_skeletonFoot {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px -3px 8px 1px rgba(0, 0, 0, 0.06);
          box-shadow: 0px -3px 8px 1px rgba(0, 0, 0, 0.06);
  background: #FFFFFF;
  padding: 12px 16px;
}
.ptkrl33G_radiuscircle {
  border-radius: 50%;
}
.NtFt5-1W_radiusdefault {
  border-radius: 4px;
}
._7nBRuysO_radiusround {
  border-radius: 8px;
}
.J805RqBG_cananimation {
  background: -webkit-gradient(linear, left top, right top, from(#Fafafa), to(#f5f5f5));
  background: linear-gradient(90deg, #Fafafa 0%, #f5f5f5 100%);
  background-size: 400% 100%;
  -webkit-animation-name: Vu0d6l-p_css-skeleton-loading;
          animation-name: Vu0d6l-p_css-skeleton-loading;
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes Vu0d6l-p_css-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes Vu0d6l-p_css-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/skeleton/Skeleton.less ***!
  \****************************************************************************************************************************************************************************************************************************************/
.fXAS5\+Vr_skeleton {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/BillTypeFieldEditor/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************/
.I9o5OlyZ_bill-type {
  --kd-c-cascader-color-active: #276ff5;
}
.r2ZOsQnE_bill-type-title {
  margin-bottom: 8px;
}
.r2ZOsQnE_bill-type-title ._7xrpLo4j_title {
  color: #212121;
  font-size: 14px;
}
._4AIexsQP_bill-type-select {
  width: 100%;
  font-size: 14px;
}
._4AIexsQP_bill-type-select .kd-input {
  width: calc(100% - 26px);
}
.M26TR83d_bill-type-select-box-list {
  height: 276px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.M26TR83d_bill-type-select-box-list .kd-cascader-menu {
  -webkit-box-flex: 2 !important;
  -webkit-flex: 2 !important;
      -ms-flex: 2 !important;
          flex: 2 !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto !important;
  overflow: auto;
}
.M26TR83d_bill-type-select-box-list .kd-cascader-menu-item-label {
  width: 100% !important;
}
.CSWGZFxE_bill-type-select-box-tab {
  margin: 8px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #d9d9d9;
  cursor: pointer;
}
._7XSJnxhz_bill-type-select-box-tab-line {
  width: 1px;
  background-color: #d9d9d9;
}
.Lg0h1CBW_bill-type-select-box-tab-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  height: 28px;
  -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;
}
.qUKvBbjr_bill-type-select-box-tab-item-cur {
  background-color: #f2f9ff;
  color: #276FF5;
}
.heW1IWYK_bill-type-list {
  position: relative;
}
.heW1IWYK_bill-type-list .SwIhbYL9_red {
  position: absolute;
  left: -7px;
  right: 0;
  padding: var(--kd-c-form-field-message-spacing-padding-horizontal, 2px) var(--kd-c-form-field-message-spacing-padding-vertical, 8px);
  font-size: var(--kd-c-form-field-message-font-size, 12px);
  line-height: var(--kd-c-form-field-message-line-height, 18px);
  color: var(--kd-c-form-error-color, var(--kd-g-color-error, #fb2323));
  word-break: break-word;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/Modal/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************/
._2TwF\+U8Y_modal_footer {
  width: 100%;
  height: 100%;
  background-color: #F8F8F8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
}
.ULQMjeAd_modal_footer_btn:not(:last-child) {
  margin-right: 12px;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/EditOptionList/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.wIYdPzzs_editoptionlist_wrapper {
  width: 100%;
}
.wIYdPzzs_editoptionlist_wrapper .uSKxRL6f_editoptionlist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.wIYdPzzs_editoptionlist_wrapper .aK2Cb7N\+_editoptionlist_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;
  list-style: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  margin: 4px;
}
.wIYdPzzs_editoptionlist_wrapper .aK2Cb7N\+_editoptionlist_item:hover {
  outline: 1px solid #000000;
  border-radius: 4px;
}
.wIYdPzzs_editoptionlist_wrapper ._0FRdkMrZ_editoptionlist_item_light {
  font-size: 12px !important;
  color: #212121;
}
.wIYdPzzs_editoptionlist_wrapper .mveeUqTz_editoptionlist_item_dark {
  font-size: 12px !important;
  color: #ffffff;
}
.wIYdPzzs_editoptionlist_wrapper .VhvuFO60_editoptionlist_handle {
  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;
  line-height: 20px;
  font-size: 14px;
}
.wIYdPzzs_editoptionlist_wrapper .seDGgdrC_editoptionlist_handle_btn {
  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;
  cursor: pointer;
  color: #276ff5;
}
.wIYdPzzs_editoptionlist_wrapper .BOrAs--x_editoptionlist_handle_clear {
  cursor: pointer;
  color: #666666;
}
.wIYdPzzs_editoptionlist_wrapper .z4Y45Hf5_editoptionlist_handle_disabled {
  color: #cccccc;
  cursor: not-allowed;
}
.VhA2DRMu_editoptionitem_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  width: 100%;
  margin-bottom: 8px;
}
.VhA2DRMu_editoptionitem_wrapper .ibsvG8ky_editoptionitem {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  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;
  font-size: 12px;
  color: #212121;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 0 12px;
  height: 100%;
}
.VhA2DRMu_editoptionitem_wrapper ._1jXSWfhC_editoptionitem_delete {
  cursor: pointer;
  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;
  margin-left: 8px;
}
.VhA2DRMu_editoptionitem_wrapper ._1jXSWfhC_editoptionitem_delete i {
  font-size: 16px;
  color: #FB2323;
}
.VhA2DRMu_editoptionitem_wrapper .ibsvG8ky_editoptionitem:hover {
  background: #f5f5f5;
}
.VhA2DRMu_editoptionitem_wrapper .dj5P2TRR_editoptionitem_content {
  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;
  width: 100%;
  cursor: text;
  margin-left: 8px;
  height: 100%;
}
.VhA2DRMu_editoptionitem_wrapper .Qw6Y0D-W_editoptionitem_content_checkbox {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.VhA2DRMu_editoptionitem_wrapper .Qw6Y0D-W_editoptionitem_content_checkbox:hover_unselectec path {
  fill: #276FF5;
}
.VhA2DRMu_editoptionitem_wrapper .fyv6bcxj_editoptionitem_content_edit {
  width: 168px;
  height: 26px;
  font-size: 12px;
  border: 1px solid #276FF5 !important;
  border-radius: 4px !important;
}
.VhA2DRMu_editoptionitem_wrapper .fyv6bcxj_editoptionitem_content_edit:hover {
  background: #f5f5f5;
}
.VhA2DRMu_editoptionitem_wrapper .dj5P2TRR_editoptionitem_content p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
  line-height: 20px;
}
.VhA2DRMu_editoptionitem_wrapper .p0pdyofL_editoptionitem_operate {
  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;
  color: #999999;
}
.VhA2DRMu_editoptionitem_wrapper .p0pdyofL_editoptionitem_operate > i {
  cursor: pointer;
}
.VhA2DRMu_editoptionitem_wrapper .p0pdyofL_editoptionitem_operate > i:hover {
  color: #276ff5;
}
.VhA2DRMu_editoptionitem_wrapper .EBOyYbiO_editoptionitem_operate_edit {
  margin-right: 12px;
}
.VhA2DRMu_editoptionitem_wrapper .uh6jlfzL_editoptionitem_operate_drag {
  cursor: move;
}
.VhA2DRMu_editoptionitem_wrapper .wCbsbvEG_editoptionitem_detail {
  width: 280px;
  padding: 24px 12px !important;
  border-radius: 4px !important;
}
.VhA2DRMu_editoptionitem_wrapper .HRXecPBY_editoptionitem_detail_item:not(:last-child) {
  margin-bottom: 24px;
}
.VhA2DRMu_editoptionitem_wrapper .HRXecPBY_editoptionitem_detail_item p {
  font-size: 14px;
  color: #212121;
  margin-bottom: 8px;
}
.VhA2DRMu_editoptionitem_wrapper .B5z4q-M7_editoptionitem_detail_input {
  font-size: 14px !important;
  border-radius: 4px !important;
}
.VhA2DRMu_editoptionitem_wrapper .Ua3KhBCX_editoptionitem_detail_horizontal {
  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;
}
.WDFYIdZy_colorpicker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: 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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
}
.AqYb-aw5_colorpicker_arrow {
  font-size: 12px !important;
  color: #212121;
}
._4KiHo8dJ_colorpicker_arrow_light {
  color: #ffffff;
}
.mfoMzruR_colorpicker_arrow_up {
  -webkit-transform-origin: 6px;
      -ms-transform-origin: 6px;
          transform-origin: 6px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.JAxaTkly_colorpicker_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.uh6AHRQS_colorpicker_content_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;
  list-style: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  margin: 4px;
}
.uh6AHRQS_colorpicker_content_item:hover {
  outline: 1px solid #000000;
  border-radius: 4px;
}
.XgTM-oYz_colorpicker_content_item_light {
  font-size: 12px !important;
  color: #212121;
}
.uH2mNkCJ_colorpicker_content_item_dark {
  font-size: 12px !important;
  color: #ffffff;
}
.Lv9a6ew0_colorpicker_popup {
  border-radius: 8px !important;
}
.cJuriefI_colorpicker_popup_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/GraphicDisplay/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.DVicyJxv_graphic_display {
  overflow: auto;
  word-wrap: break-word;
  font-size: 12px;
}
.DVicyJxv_graphic_display a {
  text-decoration: underline;
  color: -webkit-link;
}
.DVicyJxv_graphic_display ul,
.DVicyJxv_graphic_display ol {
  padding-left: 16px;
}
.DVicyJxv_graphic_display img {
  max-width: 100%;
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/base/web/AddTreeItem/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************/
.em6rSxn-_panel {
  padding: 0 !important;
  max-width: none !important;
}
.em6rSxn-_panel .kd-input-wrapper .kd-input-prefix {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  width: 19px;
}
.em6rSxn-_panel .kd-input-size-middle {
  height: 28px;
  line-height: calc(28px - 8px*2 - 2px);
}
.em6rSxn-_panel .KYn7Bqfk_total {
  background: #FFFFFF;
  height: 36px;
  width: 100%;
  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;
  padding: 0 12px;
  border-top: 1px solid #E5E5E5;
  line-height: 32px;
}
.em6rSxn-_panel .cOxT-8jq_checked {
  font-size: 14px;
  color: #212121;
  margin-left: 12px;
}
.em6rSxn-_panel .P95pM76X_checkedNum {
  font-size: 16px;
  color: #276FF5;
  font-weight: bold;
}

