:root{
  --vxe-ui-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  --vxe-ui-font-size-large:15px;
  --vxe-ui-font-size-default:14px;
  --vxe-ui-font-size-medium:14px;
  --vxe-ui-font-size-small:13px;
  --vxe-ui-font-size-mini:12px;
  --vxe-ui-font-secondary-color:#909399;
  --vxe-ui-font-placeholder-color:#a8abb2;
  --vxe-ui-base-border-radius:4px;
  --vxe-ui-layout-padding-qtr:2px;
  --vxe-ui-layout-padding-half:4px;
  --vxe-ui-layout-padding-default:8px;
  --vxe-ui-layout-padding-double:16px;
  --vxe-ui-layout-padding-threefold:24px;
  --vxe-ui-layout-aside-default-width:300px;
  --vxe-ui-layout-aside-collapse-width:60px;
  --vxe-ui-menu-item-height:44px;
  --vxe-ui-menu-icon-width:1.5em;
  --vxe-ui-button-max-width:500px;
  --vxe-ui-button-height-default:34px;
  --vxe-ui-button-height-medium:32px;
  --vxe-ui-button-height-small:30px;
  --vxe-ui-button-height-mini:28px;
  --vxe-ui-button-round-border-radius-default:17px;
  --vxe-ui-button-round-border-radius-medium:16px;
  --vxe-ui-button-round-border-radius-small:15px;
  --vxe-ui-button-round-border-radius-mini:14px;
  --vxe-ui-input-disabled-color:#dcdfe6;
  --vxe-ui-input-number-disabled-color:#e4e7ed;
  --vxe-ui-input-date-festival-color:#999;
  --vxe-ui-input-date-festival-important-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-input-date-notice-background-color:red;
  --vxe-ui-input-date-picker-hover-background-color:#f2f6fc;
  --vxe-ui-input-date-picker-selected-color:#fff;
  --vxe-ui-input-date-time-confirm-button-color:#fff;
  --vxe-ui-input-date-picker-festival-selected-color:var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-picker-notice-selected-background-color:var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-extra-color:#67c23a;
  --vxe-ui-input-date-extra-important-color:#fd2222;
  --vxe-ui-input-date-title-height-default:30px;
  --vxe-ui-input-date-title-height-medium:29px;
  --vxe-ui-input-date-title-height-small:28px;
  --vxe-ui-input-date-title-height-mini:26px;
  --vxe-ui-input-date-time-week-row-height-default:38px;
  --vxe-ui-input-date-time-week-row-height-medium:36px;
  --vxe-ui-input-date-time-week-row-height-small:34px;
  --vxe-ui-input-date-time-week-row-height-mini:32px;
  --vxe-ui-input-date-month-year-row-height-default:48px;
  --vxe-ui-input-date-month-year-row-height-medium:46px;
  --vxe-ui-input-date-month-year-row-height-small:44px;
  --vxe-ui-input-date-month-year-row-height-mini:42px;
  --vxe-ui-input-date-quarter-row-height-default:60px;
  --vxe-ui-input-date-quarter-row-height-medium:58px;
  --vxe-ui-input-date-quarter-row-height-small:56px;
  --vxe-ui-input-date-quarter-row-height-mini:54px;
  --vxe-ui-input-height-default:var(--vxe-ui-button-height-default);
  --vxe-ui-input-height-medium:var(--vxe-ui-button-height-medium);
  --vxe-ui-input-height-small:var(--vxe-ui-button-height-small);
  --vxe-ui-input-height-mini:var(--vxe-ui-button-height-mini);
  --vxe-ui-input-count-color:#999;
  --vxe-ui-input-count-error-color:var(--vxe-ui-status-error-color);
  --vxe-ui-anchor-link-color:var(--vxe-ui-font-secondary-color);
  --vxe-ui-anchor-link-active-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-breadcrumb-color:var(--vxe-ui-font-secondary-color);
  --vxe-ui-breadcrumb-current-item-color:var(--vxe-ui-font-color);
  --vxe-ui-loading-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-tooltip-dark-color:#fff;
  --vxe-ui-tooltip-dark-background-color:#303133;
  --vxe-ui-form-item-min-height-default:48px;
  --vxe-ui-form-item-min-height-medium:44px;
  --vxe-ui-form-item-min-height-small:40px;
  --vxe-ui-form-item-min-height-mini:36px;
  --vxe-ui-form-validate-error-color:var(--vxe-ui-status-error-color);
  --vxe-ui-form-validate-error-background-color:inherit;
  --vxe-ui-form-design-widget-item-font-size:0.9em;
  --vxe-ui-checkbox-font-size-default:15px;
  --vxe-ui-checkbox-font-size-medium:14px;
  --vxe-ui-checkbox-font-size-small:13px;
  --vxe-ui-checkbox-font-size-mini:12px;
  --vxe-ui-checkbox-checked-width:0.32em;
  --vxe-ui-checkbox-checked-height:0.64em;
  --vxe-ui-checkbox-indeterminate-width:0.6em;
  --vxe-ui-checkbox-indeterminate-height:2px;
  --vxe-ui-checkbox-border-width:2px;
  --vxe-ui-checkbox-border-radius:2px;
  --vxe-ui-checkbox-icon-background-color:#fff;
  --vxe-ui-checkbox-checked-icon-border-color:#fff;
  --vxe-ui-checkbox-indeterminate-icon-background-color:#fff;
  --vxe-ui-radio-font-size-default:15px;
  --vxe-ui-radio-font-size-medium:14px;
  --vxe-ui-radio-font-size-small:13px;
  --vxe-ui-radio-font-size-mini:12px;
  --vxe-ui-radio-border-width:0.32em;
  --vxe-ui-radio-icon-background-color:#fff;
  --vxe-ui-radio-checked-icon-background-color:#fff;
  --vxe-ui-radio-indeterminate-icon-background-color:#fff;
  --vxe-ui-select-option-height-default:30px;
  --vxe-ui-select-option-height-medium:28px;
  --vxe-ui-select-option-height-small:26px;
  --vxe-ui-select-option-height-mini:24px;
  --vxe-ui-select-empty-color:#c0c4cc;
  --vxe-ui-select-title-color:#909399;
  --vxe-ui-pulldown-option-height-default:var(--vxe-ui-select-option-height-default);
  --vxe-ui-pulldown-option-height-medium:var(--vxe-ui-select-option-height-medium);
  --vxe-ui-pulldown-option-height-small:var(--vxe-ui-select-option-height-small);
  --vxe-ui-pulldown-option-height-mini:var(--vxe-ui-select-option-height-mini);
  --vxe-ui-switch-font-color:#fff;
  --vxe-ui-switch-icon-background-color:#fff;
  --vxe-ui-switch-open-background-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-switch-disabled-background-color:rgba(0,0,0,.15);
  --vxe-ui-upload-file-button-border-style:dashed;
  --vxe-ui-upload-image-button-border-style:dashed;
  --vxe-ui-upload-image-wh-default:120px;
  --vxe-ui-upload-image-wh-medium:104px;
  --vxe-ui-upload-image-wh-small:88px;
  --vxe-ui-upload-image-wh-mini:72px;
  --vxe-ui-card-padding:12px;
  --vxe-ui-tree-node-height:2em;
  --vxe-ui-tree-node-line-color:#909399;
  --vxe-ui-tree-node-line-style:dotted;
  --vxe-ui-tree-node-line-width:1px;
  --vxe-ui-tabs-header-height-default:40px;
  --vxe-ui-tabs-header-height-medium:38px;
  --vxe-ui-tabs-header-height-small:36px;
  --vxe-ui-tabs-header-height-mini:32px;
  --vxe-ui-calendar-hover-background-color:#f2f6fc;
  --vxe-ui-calendar-selected-color:#fff;
  --vxe-ui-calendar-festival-selected-color:var(--vxe-ui-calendar-selected-color);
  --vxe-ui-calendar-notice-selected-background-color:var(--vxe-ui-calendar-selected-color)
}

[data-vxe-ui-theme=light]{
  --vxe-ui-font-color:#606266;
  --vxe-ui-font-tinge-color:#d4d5d7;
  --vxe-ui-font-lighten-color:#797b80;
  --vxe-ui-font-darken-color:#47494c;
  --vxe-ui-font-disabled-color:#bfbfbf;
  --vxe-ui-font-primary-color:#409eff;
  --vxe-ui-font-primary-hover-color:#f5f7fa;
  --vxe-ui-font-primary-tinge-color:#e8f3ff;
  --vxe-ui-font-primary-lighten-color:#73b8ff;
  --vxe-ui-font-primary-darken-color:#0d84ff;
  --vxe-ui-font-primary-disabled-color:#a6d2ff;
  --vxe-ui-status-success-color:#67c23a;
  --vxe-ui-status-info-color:#909399;
  --vxe-ui-status-warning-color:#e6a23c;
  --vxe-ui-status-danger-color:#f56c6c;
  --vxe-ui-status-error-color:#f56c6c;
  --vxe-ui-status-success-tinge-color:#eef8e9;
  --vxe-ui-status-info-tinge-color:#f5f5f6;
  --vxe-ui-status-warning-tinge-color:#fcf4e8;
  --vxe-ui-status-danger-tinge-color:var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color:#fef2f2;
  --vxe-ui-status-success-lighten-color:#85cf60;
  --vxe-ui-status-info-lighten-color:#abadb1;
  --vxe-ui-status-warning-lighten-color:#ecb869;
  --vxe-ui-status-danger-lighten-color:var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color:#f89c9c;
  --vxe-ui-status-success-darken-color:#529b2e;
  --vxe-ui-status-info-darken-color:#767980;
  --vxe-ui-status-warning-darken-color:#d48a1b;
  --vxe-ui-status-danger-darken-color:var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color:#f56c6c;
  --vxe-ui-status-success-disabled-color:#a3db87;
  --vxe-ui-status-info-disabled-color:#c5c7ca;
  --vxe-ui-status-warning-disabled-color:#f2cd96;
  --vxe-ui-status-danger-disabled-color:var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color:#f5a8a8;
  --vxe-ui-base-popup-border-color:#dadce0;
  --vxe-ui-base-popup-box-shadow:0 0 10px 0 rgba(0,0,0,.16);
  --vxe-ui-base-drag-background-color:#dde9fd;
  --vxe-ui-base-active-background-color:#e6f4ff;
  --vxe-ui-base-hover-background-color:rgba(0,0,0,.04);
  --vxe-ui-layout-background-color:#fff;
  --vxe-ui-input-border-color:#dcdfe6;
  --vxe-ui-input-placeholder-color:#c0c4cc;
  --vxe-ui-input-disabled-background-color:#f3f3f3;
  --vxe-ui-modal-header-background-color:#f8f8f8;
  --vxe-ui-tabs-card-header-background-color:#f5f7fa;
  --vxe-ui-tabs-close-hover-background-color:rgba(0,0,0,.1);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color:rgba(0,0,0,.12);
  --vxe-ui-menu-item-hover-color:#409eff;
  --vxe-ui-menu-collapse-wrapper-box-shadow:var(--vxe-ui-base-popup-box-shadow);
  --vxe-ui-loading-background-color:hsla(0,0%,100%,.5);
  --vxe-ui-form-title-background-color:#f8f8f9;
  --vxe-ui-form-border-color:#e8eaec;
  --vxe-ui-form-design-widget-hover-background-color:var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color:rgba(0,0,0,.05);
  --vxe-ui-list-design-table-border-color:#e8eaec;
  --vxe-ui-list-design-table-header-background-color:#f8f8f9;
  --vxe-ui-switch-close-background-color:rgba(0,0,0,.35);
  --vxe-ui-upload-drag-over-background-color:rgba(255,255,200,.8);
  --vxe-ui-tree-node-hover-background-color:#f5f7fa;
  --vxe-ui-tree-node-radio-checked-background-color:#fff3e0;
  --vxe-ui-tree-node-hover-radio-checked-background-color:#ffebbc;
  --vxe-ui-tree-node-checkbox-checked-background-color:#fff3e0;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color:#ffebbc;
  --vxe-ui-tree-node-current-background-color:#e6f7ff;
  --vxe-ui-tree-node-hover-current-background-color:#d7effb;
  --vxe-ui-rate-item-color:#f7ba2a
}

[data-vxe-ui-theme=dark]{
  color-scheme:dark;
  --vxe-ui-font-color:#a0a3a7;
  --vxe-ui-font-tinge-color:#33353b;
  --vxe-ui-font-lighten-color:#797b80;
  --vxe-ui-font-darken-color:#47494c;
  --vxe-ui-font-disabled-color:#464646;
  --vxe-ui-font-primary-color:#409eff;
  --vxe-ui-font-primary-hover-color:#202326;
  --vxe-ui-font-primary-tinge-color:#3a4653;
  --vxe-ui-font-primary-lighten-color:#73b8ff;
  --vxe-ui-font-primary-darken-color:#0d84ff;
  --vxe-ui-font-primary-disabled-color:#a6d2ff;
  --vxe-ui-status-success-color:#67c23a;
  --vxe-ui-status-info-color:#909399;
  --vxe-ui-status-warning-color:#e6a23c;
  --vxe-ui-status-danger-color:#f56c6c;
  --vxe-ui-status-error-color:#f56c6c;
  --vxe-ui-status-success-tinge-color:#33412f;
  --vxe-ui-status-info-tinge-color:#38383b;
  --vxe-ui-status-warning-tinge-color:#332c22;
  --vxe-ui-status-danger-tinge-color:var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color:#372525;
  --vxe-ui-status-success-lighten-color:#85cf60;
  --vxe-ui-status-info-lighten-color:#abadb1;
  --vxe-ui-status-warning-lighten-color:#ecb869;
  --vxe-ui-status-danger-lighten-color:var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color:#f89c9c;
  --vxe-ui-status-success-darken-color:#529b2e;
  --vxe-ui-status-info-darken-color:#767980;
  --vxe-ui-status-warning-darken-color:#d48a1b;
  --vxe-ui-status-danger-darken-color:var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color:#f56c6c;
  --vxe-ui-status-success-disabled-color:#a3db87;
  --vxe-ui-status-info-disabled-color:#c5c7ca;
  --vxe-ui-status-warning-disabled-color:#f2cd96;
  --vxe-ui-status-danger-disabled-color:var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color:#f5a8a8;
  --vxe-ui-base-popup-border-color:#424242;
  --vxe-ui-base-popup-box-shadow:0px 12px 30px 8px rgba(0,0,0,.5);
  --vxe-ui-base-drag-background-color:#2e3741;
  --vxe-ui-base-active-background-color:#18222c;
  --vxe-ui-base-hover-background-color:#191a1c;
  --vxe-ui-layout-background-color:#121212;
  --vxe-ui-input-border-color:#424242;
  --vxe-ui-input-placeholder-color:#3c3d3e;
  --vxe-ui-input-disabled-background-color:#262727;
  --vxe-ui-modal-header-background-color:var(--vxe-ui-layout-background-color);
  --vxe-ui-tabs-card-header-background-color:#1d1e1f;
  --vxe-ui-tabs-close-hover-background-color:rgba(48,48,0,.8);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color:rgba(0,0,0,.8);
  --vxe-ui-menu-item-hover-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-menu-collapse-wrapper-box-shadow:var(--vxe-ui-base-popup-box-shadow);
  --vxe-ui-loading-background-color:hsla(0,0%,100%,.1);
  --vxe-ui-form-title-background-color:#28282a;
  --vxe-ui-form-border-color:#37373a;
  --vxe-ui-form-design-widget-hover-background-color:var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color:#27292b;
  --vxe-ui-list-design-table-border-color:#37373a;
  --vxe-ui-list-design-table-header-background-color:#28282a;
  --vxe-ui-switch-close-background-color:#4c4d4f;
  --vxe-ui-upload-drag-over-background-color:rgba(48,48,0,.8);
  --vxe-ui-tree-node-hover-background-color:#262727;
  --vxe-ui-tree-node-radio-checked-background-color:#604820;
  --vxe-ui-tree-node-hover-radio-checked-background-color:#6e5326;
  --vxe-ui-tree-node-checkbox-checked-background-color:#604820;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color:#6e5326;
  --vxe-ui-tree-node-current-background-color:#18222c;
  --vxe-ui-tree-node-hover-current-background-color:#262727;
  --vxe-ui-rate-item-color:#bd9537
}

[class*=vxe-],[class*=vxe-] :after,[class*=vxe-] :before,[class*=vxe-]:after,[class*=vxe-]:before{
  box-sizing:border-box
}

[class*=vxe-]{
  font-variant:tabular-nums;
  font-feature-settings:"tnum"
}

.vxe-alert{
  position:relative;
  display:flex;
  flex-direction:row;
  color:var(--vxe-ui-font-color);
  padding:var(--vxe-ui-layout-padding-default);
  margin-bottom:var(--vxe-ui-layout-padding-default);
  font-size:var(--vxe-ui-font-size-default);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-alert.theme--primary{
  color:var(--vxe-ui-font-primary-color);
  border:1px solid var(--vxe-ui-font-primary-lighten-color);
  background-color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-alert.theme--primary:after{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-alert.theme--primary .vxe-alert--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-alert.theme--primary .vxe-alert--close-btn:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-alert.theme--success{
  color:var(--vxe-ui-status-success-color);
  border:1px solid var(--vxe-ui-status-success-lighten-color);
  background-color:var(--vxe-ui-status-success-tinge-color)
}

.vxe-alert.theme--success:after{
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-alert.theme--success .vxe-alert--icon{
  color:var(--vxe-ui-status-success-color)
}

.vxe-alert.theme--success .vxe-alert--close-btn:hover{
  color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-alert.theme--info{
  color:var(--vxe-ui-status-info-color);
  border:1px solid var(--vxe-ui-status-info-lighten-color);
  background-color:var(--vxe-ui-status-info-tinge-color)
}

.vxe-alert.theme--info:after{
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-alert.theme--info .vxe-alert--icon{
  color:var(--vxe-ui-status-info-color)
}

.vxe-alert.theme--info .vxe-alert--close-btn:hover{
  color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-alert.theme--warning{
  color:var(--vxe-ui-status-warning-color);
  border:1px solid var(--vxe-ui-status-warning-lighten-color);
  background-color:var(--vxe-ui-status-warning-tinge-color)
}

.vxe-alert.theme--warning:after{
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-alert.theme--warning .vxe-alert--icon{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-alert.theme--warning .vxe-alert--close-btn:hover{
  color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-alert.theme--danger{
  color:var(--vxe-ui-status-danger-color);
  border:1px solid var(--vxe-ui-status-danger-lighten-color);
  background-color:var(--vxe-ui-status-danger-tinge-color)
}

.vxe-alert.theme--danger:after{
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-alert.theme--danger .vxe-alert--icon{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-alert.theme--danger .vxe-alert--close-btn:hover{
  color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-alert.theme--error{
  color:var(--vxe-ui-status-error-color);
  border:1px solid var(--vxe-ui-status-error-lighten-color);
  background-color:var(--vxe-ui-status-error-tinge-color)
}

.vxe-alert.theme--error:after{
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-alert.theme--error .vxe-alert--icon{
  color:var(--vxe-ui-status-error-color)
}

.vxe-alert.theme--error .vxe-alert--close-btn:hover{
  color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-alert.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-alert.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-alert.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-alert--icon{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  font-size:1.5em;
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-alert--body{
  flex-grow:1
}

.vxe-alert--title{
  font-size:1.1em;
  font-weight:700;
  line-height:2em
}

.vxe-alert--close-btn{
  padding:0 .4em;
  line-height:2.2em;
  cursor:pointer
}

.vxe-anchor{
  position:relative;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-anchor--marker{
  position:absolute;
  left:0;
  top:0;
  width:.2em;
  height:1.5em;
  padding:.25em 0;
  transition:all .35s ease-in-out
}

.vxe-anchor--marker:before{
  display:block;
  content:"";
  height:100%;
  width:100%;
  border-radius:1em;
  background-color:var(--vxe-ui-anchor-link-active-color)
}

.vxe-anchor-link{
  position:relative;
  padding-left:.6em
}

.vxe-anchor-link.is--active>.vxe-anchor-link--item{
  color:var(--vxe-ui-anchor-link-active-color)
}

.vxe-anchor-link--item{
  display:block;
  height:1.5em;
  line-height:1.5em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  cursor:pointer;
  color:var(--vxe-ui-anchor-link-color)
}

.vxe-avatar{
  position:relative;
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  border-radius:var(--vxe-ui-base-border-radius);
  vertical-align:middle
}

.vxe-avatar.is--circle,.vxe-avatar.is--circle .vxe-avatar--img{
  border-radius:50%
}

.vxe-avatar.is--dot:before{
  content:"";
  position:absolute;
  top:-.25em;
  right:-.25em;
  text-align:center;
  width:.5em;
  height:.5em;
  border-radius:50%;
  background-color:#ff4d4f;
  z-index:1
}

.vxe-avatar.theme--primary{
  color:#fff;
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-avatar.theme--success{
  color:#fff;
  border-color:var(--vxe-ui-status-success-color);
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-avatar.theme--info{
  color:#fff;
  border-color:var(--vxe-ui-status-info-color);
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-avatar.theme--warning{
  color:#fff;
  border-color:var(--vxe-ui-status-warning-color);
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-avatar.theme--danger{
  color:#fff;
  border-color:var(--vxe-ui-status-danger-color);
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-avatar.theme--error{
  color:#fff;
  border-color:var(--vxe-ui-status-error-color);
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-avatar--img{
  width:100%;
  height:100%;
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-avatar--count{
  position:absolute;
  top:-.8em;
  right:-.8em;
  text-align:center;
  min-width:1.5em;
  height:1.5em;
  padding:0 .4em;
  border-radius:.8em;
  font-size:.8em;
  background-color:#ff4d4f;
  color:#fff;
  z-index:1
}

.vxe-avatar{
  width:36px;
  height:36px
}

.vxe-avatar.size--medium{
  width:32px;
  height:32px;
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-avatar.size--small{
  width:28px;
  height:28px;
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-avatar.size--mini{
  width:24px;
  height:24px;
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-badge{
  position:relative;
  display:inline-block;
  vertical-align:middle
}

.vxe-badge.is--dot:before{
  content:"";
  top:-.25em;
  right:-.25em;
  width:.5em;
  height:.5em;
  border-radius:50%
}

.vxe-badge--count,.vxe-badge.is--dot:before{
  position:absolute;
  text-align:center;
  background-color:#ff4d4f;
  z-index:1
}

.vxe-badge--count{
  top:-.8em;
  right:-.8em;
  min-width:1.5em;
  height:1.5em;
  padding:0 .4em;
  border-radius:.8em;
  font-size:.8em;
  color:#fff
}

.vxe-badge.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-badge.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-badge.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-breadcrumb{
  display:inline-flex;
  color:var(--vxe-ui-breadcrumb-item-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-breadcrumb-item{
  display:inline-block;
  color:var(--vxe-ui-breadcrumb-color)
}

.vxe-breadcrumb-item:last-child{
  font-size:1.1em;
  font-weight:700
}

.vxe-breadcrumb-item:last-child .vxe-breadcrumb-item--content{
  color:var(--vxe-ui-breadcrumb-current-item-color)
}

.vxe-breadcrumb-item:last-child .vxe-breadcrumb-item--separator{
  display:none
}

.vxe-breadcrumb-item--content-link{
  text-decoration:none;
  color:var(--vxe-ui-font-color)
}

.vxe-breadcrumb-item--content-link:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-breadcrumb-item--separator{
  margin:0 .6em;
  color:var(--vxe-ui-font-placeholder-color)
}

.vxe-button{
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  vertical-align:middle;
  position:relative;
  background-color:var(--vxe-ui-layout-background-color);
  outline:0;
  font-size:var(--vxe-ui-font-size-default);
  max-width:var(--vxe-ui-button-max-width);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  transition:border .2s ease-in-out
}

.vxe-button.align--left{
  justify-content:left
}

.vxe-button.align--center{
  justify-content:center
}

.vxe-button.align--right{
  justify-content:right
}

.vxe-button:not(.is--disabled){
  color:var(--vxe-ui-font-color);
  cursor:pointer
}

.vxe-button.is--loading{
  cursor:progress
}

.vxe-button.is--loading:before{
  content:"";
  position:absolute;
  left:-1px;
  top:-1px;
  right:-1px;
  bottom:-1px;
  border-radius:inherit;
  background-color:hsla(0,0%,100%,.35);
  pointer-events:none
}

.vxe-button.is--disabled{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-button.is--disabled:not(.is--loading){
  cursor:no-drop
}

.vxe-button.type--text{
  border:0;
  padding:.1em .5em;
  background-color:transparent;
  text-decoration:none
}

.vxe-button.type--text:not(.is--disabled):focus{
  color:var(--vxe-ui-font-darken-color)
}

.vxe-button.type--text:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-button.type--text:not(.is--disabled):active{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-button.type--text.theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-button.type--text.theme--primary:not(.is--disabled):focus{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-button.type--text.theme--primary:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-button.type--text.theme--primary:not(.is--disabled):active{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-button.type--text.theme--primary.is--disabled{
  color:var(--vxe-ui-font-primary-disabled-color)
}

.vxe-button.type--text.theme--success{
  color:var(--vxe-ui-status-success-color)
}

.vxe-button.type--text.theme--success:not(.is--disabled):focus{
  color:var(--vxe-ui-status-success-darken-color)
}

.vxe-button.type--text.theme--success:not(.is--disabled):hover{
  color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-button.type--text.theme--success:not(.is--disabled):active{
  color:var(--vxe-ui-status-success-darken-color)
}

.vxe-button.type--text.theme--success.is--disabled{
  color:var(--vxe-ui-status-success-disabled-color)
}

.vxe-button.type--text.theme--info{
  color:var(--vxe-ui-status-info-color)
}

.vxe-button.type--text.theme--info:not(.is--disabled):focus{
  color:var(--vxe-ui-status-info-darken-color)
}

.vxe-button.type--text.theme--info:not(.is--disabled):hover{
  color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-button.type--text.theme--info:not(.is--disabled):active{
  color:var(--vxe-ui-status-info-darken-color)
}

.vxe-button.type--text.theme--info.is--disabled{
  color:var(--vxe-ui-status-info-disabled-color)
}

.vxe-button.type--text.theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-button.type--text.theme--warning:not(.is--disabled):focus{
  color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-button.type--text.theme--warning:not(.is--disabled):hover{
  color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-button.type--text.theme--warning:not(.is--disabled):active{
  color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-button.type--text.theme--warning.is--disabled{
  color:var(--vxe-ui-status-warning-disabled-color)
}

.vxe-button.type--text.theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-button.type--text.theme--danger:not(.is--disabled):focus{
  color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-button.type--text.theme--danger:not(.is--disabled):hover{
  color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-button.type--text.theme--danger:not(.is--disabled):active{
  color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-button.type--text.theme--danger.is--disabled{
  color:var(--vxe-ui-status-danger-disabled-color)
}

.vxe-button.type--text.theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-button.type--text.theme--error:not(.is--disabled):focus{
  color:var(--vxe-ui-status-error-darken-color)
}

.vxe-button.type--text.theme--error:not(.is--disabled):hover{
  color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-button.type--text.theme--error:not(.is--disabled):active{
  color:var(--vxe-ui-status-error-darken-color)
}

.vxe-button.type--text.theme--error.is--disabled{
  color:var(--vxe-ui-status-error-disabled-color)
}

.vxe-button.type--text.theme--perfect,.vxe-button.type--text.theme--perfect.is--disabled,.vxe-button.type--text.theme--perfect:not(.is--disabled):active,.vxe-button.type--text.theme--perfect:not(.is--disabled):focus,.vxe-button.type--text.theme--perfect:not(.is--disabled):hover{
  color:var(--vxe-ui-table-header-background-color)
}

.vxe-button.type--button{
  font-family:inherit;
  height:var(--vxe-ui-button-height-default);
  line-height:1;
  border:1px solid var(--vxe-ui-input-border-color);
  text-decoration:none
}

.vxe-button.type--button.is--round{
  border-radius:var(--vxe-ui-button-round-border-radius-default)
}

.vxe-button.type--button:not(.is--round){
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-button.type--button.is--circle{
  padding:0 .5em;
  text-align:center;
  justify-content:center;
  min-width:var(--vxe-ui-button-height-default);
  border-radius:50%
}

.vxe-button.type--button:not(.is--circle){
  padding:0 1em
}

.vxe-button.type--button:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-button.type--button:not(.is--disabled):focus{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-button.type--button:not(.is--disabled):active{
  color:var(--vxe-ui-font-primary-darken-color);
  border-color:var(--vxe-ui-font-primary-darken-color);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-button.type--button.theme--primary{
  color:#fff
}

.vxe-button.type--button.theme--primary:not(.is--disabled){
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-button.type--button.theme--primary:not(.is--disabled):hover{
  color:#fff;
  background-color:var(--vxe-ui-font-primary-lighten-color);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-button.type--button.theme--primary:not(.is--disabled):active{
  color:#fff;
  background-color:var(--vxe-ui-font-primary-darken-color);
  border-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-button.type--button.theme--primary.is--disabled{
  border-color:var(--vxe-ui-font-primary-disabled-color);
  background-color:var(--vxe-ui-font-primary-disabled-color)
}

.vxe-button.type--button.theme--primary.is--loading{
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-button.type--button.theme--success{
  color:#fff
}

.vxe-button.type--button.theme--success:not(.is--disabled){
  border-color:var(--vxe-ui-status-success-color);
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-button.type--button.theme--success:not(.is--disabled):hover{
  color:#fff;
  background-color:var(--vxe-ui-status-success-lighten-color);
  border-color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-button.type--button.theme--success:not(.is--disabled):active{
  color:#fff;
  background-color:var(--vxe-ui-status-success-darken-color);
  border-color:var(--vxe-ui-status-success-darken-color)
}

.vxe-button.type--button.theme--success.is--disabled{
  border-color:var(--vxe-ui-status-success-disabled-color);
  background-color:var(--vxe-ui-status-success-disabled-color)
}

.vxe-button.type--button.theme--success.is--loading{
  border-color:var(--vxe-ui-status-success-color);
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-button.type--button.theme--info{
  color:#fff
}

.vxe-button.type--button.theme--info:not(.is--disabled){
  border-color:var(--vxe-ui-status-info-color);
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-button.type--button.theme--info:not(.is--disabled):hover{
  color:#fff;
  background-color:var(--vxe-ui-status-info-lighten-color);
  border-color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-button.type--button.theme--info:not(.is--disabled):active{
  color:#fff;
  background-color:var(--vxe-ui-status-info-darken-color);
  border-color:var(--vxe-ui-status-info-darken-color)
}

.vxe-button.type--button.theme--info.is--disabled{
  border-color:var(--vxe-ui-status-info-disabled-color);
  background-color:var(--vxe-ui-status-info-disabled-color)
}

.vxe-button.type--button.theme--info.is--loading{
  border-color:var(--vxe-ui-status-info-color);
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-button.type--button.theme--warning{
  color:#fff
}

.vxe-button.type--button.theme--warning:not(.is--disabled){
  border-color:var(--vxe-ui-status-warning-color);
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-button.type--button.theme--warning:not(.is--disabled):hover{
  color:#fff;
  background-color:var(--vxe-ui-status-warning-lighten-color);
  border-color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-button.type--button.theme--warning:not(.is--disabled):active{
  color:#fff;
  background-color:var(--vxe-ui-status-warning-darken-color);
  border-color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-button.type--button.theme--warning.is--disabled{
  border-color:var(--vxe-ui-status-warning-disabled-color);
  background-color:var(--vxe-ui-status-warning-disabled-color)
}

.vxe-button.type--button.theme--warning.is--loading{
  border-color:var(--vxe-ui-status-warning-color);
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-button.type--button.theme--danger{
  color:#fff
}

.vxe-button.type--button.theme--danger:not(.is--disabled){
  border-color:var(--vxe-ui-status-danger-color);
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-button.type--button.theme--danger:not(.is--disabled):hover{
  color:#fff;
  background-color:var(--vxe-ui-status-danger-lighten-color);
  border-color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-button.type--button.theme--danger:not(.is--disabled):active{
  color:#fff;
  background-color:var(--vxe-ui-status-danger-darken-color);
  border-color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-button.type--button.theme--danger.is--disabled{
  border-color:var(--vxe-ui-status-danger-disabled-color);
  background-color:var(--vxe-ui-status-danger-disabled-color)
}

.vxe-button.type--button.theme--danger.is--loading{
  border-color:var(--vxe-ui-status-danger-color);
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-button.type--button.theme--error{
  color:#fff
}

.vxe-button.type--button.theme--error:not(.is--disabled){
  border-color:var(--vxe-ui-status-error-color);
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-button.type--button.theme--error:not(.is--disabled):hover{
  color:#fff;
  background-color:var(--vxe-ui-status-error-lighten-color);
  border-color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-button.type--button.theme--error:not(.is--disabled):active{
  color:#fff;
  background-color:var(--vxe-ui-status-error-darken-color);
  border-color:var(--vxe-ui-status-error-darken-color)
}

.vxe-button.type--button.theme--error.is--disabled{
  border-color:var(--vxe-ui-status-error-disabled-color);
  background-color:var(--vxe-ui-status-error-disabled-color)
}

.vxe-button.type--button.theme--error.is--loading{
  border-color:var(--vxe-ui-status-error-color);
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-button.type--button.theme--perfect{
  color:var(--vxe-ui-font-color)
}

.vxe-button.type--button.theme--perfect:not(.is--disabled){
  border-color:var(--vxe-ui-table-header-background-color);
  background-color:var(--vxe-ui-table-header-background-color)
}

.vxe-button.type--button.theme--perfect:not(.is--disabled):active,.vxe-button.type--button.theme--perfect:not(.is--disabled):hover{
  color:var(--vxe-ui-font-color);
  background-color:var(--vxe-ui-table-header-background-color);
  border-color:var(--vxe-ui-table-header-background-color)
}

.vxe-button.type--button.theme--perfect.is--disabled,.vxe-button.type--button.theme--perfect.is--loading{
  border-color:var(--vxe-ui-table-header-background-color);
  background-color:var(--vxe-ui-table-header-background-color)
}

.vxe-button.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-button.size--medium.type--button{
  height:var(--vxe-ui-button-height-medium)
}

.vxe-button.size--medium.type--button.is--circle{
  min-width:var(--vxe-ui-button-height-medium)
}

.vxe-button.size--medium.type--button.is--round{
  border-radius:var(--vxe-ui-button-round-border-radius-medium)
}

.vxe-button.size--medium .vxe-button--icon,.vxe-button.size--medium .vxe-button--loading-icon{
  min-width:var(--vxe-ui-font-size-medium)
}

.vxe-button.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-button.size--small.type--button{
  height:var(--vxe-ui-button-height-small)
}

.vxe-button.size--small.type--button.is--circle{
  min-width:var(--vxe-ui-button-height-small)
}

.vxe-button.size--small.type--button.is--round{
  border-radius:var(--vxe-ui-button-round-border-radius-small)
}

.vxe-button.size--small .vxe-button--icon,.vxe-button.size--small .vxe-button--loading-icon{
  min-width:var(--vxe-ui-font-size-small)
}

.vxe-button.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-button.size--mini.type--button{
  height:var(--vxe-ui-button-height-mini)
}

.vxe-button.size--mini.type--button.is--circle{
  min-width:var(--vxe-ui-button-height-mini)
}

.vxe-button.size--mini.type--button.is--round{
  border-radius:var(--vxe-ui-button-round-border-radius-mini)
}

.vxe-button.size--mini .vxe-button--icon,.vxe-button.size--mini .vxe-button--loading-icon{
  min-width:var(--vxe-ui-font-size-mini)
}

.vxe-button+.vxe-button--dropdown,.vxe-button+.vxe-button-wrapper,.vxe-button+.vxe-button.type--button,.vxe-button-wrapper+.vxe-button--dropdown,.vxe-button-wrapper+.vxe-button-wrapper,.vxe-button-wrapper+.vxe-button.type--button,.vxe-input+.vxe-button--dropdown,.vxe-input+.vxe-button-wrapper,.vxe-input+.vxe-button.type--button{
  margin-left:12px
}

.vxe-button--icon,.vxe-button--loading-icon{
  min-width:var(--vxe-ui-font-size-default)
}

.vxe-button--icon+.vxe-button--content,.vxe-button--loading-icon+.vxe-button--content{
  margin-left:.25em
}

.vxe-button--tooltip-prefix-icon+.vxe-button--content,.vxe-button--tooltip-prefix-icon+.vxe-button--icon,.vxe-button--tooltip-prefix-icon+.vxe-button--loading-icon{
  padding-left:.25em
}

.vxe-button--content+.vxe-button--tooltip-suffix-icon{
  margin-left:.25em
}

.vxe-button--dropdown,.vxe-button--wrapper{
  display:inline-block
}

.vxe-button--dropdown{
  position:relative;
  outline:0
}

.vxe-button--dropdown+.vxe-button--dropdown,.vxe-button--dropdown+.vxe-button-wrapper,.vxe-button--dropdown+.vxe-button.type--button{
  margin-left:12px
}

.vxe-button--dropdown>.vxe-button.type--button.theme--danger,.vxe-button--dropdown>.vxe-button.type--button.theme--error,.vxe-button--dropdown>.vxe-button.type--button.theme--info,.vxe-button--dropdown>.vxe-button.type--button.theme--primary,.vxe-button--dropdown>.vxe-button.type--button.theme--success,.vxe-button--dropdown>.vxe-button.type--button.theme--warning{
  color:#fff
}

.vxe-button--dropdown>.vxe-button.type--button.theme--perfect{
  color:var(--vxe-ui-font-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--primary,.vxe-button--dropdown.is--active>.vxe-button:not(.is--disabled){
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--success{
  color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--info{
  color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--warning{
  color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--danger{
  color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--error{
  color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--perfect{
  color:var(--vxe-ui-table-header-background-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--primary{
  color:#fff;
  background-color:var(--vxe-ui-font-primary-lighten-color);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--success{
  color:#fff;
  background-color:var(--vxe-ui-status-success-lighten-color);
  border-color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--info{
  color:#fff;
  background-color:var(--vxe-ui-status-info-lighten-color);
  border-color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--warning{
  color:#fff;
  background-color:var(--vxe-ui-status-warning-lighten-color);
  border-color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--danger{
  color:#fff;
  background-color:var(--vxe-ui-status-danger-lighten-color);
  border-color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--error{
  color:#fff;
  background-color:var(--vxe-ui-status-error-lighten-color);
  border-color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--perfect{
  color:var(--vxe-ui-font-color);
  background-color:var(--vxe-ui-table-header-background-color);
  border-color:var(--vxe-ui-table-header-background-color)
}

.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow{
  transform:rotate(180deg)
}

.vxe-button--dropdown-arrow{
  display:inline-block;
  font-size:12px;
  margin-left:4px;
  transition:transform .2s ease-in-out
}

.vxe-button--dropdown-panel{
  display:none;
  position:absolute;
  right:0;
  padding:4px 0
}

.vxe-button--dropdown-panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden;
  transform-style:preserve-3d
}

.vxe-button--dropdown-panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-button--dropdown-panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-button--dropdown-wrapper{
  padding:5px;
  background-color:var(--vxe-ui-layout-background-color);
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color);
  box-shadow:0 1px 6px rgba(0,0,0,.2)
}

.vxe-button--dropdown-wrapper>.vxe-button.type--button,.vxe-button--dropdown-wrapper>.vxe-button.type--text{
  display:block;
  width:100%;
  border:0;
  margin:.4em 0 0 0
}

.vxe-button--dropdown-wrapper>.vxe-button.type--text{
  padding:2px 8px
}

.vxe-button--dropdown-wrapper>.vxe-button:first-child{
  margin-top:0
}

.vxe-button--dropdown-wrapper>.vxe-button:last-child{
  margin-bottom:0
}

.vxe-button-group,.vxe-calendar{
  display:inline-flex
}

.vxe-calendar{
  flex-direction:column;
  width:100%;
  height:38em;
  border:1px solid var(--vxe-ui-base-popup-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-calendar.type--date .vxe-calendar--body td{
  width:14.28571%
}

.vxe-calendar.type--week .vxe-calendar--body td{
  width:12%
}

.vxe-calendar.type--week .vxe-calendar--body td:first-child{
  width:14%
}

.vxe-calendar.type--quarter .vxe-calendar--body td{
  width:50%
}

.vxe-calendar.type--month .vxe-calendar--body td,.vxe-calendar.type--year .vxe-calendar--body td{
  width:25%
}

.vxe-calendar--confirm{
  outline:0;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  cursor:pointer;
  color:var(--vxe-ui-input-date-time-confirm-button-color);
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-color);
  padding:0 .5em
}

.vxe-calendar--confirm:hover{
  background-color:var(--vxe-ui-font-primary-lighten-color);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-calendar--confirm:active{
  background-color:var(--vxe-ui-font-primary-darken-color);
  border-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-calendar--header{
  flex-shrink:0;
  display:flex;
  flex-direction:row;
  padding:var(--vxe-ui-layout-padding-default);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-calendar--header .vxe-calendar--type-wrapper{
  flex-grow:1
}

.vxe-calendar--header .vxe-calendar--btn-wrapper{
  flex-shrink:0;
  text-align:center
}

.vxe-calendar--btn-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-calendar--btn.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-calendar--btn:not(.is--disabled){
  cursor:pointer
}

.vxe-calendar--btn:not(.is--disabled):active,.vxe-calendar--btn:not(.is--disabled):hover{
  background-color:#fff
}

.vxe-calendar--body{
  position:relative;
  flex-grow:1;
  overflow:hidden
}

.vxe-calendar--body table{
  border:0;
  width:100%;
  height:100%;
  border-spacing:0;
  border-collapse:separate;
  text-align:center;
  table-layout:fixed
}

.vxe-calendar--view-th{
  font-weight:700
}

.vxe-calendar--view-td{
  font-weight:400;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  transition:all .1s ease-in-out
}

.vxe-calendar--view-td.is--next,.vxe-calendar--view-td.is--next .vxe-calendar--date-festival,.vxe-calendar--view-td.is--next .vxe-calendar--date-label,.vxe-calendar--view-td.is--prev,.vxe-calendar--view-td.is--prev .vxe-calendar--date-festival,.vxe-calendar--view-td.is--prev .vxe-calendar--date-label{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-calendar--view-td.is--now:not(.is--selected).is--current,.vxe-calendar--view-td.is--now:not(.is--selected).is--current .vxe-calendar--date-festival,.vxe-calendar--view-td.is--now:not(.is--selected).is--current .vxe-calendar--date-label{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-calendar--view-td.is--hover{
  background-color:var(--vxe-ui-base-hover-background-color)
}

.vxe-calendar--view-td.is--selected{
  color:var(--vxe-ui-calendar-selected-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-calendar--view-td.is--selected.is--next,.vxe-calendar--view-td.is--selected.is--prev{
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-calendar--view-td.is--selected .vxe-calendar--date-festival,.vxe-calendar--view-td.is--selected .vxe-calendar--date-label{
  color:var(--vxe-ui-calendar-festival-selected-color)
}

.vxe-calendar--view-td.is--selected .vxe-calendar--date-label.is-notice:before{
  background-color:var(--vxe-ui-calendar-notice-selected-background-color)
}

.vxe-calendar--view-td:not(.is--disabled){
  cursor:pointer
}

.vxe-calendar--view-td.is--disabled{
  cursor:no-drop;
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-calendar--view-td.is--disabled,.vxe-calendar--view-td.is--disabled .vxe-calendar--date-festival,.vxe-calendar--view-td.is--disabled .vxe-calendar--date-label{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-calendar--date-festival,.vxe-calendar--date-label{
  display:block;
  overflow:hidden
}

.vxe-calendar--date-label{
  position:relative
}

.vxe-calendar--date-label.is-notice:before{
  content:"";
  position:absolute;
  width:4px;
  height:4px;
  left:.8em;
  top:.1em;
  transform:translateX(-50%);
  border-radius:100%;
  background-color:var(--vxe-ui-input-date-notice-background-color)
}

.vxe-calendar--date-label--extra{
  position:absolute;
  right:.1em;
  top:-.2em;
  transform:scale(.9);
  color:var(--vxe-ui-input-date-extra-color)
}

.vxe-calendar--date-label--extra.is-important{
  color:var(--vxe-ui-input-date-extra-important-color)
}

.vxe-calendar--date-festival{
  color:var(--vxe-ui-input-date-festival-color);
  height:14px;
  line-height:1;
  overflow:hidden
}

.vxe-calendar--date-festival.is-important{
  color:var(--vxe-ui-input-date-festival-important-color)
}

.vxe-calendar--date-festival--label{
  display:block;
  transform:scale(.8)
}

.vxe-calendar--date-festival--overlap{
  display:block;
  font-size:12px
}

.vxe-calendar--date-festival--overlap.overlap--2{
  animation:festivalOverlap2 6s ease-in-out infinite
}

.vxe-calendar--date-festival--overlap.overlap--3{
  animation:festivalOverlap3 9s ease-in-out infinite
}

.vxe-calendar--date-festival--overlap>span{
  height:14px;
  display:block;
  transform:scale(.8)
}

.vxe-calendar{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-calendar.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-calendar.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-calendar.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-card{
  position:relative;
  display:inline-flex;
  flex-direction:column;
  font-size:var(--vxe-ui-font-size-default);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  background-color:var(--vxe-ui-layout-background-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-card.is--shadow{
  box-shadow:var(--vxe-ui-base-popup-box-shadow)
}

.vxe-card.is--padding .vxe-card--body-content,.vxe-card.is--padding .vxe-card--body-left,.vxe-card.is--padding .vxe-card--body-right{
  padding:var(--vxe-ui-card-padding)
}

.vxe-card.is--border{
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-card.is--border .vxe-card--header{
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-card.is--border .vxe-card--footer{
  border-top:1px solid var(--vxe-ui-input-border-color)
}

.vxe-card--body,.vxe-card--header{
  display:flex;
  flex-direction:row
}

.vxe-card--header{
  flex-shrink:0
}

.vxe-card--footer,.vxe-card--header{
  padding:var(--vxe-ui-card-padding)
}

.vxe-card--body{
  overflow:hidden;
  flex-grow:1
}

.vxe-card--body-content,.vxe-card--body-left,.vxe-card--body-right{
  overflow:auto
}

.vxe-card--body-left,.vxe-card--body-right,.vxe-card--footer,.vxe-card--header,.vxe-card--header-extra{
  flex-shrink:0
}

.vxe-card--body-content,.vxe-card--header-title{
  flex-grow:1
}

.vxe-card--header-title.is--ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-carousel{
  position:relative;
  font-size:var(--vxe-ui-font-size-default);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  background-color:var(--vxe-ui-layout-background-color);
  overflow:hidden
}

.vxe-carousel:hover .vxe-carousel--indicators,.vxe-carousel:hover .vxe-carousel--next-btn,.vxe-carousel:hover .vxe-carousel--previous-btn{
  opacity:1
}

.vxe-carousel:hover.is--horizontal .vxe-carousel--next-btn,.vxe-carousel:hover.is--horizontal .vxe-carousel--previous-btn{
  transform:translateY(-50%)
}

.vxe-carousel:hover.is--vertical .vxe-carousel--next-btn,.vxe-carousel:hover.is--vertical .vxe-carousel--previous-btn{
  transform:translate(-50%)
}

.vxe-carousel.is--horizontal .vxe-carousel--list{
  height:100%;
  flex-direction:row
}

.vxe-carousel.is--horizontal .vxe-carousel--indicators{
  flex-direction:row;
  bottom:.3em;
  left:50%;
  padding:.15em .3em;
  transform:translateX(-50%)
}

.vxe-carousel.is--horizontal .vxe-carousel--indicators:hover{
  transform:translateX(-50%) scale(1.1)
}

.vxe-carousel.is--horizontal .vxe-carousel--indicators-item{
  margin:.2em .25em
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn,.vxe-carousel.is--horizontal .vxe-carousel--previous-btn{
  top:50%;
  transform:translateY(-50%)
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn:hover,.vxe-carousel.is--horizontal .vxe-carousel--previous-btn:hover{
  transform:translateY(-50%) scale(1.1)
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn:active,.vxe-carousel.is--horizontal .vxe-carousel--previous-btn:active{
  transform:translateY(-50%) scale(.8)
}

.vxe-carousel.is--horizontal .vxe-carousel--previous-btn{
  left:.3em;
  transform:translate(-.8em,-50%)
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn{
  right:.3em;
  transform:translate(.8em,-50%)
}

.vxe-carousel.is--vertical .vxe-carousel--list{
  width:100%;
  flex-direction:column
}

.vxe-carousel.is--vertical .vxe-carousel--indicators{
  display:flex;
  flex-direction:column;
  padding:.3em .15em;
  top:50%;
  right:.3em;
  transform:translateY(-50%)
}

.vxe-carousel.is--vertical .vxe-carousel--indicators:hover{
  transform:translateY(-50%) scale(1.1)
}

.vxe-carousel.is--vertical .vxe-carousel--indicators-item{
  margin:.25em .2em
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn,.vxe-carousel.is--vertical .vxe-carousel--previous-btn{
  left:50%
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn:hover,.vxe-carousel.is--vertical .vxe-carousel--previous-btn:hover{
  transform:translate(-50%) scale(1.1)
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn:active,.vxe-carousel.is--vertical .vxe-carousel--previous-btn:active{
  transform:translate(-50%) scale(.8)
}

.vxe-carousel.is--vertical .vxe-carousel--previous-btn{
  top:.3em;
  transform:translate(-50%,-.8em)
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn{
  bottom:.3em;
  transform:translate(-50%,.8em)
}

.vxe-carousel--slots{
  display:none
}

.vxe-carousel--item-wrapper{
  position:relative;
  width:100%;
  overflow:hidden
}

.vxe-carousel--list{
  position:absolute;
  left:0;
  top:0;
  display:flex;
  outline:0;
  transition:transform .2s ease-in-out
}

.vxe-carousel--item-inner{
  width:100%;
  height:100%;
  text-align:center;
  flex-grow:1
}

.vxe-carousel--item-img{
  max-width:100%;
  max-height:100%
}

.vxe-carousel--indicators{
  position:absolute;
  display:inline-flex;
  background-color:rgba(0,0,0,.6);
  border-radius:.6em;
  opacity:0;
  transition:all .3s ease-in-out
}

.vxe-carousel--indicators-item{
  width:.8em;
  height:.8em;
  border-radius:50%;
  background-color:hsla(0,0%,100%,.8);
  cursor:pointer;
  transition:all .2s ease-in-out
}

.vxe-carousel--indicators-item.is--active{
  background-color:#fff
}

.vxe-carousel--indicators-item:hover{
  background-color:hsla(0,0%,100%,.9)
}

.vxe-carousel--indicators-item:active{
  background-color:var(--vxe-ui-font-primary-color);
  transform:scale(.8)
}

.vxe-carousel--next-btn,.vxe-carousel--previous-btn{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  position:absolute;
  width:1.8em;
  height:1.8em;
  border-radius:50%;
  font-size:1.4em;
  background-color:rgba(0,0,0,.8);
  opacity:0;
  color:hsla(0,0%,100%,.6);
  cursor:pointer;
  transition:all .2s ease-in-out
}

.vxe-carousel--next-btn:hover,.vxe-carousel--previous-btn:hover{
  color:#fff
}

.vxe-carousel--next-btn:active,.vxe-carousel--previous-btn:active{
  color:var(--vxe-ui-font-primary-color);
  background-color:rgba(0,0,0,.6)
}

.vxe-checkbox-group{
  display:inline-block;
  vertical-align:middle;
  line-height:1
}

.vxe-checkbox-slots{
  display:none
}

.vxe-checkbox--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-checkbox{
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
  line-height:1
}

.vxe-checkbox .vxe-checkbox--icon{
  font-size:1.22em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-checkbox.is--checked,.vxe-checkbox.is--checked .vxe-checkbox--icon,.vxe-checkbox.is--indeterminate,.vxe-checkbox.is--indeterminate .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-checkbox:not(.is--disabled){
  cursor:pointer
}

.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-checkbox.is--hidden{
  cursor:default
}

.vxe-checkbox.is--disabled{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-checkbox.is--disabled .vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-checkbox+.vxe-checkbox{
  margin-left:10px
}

.vxe-checkbox>input[type=checkbox]{
  position:absolute;
  width:0;
  height:0;
  border:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

.vxe-checkbox.is--indeterminate>input:not(:checked)+.vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-checkbox:not(.is--disabled)>input:focus+.vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color);
  box-shadow:0 0 .2em 0 var(--vxe-ui-font-primary-color)
}

.vxe-checkbox:not(.is--disabled):hover>input+.vxe-checkbox--icon{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-checkbox.is--disabled{
  cursor:not-allowed
}

.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon+.vxe-checkbox--label{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-checkbox.is--disabled>input:checked+.vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-checkbox .vxe-checkbox--label{
  padding-left:.5em;
  vertical-align:middle;
  display:inline-block;
  max-width:50em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-checkbox{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-checkbox.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-checkbox.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-checkbox.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-col{
  display:block
}

.vxe-col.is--ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-col.is--fill{
  flex-grow:1
}

.vxe-col:not(.is--fill){
  flex-shrink:0
}

.vxe-col.align--left{
  text-align:left
}

.vxe-col.align--center{
  text-align:center
}

.vxe-col.align--right{
  text-align:right
}

.vxe-col.span1{
  width:4.16667%
}

.vxe-col.span2{
  width:8.33333%
}

.vxe-col.span3{
  width:12.5%
}

.vxe-col.span4{
  width:16.66667%
}

.vxe-col.span5{
  width:20.83333%
}

.vxe-col.span6{
  width:25%
}

.vxe-col.span7{
  width:29.16667%
}

.vxe-col.span8{
  width:33.33333%
}

.vxe-col.span9{
  width:37.5%
}

.vxe-col.span10{
  width:41.66667%
}

.vxe-col.span11{
  width:45.83333%
}

.vxe-col.span12{
  width:50%
}

.vxe-col.span13{
  width:54.16667%
}

.vxe-col.span14{
  width:58.33333%
}

.vxe-col.span15{
  width:62.5%
}

.vxe-col.span16{
  width:66.66667%
}

.vxe-col.span17{
  width:70.83333%
}

.vxe-col.span18{
  width:75%
}

.vxe-col.span19{
  width:79.16667%
}

.vxe-col.span20{
  width:83.33333%
}

.vxe-col.span21{
  width:87.5%
}

.vxe-col.span22{
  width:91.66667%
}

.vxe-col.span23{
  width:95.83333%
}

.vxe-col.span24{
  width:100%
}

.vxe-col--inner{
  display:flex;
  flex-direction:column;
  width:100%
}

.vxe-collapse{
  font-size:var(--vxe-ui-font-size-default);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-collapse.is--padding .vxe-collapse--item-inner{
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-collapse-slots{
  display:none
}

.vxe-collapse--item-content.is--visible .vxe-collapse--item-inner{
  display:block
}

.vxe-collapse--item-inner{
  display:none
}

.vxe-collapse--item-header{
  display:flex;
  flex-direction:row;
  align-items:center;
  height:1.8em;
  cursor:pointer
}

.vxe-collapse--item-icon,.vxe-collapse--item-switch{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  padding-right:var(--vxe-ui-layout-padding-half)
}

.vxe-collapse--item-switch{
  flex-shrink:0;
  cursor:pointer
}

.vxe-collapse--item-switch>i{
  display:inline-block;
  transition:transform .2s ease-in-out
}

.vxe-collapse.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-collapse.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-collapse.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-countdown{
  display:inline-flex;
  flex-direction:row
}

.vxe-countdown--content{
  display:flex;
  flex-direction:row
}

.vxe-countdown--content,.vxe-countdown--prefix,.vxe-countdown--suffix{
  padding:0 .1em;
  flex-shrink:0;
  display:flex;
  align-items:center
}

.vxe-countdown--content-item{
  display:flex;
  flex-direction:row;
  flex-shrink:0
}

.vxe-countdown--content-num{
  padding:0 .2em
}

.vxe-countdown.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-countdown.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-countdown.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-date-picker--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-date-picker--wrapper{
  flex-grow:1;
  overflow:hidden
}

.vxe-date-picker--inner{
  display:block;
  width:100%;
  height:100%;
  outline:0;
  margin:0;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  padding:0 .5em;
  color:var(--vxe-ui-font-color);
  border:0;
  border-radius:var(--vxe-ui-base-border-radius);
  background-color:var(--vxe-ui-layout-background-color);
  box-shadow:none
}

.vxe-date-picker--inner::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-date-picker--inner::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-date-picker--inner::-webkit-autofill{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-date-picker--inner[disabled]{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-date-picker--inner[disabled],.vxe-date-picker.is--disabled{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-date-picker.is--disabled .vxe-date-picker--clear-icon,.vxe-date-picker.is--disabled .vxe-date-picker--control-icon,.vxe-date-picker.is--disabled .vxe-date-picker--prefix,.vxe-date-picker.is--disabled .vxe-date-picker--suffix{
  cursor:not-allowed
}

.vxe-date-picker.is--disabled .vxe-date-picker--prefix,.vxe-date-picker.is--disabled .vxe-date-picker--suffix{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-date-picker{
  display:inline-flex;
  flex-direction:row;
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  width:180px;
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-date-picker.is--active{
  border:1px solid var(--vxe-ui-font-primary-color)
}

.vxe-date-picker.show--clear:hover .vxe-date-picker--clear-icon{
  display:block
}

.vxe-date-picker--prefix,.vxe-date-picker--suffix{
  display:flex;
  flex-direction:row;
  align-items:center;
  flex-shrink:0;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-date-picker--prefix-icon{
  padding-left:.5em
}

.vxe-date-picker--clear-icon,.vxe-date-picker--control-icon,.vxe-date-picker--suffix-icon{
  padding-right:.5em
}

.vxe-date-picker--clear-icon,.vxe-date-picker--control-icon{
  height:100%;
  color:var(--vxe-ui-input-placeholder-color);
  cursor:pointer
}

.vxe-date-picker--clear-icon{
  display:none
}

.vxe-date-picker--clear-icon:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-date-picker--clear-icon:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-date-picker--count{
  flex-shrink:0;
  color:var(--vxe-ui-input-count-color);
  background-color:var(--vxe-ui-layout-background-color);
  padding-right:.6em
}

.vxe-date-picker--count.is--error{
  color:var(--vxe-ui-input-count-error-color)
}

.vxe-date-picker.is--left .vxe-date-picker--inner{
  text-align:left
}

.vxe-date-picker.is--center .vxe-date-picker--inner{
  text-align:center
}

.vxe-date-picker.is--right .vxe-date-picker--inner{
  text-align:right
}

.vxe-date-picker--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-date-picker--panel.is--transfer{
  position:fixed
}

.vxe-date-picker--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden;
  transform-style:preserve-3d
}

.vxe-date-picker--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-date-picker--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-date-picker--panel{
  pointer-events:none
}

.vxe-date-picker--panel-layout-wrapper,.vxe-date-picker--panel-wrapper{
  pointer-events:auto;
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:0 0 6px 2px rgba(0,0,0,.1);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-date-picker--panel-wrapper{
  overflow-x:hidden;
  overflow-y:auto
}

.vxe-date-picker--panel-layout-wrapper{
  display:inline-flex;
  flex-direction:row
}

.vxe-date-picker--panel.type--date,.vxe-date-picker--panel.type--month,.vxe-date-picker--panel.type--quarter,.vxe-date-picker--panel.type--week,.vxe-date-picker--panel.type--year{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-date-picker--panel.type--datetime .vxe-date-picker--panel-right-wrapper{
  display:flex;
  flex-direction:column;
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-date-picker--panel.type--date .vxe-date-picker--date-picker-body th,.vxe-date-picker--panel.type--datetime .vxe-date-picker--date-picker-body th{
  width:14.28571%
}

.vxe-date-picker--panel.type--week .vxe-date-picker--date-picker-body table th{
  width:12%
}

.vxe-date-picker--panel.type--week .vxe-date-picker--date-picker-body table th:first-child{
  width:14%
}

.vxe-date-picker--panel.type--quarter .vxe-date-picker--date-picker-body table th{
  width:50%
}

.vxe-date-picker--panel.type--month .vxe-date-picker--date-picker-body td,.vxe-date-picker--panel.type--year .vxe-date-picker--date-picker-body td{
  width:25%
}

.vxe-date-picker--time-picker-title{
  flex-grow:1;
  text-align:center;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  padding:0 .1em;
  margin-right:.5em
}

.vxe-date-picker--time-picker-btn{
  flex-shrink:0
}

.vxe-date-picker--date-picker-confirm,.vxe-date-picker--time-picker-confirm{
  outline:0;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  cursor:pointer;
  color:var(--vxe-ui-input-date-time-confirm-button-color);
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-color);
  padding:0 .5em
}

.vxe-date-picker--date-picker-confirm:hover,.vxe-date-picker--time-picker-confirm:hover{
  background-color:var(--vxe-ui-font-primary-lighten-color);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-date-picker--date-picker-confirm:active,.vxe-date-picker--time-picker-confirm:active{
  background-color:var(--vxe-ui-font-primary-darken-color);
  border-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-date-picker--time-picker-header{
  display:flex;
  flex-direction:row;
  position:relative;
  flex-shrink:0
}

.vxe-date-picker--date-picker-header{
  display:flex;
  flex-direction:row;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-date-picker--date-picker-header .vxe-date-picker--date-picker-type-wrapper{
  flex-grow:1
}

.vxe-date-picker--date-picker-header .vxe-date-picker--date-picker-btn-wrapper{
  flex-shrink:0;
  text-align:center
}

.vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-btn,.vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-label{
  display:inline-block
}

.vxe-date-picker--date-picker-btn-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-date-picker--date-picker-btn,.vxe-date-picker--date-picker-label{
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-date-picker--date-picker-btn.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-date-picker--date-picker-btn:not(.is--disabled){
  cursor:pointer
}

.vxe-date-picker--date-picker-btn:not(.is--disabled):active,.vxe-date-picker--date-picker-btn:not(.is--disabled):hover{
  background-color:#fff
}

.vxe-date-picker--date-picker-body{
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-date-picker--date-picker-body table{
  border:0;
  width:100%;
  border-spacing:0;
  border-collapse:separate;
  text-align:center;
  table-layout:fixed
}

.vxe-date-picker--date-picker-body td,.vxe-date-picker--date-picker-body th{
  font-weight:400
}

.vxe-date-picker--date-picker-body th{
  box-shadow:inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker--date-picker-body td.is--next,.vxe-date-picker--date-picker-body td.is--next .vxe-date-picker--date-festival,.vxe-date-picker--date-picker-body td.is--next .vxe-date-picker--date-label,.vxe-date-picker--date-picker-body td.is--prev,.vxe-date-picker--date-picker-body td.is--prev .vxe-date-picker--date-festival,.vxe-date-picker--date-picker-body td.is--prev .vxe-date-picker--date-label{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-date-picker--date-picker-body td.is--now{
  box-shadow:inset 0 0 0 1px var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker--date-picker-body td.is--now:not(.is--selected).is--current,.vxe-date-picker--date-picker-body td.is--now:not(.is--selected).is--current .vxe-date-picker--date-festival,.vxe-date-picker--date-picker-body td.is--now:not(.is--selected).is--current .vxe-date-picker--date-label{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-date-picker--date-picker-body td.is--hover{
  background-color:var(--vxe-ui-input-date-picker-hover-background-color)
}

.vxe-date-picker--date-picker-body td.is--selected{
  color:var(--vxe-ui-input-date-picker-selected-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-date-picker--date-picker-body td.is--selected.is--next,.vxe-date-picker--date-picker-body td.is--selected.is--prev{
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-date-picker--date-picker-body td.is--selected .vxe-date-picker--date-festival,.vxe-date-picker--date-picker-body td.is--selected .vxe-date-picker--date-label{
  color:var(--vxe-ui-input-date-picker-festival-selected-color)
}

.vxe-date-picker--date-picker-body td.is--selected .vxe-date-picker--date-label.is-notice:before{
  background-color:var(--vxe-ui-input-date-picker-notice-selected-background-color)
}

.vxe-date-picker--date-picker-body td:not(.is--disabled){
  cursor:pointer
}

.vxe-date-picker--date-picker-body td.is--disabled{
  cursor:no-drop;
  color:var(--vxe-ui-input-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-date-picker--date-picker-body td.is--disabled .vxe-date-picker--date-festival,.vxe-date-picker--date-picker-body td.is--disabled .vxe-date-picker--date-label{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-date-picker--date-week-view th:first-child{
  box-shadow:inset -1px -1px 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker--date-week-view td:first-child{
  box-shadow:inset -1px 0 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker--date-festival,.vxe-date-picker--date-label{
  display:block;
  overflow:hidden
}

.vxe-date-picker--date-label{
  position:relative
}

.vxe-date-picker--date-label.is-notice:before{
  content:"";
  position:absolute;
  width:4px;
  height:4px;
  left:.8em;
  top:.1em;
  transform:translateX(-50%);
  border-radius:100%;
  background-color:var(--vxe-ui-input-date-notice-background-color)
}

.vxe-date-picker--date-label--extra{
  position:absolute;
  right:.1em;
  top:-.2em;
  font-size:12px;
  line-height:12px;
  transform:scale(.7);
  color:var(--vxe-ui-input-date-extra-color)
}

.vxe-date-picker--date-label--extra.is-important{
  color:var(--vxe-ui-input-date-extra-important-color)
}

.vxe-date-picker--date-festival{
  color:var(--vxe-ui-input-date-festival-color);
  height:14px;
  line-height:1;
  overflow:hidden
}

.vxe-date-picker--date-festival.is-important{
  color:var(--vxe-ui-input-date-festival-important-color)
}

.vxe-date-picker--date-festival--label{
  display:block;
  font-size:12px;
  transform:scale(.8)
}

.vxe-date-picker--date-festival--overlap{
  display:block;
  font-size:12px
}

.vxe-date-picker--date-festival--overlap.overlap--2{
  animation:festivalOverlap2 6s ease-in-out infinite
}

.vxe-date-picker--date-festival--overlap.overlap--3{
  animation:festivalOverlap3 9s ease-in-out infinite
}

.vxe-date-picker--date-festival--overlap>span{
  height:14px;
  display:block;
  transform:scale(.8)
}

.vxe-date-picker--time-picker-body{
  position:relative;
  display:flex;
  flex-direction:row;
  border:1px solid var(--vxe-ui-base-popup-border-color);
  flex-grow:1;
  border-radius:var(--vxe-ui-base-border-radius);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-date-picker--time-picker-body>ul{
  height:100%;
  overflow:hidden;
  margin:0;
  padding:0
}

.vxe-date-picker--time-picker-body>ul:after,.vxe-date-picker--time-picker-body>ul:before{
  content:" ";
  display:block
}

.vxe-date-picker--time-picker-body>ul:hover{
  overflow-y:auto
}

.vxe-date-picker--time-picker-body>ul>li{
  display:block
}

.vxe-date-picker--time-picker-body>ul>li:hover{
  background-color:var(--vxe-ui-input-date-picker-hover-background-color);
  cursor:pointer
}

.vxe-date-picker--time-picker-body>ul>li.is--selected{
  font-weight:700;
  color:var(--vxe-ui-font-primary-color)
}

.vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-minute-list,.vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-second-list{
  border-left:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker{
  font-size:var(--vxe-ui-font-size-default);
  height:var(--vxe-ui-input-height-default);
  line-height:var(--vxe-ui-input-height-default)
}

.vxe-date-picker .vxe-date-picker--inner[type=date]::-webkit-inner-spin-button,.vxe-date-picker .vxe-date-picker--inner[type=month]::-webkit-inner-spin-button,.vxe-date-picker .vxe-date-picker--inner[type=week]::-webkit-inner-spin-button{
  margin-top:6px;
  height:24px
}

.vxe-date-picker.size--medium{
  font-size:var(--vxe-ui-font-size-medium);
  height:var(--vxe-ui-input-height-medium);
  line-height:var(--vxe-ui-input-height-medium)
}

.vxe-date-picker.size--medium .vxe-date-picker--inner[type=date]::-webkit-inner-spin-button,.vxe-date-picker.size--medium .vxe-date-picker--inner[type=month]::-webkit-inner-spin-button,.vxe-date-picker.size--medium .vxe-date-picker--inner[type=week]::-webkit-inner-spin-button{
  margin-top:4px
}

.vxe-date-picker.size--small{
  font-size:var(--vxe-ui-font-size-small);
  height:var(--vxe-ui-input-height-small);
  line-height:var(--vxe-ui-input-height-small)
}

.vxe-date-picker.size--small .vxe-date-picker--inner[type=date]::-webkit-inner-spin-button,.vxe-date-picker.size--small .vxe-date-picker--inner[type=month]::-webkit-inner-spin-button,.vxe-date-picker.size--small .vxe-date-picker--inner[type=week]::-webkit-inner-spin-button{
  margin-top:2px
}

.vxe-date-picker.size--mini{
  font-size:var(--vxe-ui-font-size-mini);
  height:var(--vxe-ui-input-height-mini);
  line-height:var(--vxe-ui-input-height-mini)
}

.vxe-date-picker.size--mini .vxe-date-picker--inner[type=date]::-webkit-inner-spin-button,.vxe-date-picker.size--mini .vxe-date-picker--inner[type=month]::-webkit-inner-spin-button,.vxe-date-picker.size--mini .vxe-date-picker--inner[type=week]::-webkit-inner-spin-button{
  margin-top:0
}

.vxe-date-picker--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-date-picker--panel .vxe-date-picker--panel-wrapper{
  max-height:380px
}

.vxe-date-picker--panel.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--time .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--week .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--year .vxe-date-picker--panel-wrapper{
  padding:11px
}

.vxe-date-picker--panel.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.type--year .vxe-date-picker--panel-wrapper{
  width:336px
}

.vxe-date-picker--panel.type--week .vxe-date-picker--panel-wrapper{
  width:380px
}

.vxe-date-picker--panel.type--time .vxe-date-picker--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-date-picker--panel.type--datetime .vxe-date-picker--panel-left-wrapper{
  width:336px
}

.vxe-date-picker--panel.type--datetime .vxe-date-picker--panel-left-wrapper,.vxe-date-picker--panel.type--datetime .vxe-date-picker--panel-right-wrapper{
  padding:11px
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel .vxe-date-picker--date-picker-label,.vxe-date-picker--panel .vxe-date-picker--time-picker-title{
  height:30px;
  line-height:30px
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-btn{
  margin-left:8px
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-current-btn,.vxe-date-picker--panel .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-next-btn,.vxe-date-picker--panel .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-prev-btn{
  width:30px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-label{
  padding:0 9px
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-header,.vxe-date-picker--panel .vxe-date-picker--time-picker-header{
  padding-bottom:8px
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-body table,.vxe-date-picker--panel .vxe-date-picker--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-default)*6 + var(--vxe-ui-input-date-title-height-default))
}

.vxe-date-picker--panel .vxe-date-picker--time-picker-body>ul{
  width:48px
}

.vxe-date-picker--panel .vxe-date-picker--time-picker-body>ul:after,.vxe-date-picker--panel .vxe-date-picker--time-picker-body>ul:before{
  height:120px
}

.vxe-date-picker--panel .vxe-date-picker--time-picker-body>ul>li{
  height:26px;
  padding-left:9px
}

.vxe-date-picker--panel .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-minute-list{
  left:48px
}

.vxe-date-picker--panel .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-second-list{
  left:96px
}

.vxe-date-picker--panel .vxe-date-picker--date-day-view td,.vxe-date-picker--panel .vxe-date-picker--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-default)
}

.vxe-date-picker--panel .vxe-date-picker--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-default)
}

.vxe-date-picker--panel .vxe-date-picker--date-month-view td,.vxe-date-picker--panel .vxe-date-picker--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-default)
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-default)
}

.vxe-date-picker--panel .vxe-date-picker--date-picker-confirm,.vxe-date-picker--panel .vxe-date-picker--time-picker-confirm{
  height:30px
}

.vxe-date-picker--panel .vxe-date-picker--date-label{
  line-height:calc(var(--vxe-ui-font-size-default) + 1px)
}

.vxe-date-picker--panel.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--panel-wrapper{
  max-height:360px
}

.vxe-date-picker--panel.size--medium.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--time .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--week .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--year .vxe-date-picker--panel-wrapper{
  padding:10px
}

.vxe-date-picker--panel.size--medium.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--medium.type--year .vxe-date-picker--panel-wrapper{
  width:336px
}

.vxe-date-picker--panel.size--medium.type--week .vxe-date-picker--panel-wrapper{
  width:380px
}

.vxe-date-picker--panel.size--medium.type--time .vxe-date-picker--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-date-picker--panel.size--medium.type--datetime .vxe-date-picker--panel-left-wrapper{
  width:336px
}

.vxe-date-picker--panel.size--medium.type--datetime .vxe-date-picker--panel-left-wrapper,.vxe-date-picker--panel.size--medium.type--datetime .vxe-date-picker--panel-right-wrapper{
  padding:10px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-label,.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-title{
  height:29px;
  line-height:29px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-btn{
  margin-left:7px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-current-btn,.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-next-btn,.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-prev-btn{
  width:29px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-label{
  padding:0 8px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-header,.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-header{
  padding-bottom:7px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-body table,.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-medium)*6 + var(--vxe-ui-input-date-title-height-medium))
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-body>ul{
  width:48px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-body>ul:after,.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-body>ul:before{
  height:120px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-body>ul>li{
  height:26px;
  padding-left:8px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-minute-list{
  left:48px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-second-list{
  left:96px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-day-view td,.vxe-date-picker--panel.size--medium .vxe-date-picker--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-medium)
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-medium)
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-month-view td,.vxe-date-picker--panel.size--medium .vxe-date-picker--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-medium)
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-medium)
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-picker-confirm,.vxe-date-picker--panel.size--medium .vxe-date-picker--time-picker-confirm{
  height:29px
}

.vxe-date-picker--panel.size--medium .vxe-date-picker--date-label{
  line-height:calc(var(--vxe-ui-font-size-medium) + 1px)
}

.vxe-date-picker--panel.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-date-picker--panel.size--small .vxe-date-picker--panel-wrapper{
  max-height:340px
}

.vxe-date-picker--panel.size--small.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--time .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--week .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--year .vxe-date-picker--panel-wrapper{
  padding:9px
}

.vxe-date-picker--panel.size--small.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--small.type--year .vxe-date-picker--panel-wrapper{
  width:312px
}

.vxe-date-picker--panel.size--small.type--week .vxe-date-picker--panel-wrapper{
  width:354px
}

.vxe-date-picker--panel.size--small.type--time .vxe-date-picker--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-date-picker--panel.size--small.type--datetime .vxe-date-picker--panel-left-wrapper{
  width:312px
}

.vxe-date-picker--panel.size--small.type--datetime .vxe-date-picker--panel-left-wrapper,.vxe-date-picker--panel.size--small.type--datetime .vxe-date-picker--panel-right-wrapper{
  padding:9px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-label,.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-title{
  height:28px;
  line-height:28px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-btn{
  margin-left:6px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-current-btn,.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-next-btn,.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-prev-btn{
  width:28px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-label{
  padding:0 7px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-header,.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-header{
  padding-bottom:6px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-body table,.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-small)*6 + var(--vxe-ui-input-date-title-height-small))
}

.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-body>ul{
  width:44px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-body>ul:after,.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-body>ul:before{
  height:110px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-body>ul>li{
  height:26px;
  padding-left:7px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-minute-list{
  left:44px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-second-list{
  left:88px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-day-view td,.vxe-date-picker--panel.size--small .vxe-date-picker--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-small)
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-small)
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-month-view td,.vxe-date-picker--panel.size--small .vxe-date-picker--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-small)
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-small)
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-picker-confirm,.vxe-date-picker--panel.size--small .vxe-date-picker--time-picker-confirm{
  height:28px
}

.vxe-date-picker--panel.size--small .vxe-date-picker--date-label{
  line-height:calc(var(--vxe-ui-font-size-small) + 1px)
}

.vxe-date-picker--panel.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--panel-wrapper{
  max-height:320px
}

.vxe-date-picker--panel.size--mini.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--time .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--week .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--year .vxe-date-picker--panel-wrapper{
  padding:8px
}

.vxe-date-picker--panel.size--mini.type--date .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--month .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--quarter .vxe-date-picker--panel-wrapper,.vxe-date-picker--panel.size--mini.type--year .vxe-date-picker--panel-wrapper{
  width:288px
}

.vxe-date-picker--panel.size--mini.type--week .vxe-date-picker--panel-wrapper{
  width:326px
}

.vxe-date-picker--panel.size--mini.type--time .vxe-date-picker--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-date-picker--panel.size--mini.type--datetime .vxe-date-picker--panel-left-wrapper{
  width:288px
}

.vxe-date-picker--panel.size--mini.type--datetime .vxe-date-picker--panel-left-wrapper,.vxe-date-picker--panel.size--mini.type--datetime .vxe-date-picker--panel-right-wrapper{
  padding:8px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-label,.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-title{
  height:27px;
  line-height:27px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-btn{
  margin-left:5px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-current-btn,.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-next-btn,.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-btn-wrapper .vxe-date-picker--date-picker-prev-btn{
  width:27px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-btn,.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-type-wrapper .vxe-date-picker--date-picker-label{
  padding:0 6px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-header,.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-header{
  padding-bottom:5px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-body table,.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-mini)*6 + var(--vxe-ui-input-date-title-height-mini))
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-body>ul{
  width:42px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-body>ul:after,.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-body>ul:before{
  height:100px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-body>ul>li{
  height:26px;
  padding-left:6px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-minute-list{
  left:42px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-body .vxe-date-picker--time-picker-second-list{
  left:84px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-day-view td,.vxe-date-picker--panel.size--mini .vxe-date-picker--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-mini)
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-mini)
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-month-view td,.vxe-date-picker--panel.size--mini .vxe-date-picker--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-mini)
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-mini)
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-picker-confirm,.vxe-date-picker--panel.size--mini .vxe-date-picker--time-picker-confirm{
  height:27px
}

.vxe-date-picker--panel.size--mini .vxe-date-picker--date-label{
  line-height:calc(var(--vxe-ui-font-size-mini) + 1px)
}

.vxe-drawer--wrapper{
  display:none;
  position:fixed;
  top:0;
  left:0;
  line-height:1.5;
  width:calc(100% + 18px);
  height:calc(100% + 18px);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  outline:0
}

.vxe-drawer--wrapper.is--active{
  display:block
}

.vxe-drawer--wrapper.is--visible.is--mask:before{
  background-color:rgba(0,0,0,.5)
}

.vxe-drawer--wrapper.is--visible.pos--left .vxe-drawer--box{
  left:0
}

.vxe-drawer--wrapper.is--visible.pos--right .vxe-drawer--box{
  right:0
}

.vxe-drawer--wrapper.is--visible.pos--top .vxe-drawer--box{
  top:0
}

.vxe-drawer--wrapper.is--visible.pos--bottom .vxe-drawer--box{
  bottom:0
}

.vxe-drawer--wrapper.is--visible .vxe-drawer--box{
  opacity:1
}

.vxe-drawer--wrapper:not(.lock--view){
  pointer-events:none
}

.vxe-drawer--wrapper.lock--scroll{
  overflow:hidden
}

.vxe-drawer--wrapper:not(.lock--scroll){
  overflow:auto
}

.vxe-drawer--wrapper.is--mask:before,.vxe-drawer--wrapper.lock--view:before{
  content:"";
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
  pointer-events:auto
}

.vxe-drawer--wrapper.is--mask:before{
  background-color:transparent;
  transition:background-color .2s ease-in-out
}

.vxe-drawer--wrapper.pos--left .vxe-drawer--box{
  top:0;
  left:-100%;
  box-shadow:2px 0 10px 0 rgba(0,0,0,.2)
}

.vxe-drawer--wrapper.pos--right .vxe-drawer--box{
  top:0;
  right:-100%;
  box-shadow:-2px 0 10px 0 rgba(0,0,0,.2)
}

.vxe-drawer--wrapper.pos--top .vxe-drawer--box{
  top:-100%;
  left:0;
  box-shadow:0 2px 10px 0 rgba(0,0,0,.2)
}

.vxe-drawer--wrapper.pos--bottom .vxe-drawer--box{
  bottom:-100%;
  left:0;
  box-shadow:0 -2px 10px 0 rgba(0,0,0,.2)
}

.vxe-drawer--wrapper.pos--left .vxe-drawer--box,.vxe-drawer--wrapper.pos--right .vxe-drawer--box{
  width:30%;
  height:100%
}

.vxe-drawer--wrapper.pos--bottom .vxe-drawer--box,.vxe-drawer--wrapper.pos--top .vxe-drawer--box{
  width:100%;
  height:30%
}

.vxe-drawer--wrapper.is--padding .vxe-drawer--body-default{
  padding:.8em .6em
}

.vxe-drawer--wrapper.is--padding .vxe-drawer--body-default .vxe-drawer--status-wrapper{
  padding-right:.6em
}

.vxe-drawer--box{
  display:flex;
  flex-direction:row;
  position:fixed;
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  text-align:left;
  pointer-events:auto;
  opacity:0;
  transition:all .3s ease-in-out
}

.vxe-drawer--box.is--drag{
  cursor:move;
  transition:none
}

.vxe-drawer--box.is--drag .vxe-modal--body:after,.vxe-drawer--box.is--drag .vxe-modal--footer:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.vxe-drawer--box.is--drag .vxe-modal--body,.vxe-drawer--box.is--drag .vxe-modal--body .vxe-modal--content{
  overflow:hidden
}

.vxe-drawer--aside{
  flex-shrink:0;
  overflow:auto;
  outline:0
}

.vxe-drawer--container{
  display:flex;
  flex-direction:column;
  width:100%;
  height:100%;
  overflow:auto;
  outline:0
}

.vxe-drawer--content{
  flex-grow:1;
  white-space:pre-line
}

.vxe-drawer--body,.vxe-drawer--footer,.vxe-drawer--header{
  position:relative
}

.vxe-drawer--body{
  display:flex;
  flex-grow:1;
  overflow:auto;
  outline:0
}

.vxe-drawer--body .vxe-drawer--content{
  overflow:auto
}

.vxe-drawer--body-left,.vxe-drawer--body-right{
  flex-shrink:0;
  overflow:auto;
  outline:0
}

.vxe-drawer--body-default{
  display:flex;
  flex-grow:1;
  overflow:auto;
  outline:0
}

.vxe-drawer--header{
  display:flex;
  flex-direction:row;
  flex-shrink:0;
  font-size:1.1em;
  font-weight:700;
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-drawer--header.is--ellipsis .vxe-drawer--header-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-drawer--header-title{
  flex-grow:1;
  padding:.6em 0 .6em 1em
}

.vxe-drawer--header-right{
  flex-shrink:0;
  padding:.6em 1em .6em 0
}

.vxe-drawer--footer-wrapper,.vxe-drawer--header-right{
  display:flex;
  flex-direction:row
}

.vxe-drawer--footer-wrapper .vxe-drawer--footer-left{
  flex-grow:1;
  text-align:left
}

.vxe-drawer--footer-wrapper .vxe-drawer--footer-right{
  flex-shrink:0
}

.vxe-drawer--close-btn{
  cursor:pointer;
  margin-left:.6em
}

.vxe-drawer--close-btn:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-drawer--footer{
  flex-shrink:0;
  text-align:right;
  padding:.4em 1em .8em 1em
}

.vxe-drawer--resize .sb-resize,.vxe-drawer--resize .st-resize,.vxe-drawer--resize .wl-resize,.vxe-drawer--resize .wr-resize{
  position:absolute;
  z-index:100
}

.vxe-drawer--resize .wl-resize,.vxe-drawer--resize .wr-resize{
  width:8px;
  height:100%;
  top:0;
  cursor:w-resize
}

.vxe-drawer--resize .wl-resize{
  left:-5px
}

.vxe-drawer--resize .wr-resize{
  right:-5px
}

.vxe-drawer--resize .sb-resize,.vxe-drawer--resize .st-resize{
  width:100%;
  height:8px;
  left:0;
  cursor:s-resize
}

.vxe-drawer--resize .st-resize{
  top:-5px
}

.vxe-drawer--resize .sb-resize{
  bottom:-5px
}

.vxe-drawer--wrapper{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-drawer--wrapper.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-drawer--wrapper.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-drawer--wrapper.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-empty{
  position:relative;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  text-align:center;
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-empty.theme--primary .vxe-empty--icon-wrapper{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-empty.theme--success .vxe-empty--icon-wrapper{
  color:var(--vxe-ui-status-success-color)
}

.vxe-empty.theme--info .vxe-empty--icon-wrapper{
  color:var(--vxe-ui-status-info-color)
}

.vxe-empty.theme--warning .vxe-empty--icon-wrapper{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-empty.theme--danger .vxe-empty--icon-wrapper{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-empty.theme--error .vxe-empty--icon-wrapper{
  color:var(--vxe-ui-status-error-color)
}

.vxe-empty--inner{
  display:inline-block
}

.vxe-empty--icon-wrapper{
  font-size:4.8em
}

.vxe-empty--icon-wrapper>i{
  display:block
}

.vxe-empty--img-wrapper>img{
  height:5.2em
}

.vxe-empty--content-wrapper{
  padding-top:.5em 0
}

.vxe-empty.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-empty.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-empty.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-form--item .vxe-default-input[type=reset]:hover,.vxe-form--item .vxe-default-input[type=submit]:hover{
  color:var(--vxe-ui-font-primary-lighten-color);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-form{
  position:relative;
  font-size:var(--vxe-ui-font-size-default);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  background-color:var(--vxe-ui-layout-background-color);
  text-align:left
}

.vxe-form .vxe-row{
  flex-shrink:0
}

.vxe-form--item-row{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
}

.vxe-form--item-row>.vxe-form--item-col_1{
  width:4.16667%
}

.vxe-form--item-row>.vxe-form--item-col_2{
  width:8.33333%
}

.vxe-form--item-row>.vxe-form--item-col_3{
  width:12.5%
}

.vxe-form--item-row>.vxe-form--item-col_4{
  width:16.66667%
}

.vxe-form--item-row>.vxe-form--item-col_5{
  width:20.83333%
}

.vxe-form--item-row>.vxe-form--item-col_6{
  width:25%
}

.vxe-form--item-row>.vxe-form--item-col_7{
  width:29.16667%
}

.vxe-form--item-row>.vxe-form--item-col_8{
  width:33.33333%
}

.vxe-form--item-row>.vxe-form--item-col_9{
  width:37.5%
}

.vxe-form--item-row>.vxe-form--item-col_10{
  width:41.66667%
}

.vxe-form--item-row>.vxe-form--item-col_11{
  width:45.83333%
}

.vxe-form--item-row>.vxe-form--item-col_12{
  width:50%
}

.vxe-form--item-row>.vxe-form--item-col_13{
  width:54.16667%
}

.vxe-form--item-row>.vxe-form--item-col_14{
  width:58.33333%
}

.vxe-form--item-row>.vxe-form--item-col_15{
  width:62.5%
}

.vxe-form--item-row>.vxe-form--item-col_16{
  width:66.66667%
}

.vxe-form--item-row>.vxe-form--item-col_17{
  width:70.83333%
}

.vxe-form--item-row>.vxe-form--item-col_18{
  width:75%
}

.vxe-form--item-row>.vxe-form--item-col_19{
  width:79.16667%
}

.vxe-form--item-row>.vxe-form--item-col_20{
  width:83.33333%
}

.vxe-form--item-row>.vxe-form--item-col_21{
  width:87.5%
}

.vxe-form--item-row>.vxe-form--item-col_22{
  width:91.66667%
}

.vxe-form--item-row>.vxe-form--item-col_23{
  width:95.83333%
}

.vxe-form--item-row>.vxe-form--item-col_24{
  width:100%
}

.vxe-form-slots{
  display:none
}

.vxe-form--item-inner,.vxe-form--item-trigger-node{
  display:inline-block;
  vertical-align:middle
}

.vxe-form--item-title{
  display:flex;
  flex-direction:row;
  align-items:center;
  max-width:320px;
  padding-right:.8em
}

.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-form--item-title .vxe-form--item-title-postfix,.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{
  flex-shrink:0
}

.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{
  cursor:help;
  vertical-align:middle
}

.vxe-form--item-title .vxe-form--item-title-prefix{
  margin-right:.25em
}

.vxe-form--item-title .vxe-form--item-title-suffix{
  margin-left:.2em
}

.vxe-form--item-title .vxe-form--item-title-postfix{
  display:flex;
  align-items:center
}

.vxe-form--item-title .vxe-form--item-title-content{
  flex-grow:1
}

.vxe-form--item-title .vxe-form--item-title-label{
  vertical-align:middle
}

.vxe-form--item-title .vxe-form--item-title-extra{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:right;
  flex-grow:1
}

.vxe-form--item-title{
  flex-shrink:0
}

.vxe-form--item-content{
  display:flex;
  flex-direction:row;
  align-items:center;
  position:relative;
  flex-grow:1;
  word-break:break-all
}

.vxe-form--group-content{
  align-items:flex-start
}

.vxe-form--item-trigger-node{
  font-size:12px;
  min-width:100px;
  color:#909399;
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  cursor:pointer
}

.vxe-form--item-trigger-node .vxe-form--item-trigger-icon{
  display:inline-block;
  margin:0 .25em;
  transition:all .1s
}

.vxe-form-item--valid-error-tip{
  position:absolute;
  width:100%;
  font-size:12px;
  color:var(--vxe-ui-form-validate-error-color);
  background-color:var(--vxe-ui-form-validate-error-background-color);
  z-index:1;
  opacity:0;
  transform-origin:center top;
  transform:scaleY(0);
  transition:all .2s ease-in-out
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-wrapper{
  display:inline-block;
  border-radius:var(--vxe-ui-base-border-radius);
  pointer-events:auto
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-theme-beautify{
  padding:.2em .6em .3em .6em;
  color:#fff;
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-theme-beautify .vxe-form-item--valid-error-msg{
  background:transparent
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-theme-normal{
  color:var(--vxe-ui-table-validate-error-color);
  background-color:var(--vxe-ui-table-validate-error-background-color)
}

.vxe-form .vxe-form--wrapper{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
}

.vxe-form .vxe-form--item{
  display:none
}

.vxe-form .vxe-form--item.is--active:not(.is--hidden){
  display:inline-flex
}

.vxe-form--item-inner{
  position:relative;
  width:100%
}

.vxe-form--item.is--padding.is--vertical>.vxe-form--item-title{
  padding:0 .6em
}

.vxe-form--item.is--padding:not(.is--vertical)>.vxe-form--item-title{
  height:100%;
  padding:.6em
}

.vxe-form--item.is--padding>.vxe-form--item-content{
  padding:.6em
}

.vxe-form--item.is--padding>.vxe-form--group-content{
  padding:0
}

.vxe-form--item.is--bold>.vxe-form--item-title{
  font-weight:700
}

.vxe-form--item.is--colon>.vxe-form--item-title .vxe-form--item-title-postfix:after{
  content:":";
  font-weight:400;
  margin-left:.2em
}

.vxe-form--item.is--asterisk.is--required>.vxe-form--item-title .vxe-form--item-title-content:before{
  content:"*";
  color:var(--vxe-ui-form-validate-error-color);
  font-family:Verdana,Arial,Tahoma;
  margin-right:.2em;
  font-weight:400;
  vertical-align:middle
}

.vxe-form--item.is--tbg>.vxe-form--item-title{
  background-color:var(--vxe-ui-form-title-background-color)
}

.vxe-form--item.is--vertical{
  flex-direction:column;
  align-items:normal
}

.vxe-form--item.is--vertical>.vxe-form--item-title{
  height:2.5em;
  line-height:2.3em;
  padding-right:0;
  max-width:none
}

.vxe-form--item.is--vertical>.vxe-form--item-title .vxe-form--item-title-content{
  flex-grow:0
}

.vxe-form--item.is--span .vxe-date-picker,.vxe-form--item.is--span .vxe-default-input:not([type=submit]):not([type=reset]),.vxe-form--item.is--span .vxe-default-select,.vxe-form--item.is--span .vxe-default-textarea,.vxe-form--item.is--span .vxe-ico-picker,.vxe-form--item.is--span .vxe-input,.vxe-form--item.is--span .vxe-number-input,.vxe-form--item.is--span .vxe-password-input,.vxe-form--item.is--span .vxe-select,.vxe-form--item.is--span .vxe-table-select,.vxe-form--item.is--span .vxe-textarea,.vxe-form--item.is--span .vxe-tree-select{
  width:100%
}

.vxe-form--item.is--error .vxe-date-picker,.vxe-form--item.is--error .vxe-date-picker:focus,.vxe-form--item.is--error .vxe-default-input,.vxe-form--item.is--error .vxe-default-input[type=search]:focus,.vxe-form--item.is--error .vxe-default-input[type=text]:focus,.vxe-form--item.is--error .vxe-default-select,.vxe-form--item.is--error .vxe-default-select:focus,.vxe-form--item.is--error .vxe-default-textarea,.vxe-form--item.is--error .vxe-default-textarea:focus,.vxe-form--item.is--error .vxe-ico-picker,.vxe-form--item.is--error .vxe-input,.vxe-form--item.is--error .vxe-input:focus,.vxe-form--item.is--error .vxe-number-input,.vxe-form--item.is--error .vxe-number-input:focus,.vxe-form--item.is--error .vxe-password-input,.vxe-form--item.is--error .vxe-password-input:focus,.vxe-form--item.is--error .vxe-select,.vxe-form--item.is--error .vxe-table-select,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner:focus,.vxe-form--item.is--error .vxe-tree-select,.vxe-form--item.is--error .vxe-upload .vxe-upload--file-action-btn>.vxe-button,.vxe-form--item.is--error .vxe-upload .vxe-upload--image-action-box{
  border-color:var(--vxe-ui-form-validate-error-color)
}

.vxe-form--item.is--error .vxe-form-item--valid-error-tip{
  opacity:1;
  transform:scaleY(1)
}

.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{
  outline:0;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select{
  height:var(--vxe-ui-button-height-default)
}

.vxe-form--item .vxe-default-input{
  padding:0 .8em
}

.vxe-form--item .vxe-default-textarea{
  height:calc(var(--vxe-ui-button-height-default)*2);
  padding:.3em .6em
}

.vxe-form--item .vxe-default-input[type=number]{
  padding-right:.2em
}

.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text]{
  padding:0 1em
}

.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{
  color:var(--vxe-ui-font-color)
}

.vxe-form--item .vxe-default-input[type=search]:focus,.vxe-form--item .vxe-default-input[type=text]:focus,.vxe-form--item .vxe-default-select:focus,.vxe-form--item .vxe-default-textarea:focus{
  border:1px solid var(--vxe-ui-font-primary-color)
}

.vxe-form--item .vxe-default-input[type=search][disabled],.vxe-form--item .vxe-default-input[type=text][disabled],.vxe-form--item .vxe-default-select[disabled],.vxe-form--item .vxe-default-textarea[disabled]{
  cursor:not-allowed;
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-form--item .vxe-default-input[type=reset],.vxe-form--item .vxe-default-input[type=submit]{
  line-height:calc(var(--vxe-ui-button-height-default) - 2px);
  background-color:#fff;
  cursor:pointer
}

.vxe-form--item .vxe-default-input[type=reset]:active,.vxe-form--item .vxe-default-input[type=submit]:active{
  color:var(--vxe-ui-font-primary-darken-color);
  border-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button{
  margin-top:6px
}

.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-form--item .vxe-default-input[type=number]::-webkit-inner-spin-button{
  height:24px
}

.vxe-form--item .vxe-default-input::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-form--item .vxe-default-input::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{
  width:180px
}

.vxe-form--item .vxe-default-textarea{
  resize:none;
  vertical-align:middle
}

.vxe-form--item .vxe-default-textarea::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-form--item .vxe-default-textarea::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-form.is--border{
  position:relative;
  overflow:hidden
}

.vxe-form.is--border:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid var(--vxe-ui-form-border-color);
  pointer-events:none;
  z-index:1
}

.vxe-form.is--border .vxe-form--item{
  position:relative;
  padding:0
}

.vxe-form.is--border .vxe-form--item:before{
  content:"";
  position:absolute;
  top:-1px;
  left:-1px;
  width:calc(100% + 1px);
  height:calc(100% + 1px);
  border:1px solid var(--vxe-ui-form-border-color);
  pointer-events:none
}

.vxe-form.is--border .vxe-form--item.is--padding.is--vertical>.vxe-form--item-title{
  border-bottom:1px solid var(--vxe-ui-form-border-color)
}

.vxe-form.is--border .vxe-form--item.is--padding:not(.is--vertical)>.vxe-form--item-title{
  border-right:1px solid var(--vxe-ui-form-border-color)
}

.vxe-form .vxe-form--item.hide--content>.vxe-form--item-title{
  max-width:none;
  flex-shrink:unset;
  flex-grow:1
}

.vxe-form .vxe-form--item-title.align--center{
  text-align:center
}

.vxe-form .vxe-form--item-title.align--left{
  text-align:left
}

.vxe-form .vxe-form--item-title.align--right{
  text-align:right
}

.vxe-form .vxe-form--item-content.align--center>.vxe-form--item-inner{
  text-align:center
}

.vxe-form .vxe-form--item-content.align--left>.vxe-form--item-inner{
  text-align:left
}

.vxe-form .vxe-form--item-content.align--right>.vxe-form--item-inner{
  text-align:right
}

.vxe-form .vxe-form--item-content.vertical-align--center{
  align-items:center
}

.vxe-form .vxe-form--item .vxe-form--item-content,.vxe-form .vxe-form--item:not(.is--vertical) .vxe-form--item-title,.vxe-form.is--border .vxe-form--item .vxe-form--item-title{
  min-height:calc(var(--vxe-ui-form-item-min-height-default) + .6em)
}

.vxe-form.is--border.size--medium .vxe-form--item .vxe-form--item-title{
  min-height:calc(var(--vxe-ui-form-item-min-height-medium) + .6em)
}

.vxe-form.is--border.size--small .vxe-form--item .vxe-form--item-title{
  min-height:calc(var(--vxe-ui-form-item-min-height-small) + .6em)
}

.vxe-form.is--border.size--mini .vxe-form--item .vxe-form--item-title{
  min-height:calc(var(--vxe-ui-form-item-min-height-mini) + .6em)
}

.vxe-form.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-form.size--medium .vxe-default-input[type=reset],.vxe-form.size--medium .vxe-default-input[type=submit]{
  line-height:calc(var(--vxe-ui-button-height-medium) - 2px)
}

.vxe-form.size--medium .vxe-default-input,.vxe-form.size--medium .vxe-default-select{
  height:var(--vxe-ui-button-height-medium)
}

.vxe-form.size--medium .vxe-default-textarea{
  height:calc(var(--vxe-ui-button-height-medium)*2)
}

.vxe-form.size--medium .vxe-form--item .vxe-form--item-content,.vxe-form.size--medium .vxe-form--item:not(.is--vertical) .vxe-form--item-title{
  min-height:calc(var(--vxe-ui-form-item-min-height-medium) + .6em)
}

.vxe-form.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-form.size--small .vxe-default-input[type=reset],.vxe-form.size--small .vxe-default-input[type=submit]{
  line-height:calc(var(--vxe-ui-button-height-small) - 2px)
}

.vxe-form.size--small .vxe-default-input,.vxe-form.size--small .vxe-default-select{
  height:var(--vxe-ui-button-height-small)
}

.vxe-form.size--small .vxe-default-textarea{
  height:calc(var(--vxe-ui-button-height-small)*2)
}

.vxe-form.size--small .vxe-form--item .vxe-form--item-content,.vxe-form.size--small .vxe-form--item:not(.is--vertical) .vxe-form--item-title{
  min-height:calc(var(--vxe-ui-form-item-min-height-small) + .6em)
}

.vxe-form.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-form.size--mini .vxe-default-input[type=reset],.vxe-form.size--mini .vxe-default-input[type=submit]{
  line-height:calc(var(--vxe-ui-button-height-mini) - 2px)
}

.vxe-form.size--mini .vxe-default-input,.vxe-form.size--mini .vxe-default-select{
  height:var(--vxe-ui-button-height-mini)
}

.vxe-form.size--mini .vxe-default-textarea{
  height:calc(var(--vxe-ui-button-height-mini)*2)
}

.vxe-form.size--mini .vxe-form--item .vxe-form--item-content,.vxe-form.size--mini .vxe-form--item:not(.is--vertical) .vxe-form--item-title{
  min-height:calc(var(--vxe-ui-form-item-min-height-mini) + .6em)
}

.vxe-form-design--widget-form-empty-data{
  text-align:center;
  color:var(--vxe-ui-input-placeholder-color);
  padding:var(--vxe-ui-layout-padding-double)
}

.vxe-form-design--widget-form-empty-data,.vxe-form-design--widget-row-form-row{
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--widget-row-form-row{
  margin-bottom:var(--vxe-ui-layout-padding-default);
  cursor:pointer
}

.vxe-form-design--widget-row-form-row:hover{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-form-design--widget-row-form-row.is--active{
  border-color:var(--vxe-ui-font-primary-color);
  color:var(--vxe-ui-layout-background-color)
}

.vxe-form-design--widget-row-form-row.is--active .vxe-form-design--widget-row-form-col div{
  background:var(--vxe-ui-font-primary-color)
}

.vxe-form-design--widget-row-form-col{
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-row-form-col>div{
  line-height:24px;
  background:var(--vxe-ui-font-tinge-color);
  text-align:center;
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--widget-row-view{
  position:relative;
  height:100%;
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-row-view-item-inner{
  position:relative;
  height:100%;
  min-height:78px;
  padding:0;
  border:1px solid transparent;
  cursor:grabbing
}

.vxe-form-design--widget-row-view-item-inner:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}

.vxe-form-design--widget-row-view-item-inner:not(.is--empty):hover{
  background-color:var(--vxe-ui-form-design-sub-widget-hover-background-color)
}

.vxe-form-design--widget-row-view-item-inner:not(.is--empty):hover .vxe-form-design--widget-row-view-empty{
  background-color:transparent
}

.vxe-form-design--widget-row-view-item-inner.is--active{
  border:1px dashed var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-base-active-background-color)
}

.vxe-form-design--widget-row-view-item-inner.is--drag,.vxe-form-design--widget-row-view-item-inner.is--sort{
  background-color:var(--vxe-ui-base-drag-background-color)
}

.vxe-form-design--widget-row-view-empty{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  height:100%;
  width:100%;
  padding:var(--vxe-ui-layout-padding-default);
  color:var(--vxe-ui-font-placeholder-color);
  border:2px dashed var(--vxe-ui-input-border-color);
  font-size:.95em;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-form-design--preview-item.widget-row{
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--preview-item.widget-row:after{
  display:none
}

.vxe-form-design--widget-subtable-view{
  display:flex;
  flex-direction:row;
  max-width:100%;
  border-radius:var(--vxe-ui-base-border-radius);
  overflow-y:hidden;
  overflow-x:auto
}

.vxe-form-design--widget-subtable-view-box{
  border:1px solid var(--vxe-ui-input-border-color);
  border-width:1px 1px 1px 0;
  display:inline-flex;
  flex-direction:row;
  flex-wrap:nowrap
}

.vxe-form-design--widget-subtable-view-left{
  position:sticky;
  left:0;
  top:0;
  display:flex;
  flex-shrink:0;
  box-shadow:8px 0 10px -5px rgba(0,0,0,.12);
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
  z-index:5
}

.vxe-form-design--widget-subtable-view-right{
  flex-grow:1
}

.vxe-form-design--widget-subtable-col{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  min-width:54px;
  text-align:center;
  border-top:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color);
  border-bottom:1px solid var(--vxe-ui-input-border-color);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-form-design--widget-subtable-col:first-child{
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-form-design--widget-subtable-col:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}

.vxe-form-design--widget-subtable-head{
  flex-shrink:0;
  height:2.8em;
  line-height:2.8em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 var(--vxe-ui-layout-padding-default);
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-form-design--widget-subtable-body{
  flex-grow:1;
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-subtable-body,.vxe-form-design--widget-subtable-head{
  width:100%
}

.vxe-form-design--widget-subtable-body,.vxe-form-design--widget-subtable-view-empty{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center
}

.vxe-form-design--widget-subtable-view-wrapper{
  position:relative;
  display:flex;
  flex-direction:row;
  background-color:var(--vxe-ui-layout-background-color);
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-form-design--widget-subtable-view-wrapper:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid var(--vxe-ui-input-border-color);
  z-index:1;
  pointer-events:none
}

.vxe-form-design--widget-subtable-view-list{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap
}

.vxe-form-design--widget-subtable-view-list>.vxe-form-design--widget-subtable-view-item{
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-form-design--widget-subtable-view-list>.vxe-form-design--widget-subtable-view-item .vxe-form-design--preview-item-operate{
  top:.4em
}

.vxe-form-design--widget-subtable-view-list-move{
  transition:transform .35s ease-in-out
}

.vxe-form-design--widget-subtable-view-item{
  position:relative;
  min-width:200px;
  cursor:grabbing
}

.vxe-form-design--widget-subtable-view-item:hover{
  background-color:var(--vxe-ui-form-design-sub-widget-hover-background-color)
}

.vxe-form-design--widget-subtable-view-item.is--active{
  background:var(--vxe-ui-base-active-background-color)
}

.vxe-form-design--widget-subtable-view-item.is--active:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px dashed var(--vxe-ui-font-primary-color);
  pointer-events:none;
  z-index:2
}

.vxe-form-design--widget-subtable-view-item-box{
  height:100%
}

.vxe-form-design--widget-subtable-view-item-box:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}

.vxe-form-design--widget-subtable-view-empty{
  flex-grow:1;
  color:var(--vxe-ui-font-placeholder-color);
  padding:0 var(--vxe-ui-layout-padding-threefold);
  min-height:78px;
  min-width:200px;
  cursor:default
}

.vxe-form-design--widget-subtable-form-item{
  overflow:hidden
}

.vxe-form-design--widget-subtable-view-item-wrapper{
  height:100%
}

.vxe-form-design--widget-subtable-view-item-wrapper .vxe-form--item.is--vertical{
  padding:0
}

.vxe-form-design--widget-subtable-view-item-wrapper .vxe-form--item.is--vertical .vxe-form--item-title{
  height:2.8em;
  line-height:2.8em;
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-subtable-view-item-wrapper .vxe-form--item.is--vertical .vxe-form--item-content{
  display:flex;
  flex-direction:row;
  align-items:center;
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-subtable-view-item-wrapper .vxe-form--item-title{
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-form-design--preview-item.widget-subtable{
  padding:0 var(--vxe-ui-layout-padding-double)
}

.vxe-form-design--preview-item.widget-subtable:after{
  display:none
}

.vxe-form-design--preview-item .vxe-form-design--preview-item-view .vxe-form-design--widget-subtable-form-item>.vxe-form--item-content{
  padding:0
}

.vxe-form-design--preview-item .vxe-form-design--preview-item-view .vxe-form--group-content{
  align-items:unset
}

.vxe-form-design--widget-form-item-devices{
  display:flex;
  flex-direction:column
}

.vxe-form-design--widget-form-item-layout{
  display:flex;
  flex-direction:row
}

.vxe-form-design--widget-form-item-option{
  width:50%;
  text-align:center;
  padding:var(--vxe-ui-layout-padding-default);
  margin:0 var(--vxe-ui-layout-padding-default);
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  cursor:pointer
}

.vxe-form-design--widget-form-item-option.is--vertical .vxe-form-design--widget-form-item-option-row{
  display:flex;
  flex-direction:column
}

.vxe-form-design--widget-form-item-option.is--vertical .vxe-form-design--widget-form-item-option-row:first-child:before{
  content:"";
  display:block;
  width:30%;
  height:1.2em;
  margin:2px;
  background-color:var(--vxe-ui-font-tinge-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--widget-form-item-option.is--vertical .vxe-form-design--widget-form-item-option-row:nth-child(2):before{
  content:"";
  display:block;
  width:100%;
  height:1.2em;
  margin:2px;
  background-color:var(--vxe-ui-font-tinge-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--widget-form-item-option.is--horizontal .vxe-form-design--widget-form-item-option-row{
  display:flex;
  flex-direction:row
}

.vxe-form-design--widget-form-item-option.is--horizontal .vxe-form-design--widget-form-item-option-row:first-child:before,.vxe-form-design--widget-form-item-option.is--horizontal .vxe-form-design--widget-form-item-option-row:nth-child(2):before{
  content:"";
  display:block;
  width:30%;
  height:1.2em;
  margin:2px;
  background-color:var(--vxe-ui-font-tinge-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--widget-form-item-option.is--horizontal .vxe-form-design--widget-form-item-option-row:first-child:after,.vxe-form-design--widget-form-item-option.is--horizontal .vxe-form-design--widget-form-item-option-row:nth-child(2):after{
  content:"";
  display:block;
  width:70%;
  height:1.2em;
  margin:2px;
  background-color:var(--vxe-ui-font-tinge-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--widget-form-item-option:hover{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-form-design--widget-form-item-option.is--active{
  color:var(--vxe-ui-font-primary-color);
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-form-design--widget-form-item-option.is--active .vxe-form-design--widget-form-item-option-row:first-child:after,.vxe-form-design--widget-form-item-option.is--active .vxe-form-design--widget-form-item-option-row:first-child:before,.vxe-form-design--widget-form-item-option.is--active .vxe-form-design--widget-form-item-option-row:nth-child(2):after,.vxe-form-design--widget-form-item-option.is--active .vxe-form-design--widget-form-item-option-row:nth-child(2):before{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-form-design--widget-form-item-option-row{
  margin-bottom:.2em
}

.vxe-form-design--widget-form-item-data-source-wrapper{
  max-height:30vh;
  min-height:140px;
  overflow:auto
}

.vxe-form-design--widget-form-item-data-source-type{
  margin-bottom:16px
}

.vxe-form-design--widget-form-item-data-source-option{
  position:relative;
  display:flex;
  flex-direction:row;
  padding:var(--vxe-ui-layout-padding-half) 0
}

.vxe-form-design--widget-form-item-data-source-option:before{
  content:"";
  position:absolute;
  top:0;
  left:var(--vxe-ui-layout-padding-half);
  width:var(--vxe-ui-layout-padding-default);
  height:100%;
  border:1px dotted var(--vxe-ui-base-popup-border-color);
  border-width:0 0 0 1px
}

.vxe-form-design--widget-form-item-data-source-option:after{
  content:"";
  position:absolute;
  top:50%;
  left:var(--vxe-ui-layout-padding-half);
  width:var(--vxe-ui-layout-padding-default);
  height:0;
  border-top:1px dotted var(--vxe-ui-base-popup-border-color)
}

.vxe-form-design--widget-form-item-data-source-option.is--first:before{
  top:50%;
  height:50%
}

.vxe-form-design--widget-form-item-data-source-option.is--last:before{
  height:50%
}

.vxe-form-design--widget-form-item-data-source-option .vxe-button{
  flex-shrink:0
}

.vxe-form-design--widget-form-item-data-source-option .vxe-form-design--widget-expand-btn{
  display:flex;
  flex-direction:row;
  align-items:center;
  width:2em
}

.vxe-form-design--widget-form-item-data-source-option .vxe-form-design--widget-expand-btn i{
  cursor:pointer;
  background-color:var(--vxe-ui-layout-background-color);
  transition:transform .1s ease-in-out;
  z-index:2
}

.vxe-form-design--widget-form-item-data-source-sub-option{
  position:relative
}

.vxe-form-design--widget-form-item-data-source-sub-option:before{
  content:"";
  position:absolute;
  top:0;
  left:var(--vxe-ui-layout-padding-half);
  width:var(--vxe-ui-layout-padding-default);
  height:100%;
  border:1px dotted var(--vxe-ui-base-popup-border-color);
  border-width:0 0 0 1px
}

.vxe-form-design--widget-form-item-data-source-sub-option:last-child:before{
  display:none
}

.vxe-form-design--widget-form-item-data-source-sub-option .vxe-form-design--widget-form-item-data-source-option{
  padding-left:var(--vxe-ui-layout-padding-double)
}

.vxe-form-design--widget-form-item-data-source-sub-option .vxe-form-design--widget-form-item-data-source-option:first-child:before{
  top:0;
  height:50%
}

.vxe-form-design--widget-form-item-data-source-sub-option .vxe-form-design--widget-form-item-data-source-option:before{
  top:-50%;
  left:calc(var(--vxe-ui-layout-padding-double) + .5em);
  width:var(--vxe-ui-layout-padding-default);
  height:100%
}

.vxe-form-design--widget-form-item-data-source-sub-option .vxe-form-design--widget-form-item-data-source-option:after{
  left:calc(var(--vxe-ui-layout-padding-double) + .5em)
}

.vxe-form-design--widget-form-item-data-source-popup{
  height:100%;
  display:flex;
  flex-direction:column;
  overflow:auto
}

.vxe-form-design--widget-form-item-data-source-popup>.vxe-textarea{
  flex-grow:1
}

.vxe-form-design--widget-form-item-data-source-popup>.vxe-textarea .vxe-textarea--inner{
  height:100%
}

.vxe-form-design--widget-form-item-prop-list{
  margin-bottom:var(--vxe-ui-layout-padding-double);
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-form-item-prop-list:first-child{
  margin-top:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-form-item-prop-list>span{
  padding:0 .5em
}

.vxe-form-design--widget-form-item-prop-list>span:first-child{
  padding:0;
  padding-right:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-form-item-prop-list .vxe-form-design--widget-form-item-prop-unit,.vxe-form-design--widget-form-item-prop-list .vxe-form-design--widget-form-item-prop-width,.vxe-form-design--widget-form-item-prop-list>span:first-child{
  display:inline-flex;
  vertical-align:middle
}

.vxe-form .vxe-form-design--widget-form-item-prop-list>.vxe-form-design--widget-form-item-prop-unit,.vxe-form .vxe-form-design--widget-form-item-prop-list>.vxe-form-design--widget-form-item-prop-width{
  width:90px
}

.vxe-list-design--widget-form-item-prop-list{
  margin-bottom:var(--vxe-ui-layout-padding-double);
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-list-design--widget-form-item-prop-list:first-child{
  margin-top:var(--vxe-ui-layout-padding-default)
}

.vxe-list-design--widget-form-item-prop-list:last-child{
  margin-bottom:0
}

.vxe-list-design--widget-form-item-prop-list>span{
  padding:0 .5em
}

.vxe-list-design--widget-form-item-prop-list>span:first-child{
  padding:0;
  padding-right:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design{
  display:flex;
  flex-direction:column;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-form-design.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-form-design.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-form-design.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-form-design--body{
  display:flex;
  flex-direction:row;
  flex-grow:1;
  overflow:hidden
}

.vxe-form-design--header{
  flex-shrink:0;
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--header-wrapper{
  display:flex;
  flex-direction:row;
  align-items:center;
  width:100%;
  min-height:3em;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--header-left,.vxe-form-design--header-right{
  flex-shrink:0
}

.vxe-form-design--header-middle{
  flex-grow:1
}

.vxe-form-design--header-right{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-form-design--header-right .vxe-form-design--header-extra,.vxe-form-design--header-right .vxe-form-design--header-setting{
  flex-shrink:0
}

.vxe-form-design--layout-style{
  display:flex;
  flex-direction:row;
  height:100%;
  overflow:hidden
}

.vxe-form-design--layout-style-preview{
  flex-grow:1;
  padding-right:var(--vxe-ui-layout-padding-default);
  overflow:hidden
}

.vxe-form-design--layout-style-preview>.vxe-form-view{
  height:100%;
  width:100%;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  overflow:auto
}

.vxe-form-design--layout-style-preview.is--mobile>.vxe-form-view{
  width:400px;
  margin:0 auto
}

.vxe-form-design--layout-style-preview .vxe-form-design--widget-render-form-item.widget-subtable>.vxe-form--item-content:after{
  display:none
}

.vxe-form-design--layout-style-preview .vxe-form-design--widget-render-form-item.widget-subtable .vxe-body--column .vxe-cell:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:3
}

.vxe-form-design--layout-style-preview .vxe-form-design--widget-render-form-item>.vxe-form--item-content:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}

.vxe-form-design--layout-style-setting{
  flex-shrink:0;
  width:300px;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  background-color:var(--vxe-ui-layout-background-color);
  z-index:1;
  overflow:auto
}

.vxe-form-design--widget{
  width:280px;
  flex-shrink:0;
  overflow:auto
}

.vxe-form-design--setting,.vxe-form-design--widget{
  padding:var(--vxe-ui-layout-padding-default);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-form-design--setting{
  width:300px;
  flex-shrink:0;
  overflow:auto
}

.vxe-form-design--preview{
  flex-grow:1;
  overflow:auto;
  padding:var(--vxe-ui-layout-padding-default) var(--vxe-ui-layout-padding-half);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-form-design--preview-wrapper{
  width:100%;
  height:100%;
  overflow:auto;
  background-color:var(--vxe-ui-layout-background-color);
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-form-design--preview-place-widget{
  height:1em
}

.vxe-form-design--widget-list{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
}

.vxe-form-design--widget-title{
  font-weight:700;
  padding:var(--vxe-ui-layout-padding-half) 0 var(--vxe-ui-layout-padding-half) var(--vxe-ui-layout-padding-half)
}

.vxe-form-design--widget-group{
  border-radius:var(--vxe-ui-base-border-radius);
  padding:var(--vxe-ui-layout-padding-default);
  margin-bottom:var(--vxe-ui-layout-padding-default);
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-form-design--widget-item{
  width:50%;
  padding:var(--vxe-ui-layout-padding-half)
}

.vxe-form-design--widget-box{
  position:relative;
  height:32px;
  line-height:32px;
  font-size:var(--vxe-ui-form-design-widget-item-font-size);
  padding:0 var(--vxe-ui-layout-padding-half);
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color);
  background-color:var(--vxe-ui-layout-background-color);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  cursor:grabbing;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-form-design--widget-box:hover{
  border-color:var(--vxe-ui-font-primary-lighten-color);
  background-color:var(--vxe-ui-base-active-background-color)
}

.vxe-form-design--widget-box:hover .vxe-form-design--widget-item-add{
  display:block
}

.vxe-form-design--widget-item-icon{
  padding:0 .2em
}

.vxe-form-design--widget-item-name{
  padding-left:var(--vxe-ui-layout-padding-half)
}

.vxe-form-design--widget-item-add{
  display:none;
  position:absolute;
  top:0;
  right:var(--vxe-ui-layout-padding-default);
  width:1em;
  height:100%;
  cursor:pointer
}

.vxe-form-design--widget-item-add:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-form-design--preview-list{
  width:100%
}

.vxe-form-design--preview-list-move{
  transition:transform .35s ease-in-out
}

.vxe-form-design--preview-item{
  position:relative;
  display:block;
  padding:var(--vxe-ui-layout-padding-default) var(--vxe-ui-layout-padding-double);
  border:1px solid transparent;
  cursor:grabbing
}

.vxe-form-design--preview-item:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}

.vxe-form-design--preview-item:hover{
  background-color:var(--vxe-ui-form-design-widget-hover-background-color)
}

.vxe-form-design--preview-item.is--active{
  border:1px dashed var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-base-active-background-color)
}

.vxe-form-design--preview-item.is--drag,.vxe-form-design--preview-item.is--sort{
  background-color:var(--vxe-ui-base-drag-background-color)
}

.vxe-form-design--preview-item-view{
  width:100%
}

.vxe-form-design--preview-item-operate{
  position:absolute;
  top:calc(var(--vxe-ui-layout-padding-default)*-1);
  right:var(--vxe-ui-layout-padding-default);
  z-index:3
}

.vxe-form-design--setting-form{
  height:100%;
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-form-design--setting-form-tabs{
  height:100%
}

.vxe-form-design .vxe-form--item.vxe-form-design--widget-render-form-item{
  padding:0
}

.vxe-form-design .vxe-form--item-inner{
  height:100%
}

.vxe-form-design .vxe-form--item-title-content{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-form-view{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-icon-title:before{
  content:"\e6e7"
}

@font-face{
  font-family:vxeiconfont;

  src:url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(https://cdn.yideamobile.com/web/dist/1762830767701/fonts/iconfont.1734517198871.f154c74c.woff) format("woff"),url(https://cdn.yideamobile.com/web/dist/1762830767701/fonts/iconfont.1734517198871.e1d5c3e3.ttf) format("truetype")
}

@keyframes rollCircle{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(1turn)
  }
}

[class*=vxe-icon-]{
  font-family:vxeiconfont!important;
  font-style:normal;
  font-weight:400;
  font-size:1.1em;
  line-height:1em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

[class*=vxe-icon-].animat,[class*=vxe-icon-].roll{
  display:inline-block
}

[class*=vxe-icon-].animat{
  transition:transform .25s ease-in-out
}

[class*=vxe-icon-].rotate45{
  transform:rotate(45deg)
}

[class*=vxe-icon-].rotate90{
  transform:rotate(90deg)
}

[class*=vxe-icon-].rotate180{
  transform:rotate(180deg)
}

[class*=vxe-icon-].roll{
  animation:rollCircle 1s linear infinite
}

[class*=vxe-icon-].theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

[class*=vxe-icon-].theme--success{
  color:var(--vxe-ui-status-success-color)
}

[class*=vxe-icon-].theme--info{
  color:var(--vxe-ui-status-info-color)
}

[class*=vxe-icon-].theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

[class*=vxe-icon-].theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

[class*=vxe-icon-].theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-icon{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-icon.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-icon.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-icon.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-icon-no-drop:before{
  content:"\e658"
}

.vxe-icon-rich-text:before{
  content:"\e7d3"
}

.vxe-icon-slider:before{
  content:"\e632"
}

.vxe-icon-empty:before{
  content:"\e668"
}

.vxe-icon-notice-right-fill:before{
  content:"\e639"
}

.vxe-icon-notice-left-fill:before{
  content:"\f29a"
}

.vxe-icon-github-fill:before{
  content:"\e885"
}

.vxe-icon-gitee-fill:before{
  content:"\e688"
}

.vxe-icon-language-switch:before{
  content:"\e6e6"
}

.vxe-icon-carousel:before{
  content:"\e627"
}

.vxe-icon-menu-unfold:before{
  content:"\e686"
}

.vxe-icon-menu-fold:before{
  content:"\f299"
}

.vxe-icon-arrows-right:before{
  content:"\e60f"
}

.vxe-icon-arrows-left:before{
  content:"\f296"
}

.vxe-icon-arrows-up:before{
  content:"\f297"
}

.vxe-icon-arrows-down:before{
  content:"\f298"
}

.vxe-icon-add-sub:before{
  content:"\e6bc"
}

.vxe-icon-tree-select:before{
  content:"\e6b2"
}

.vxe-icon-align-left:before{
  content:"\e6bb"
}

.vxe-icon-align-right:before{
  content:"\e6b9"
}

.vxe-icon-rmb:before{
  content:"\e66b"
}

.vxe-icon-usd:before{
  content:"\eb1a"
}

.vxe-icon-recover:before{
  content:"\e642"
}

.vxe-icon-drag-handle:before{
  content:"\e64e"
}

.vxe-icon-print-batch:before{
  content:"\e783"
}

.vxe-icon-pct-full:before{
  content:"\ec13"
}

.vxe-icon-rotate-right:before{
  content:"\e631"
}

.vxe-icon-rotate-left:before{
  content:"\e62f"
}

.vxe-icon-search-zoom-out:before{
  content:"\e667"
}

.vxe-icon-pct-1-1:before{
  content:"\e65b"
}

.vxe-icon-radio-checked:before{
  content:"\e75b"
}

.vxe-icon-checkbox-checked:before{
  content:"\e685"
}

.vxe-icon-mobile:before{
  content:"\e638"
}

.vxe-icon-align-center:before{
  content:"\e610"
}

.vxe-icon-pc:before{
  content:"\e65a"
}

.vxe-icon-layout:before{
  content:"\e80f"
}

.vxe-icon-click-button:before{
  content:"\e609"
}

.vxe-icon-select:before{
  content:"\e7a4"
}

.vxe-icon-textarea:before{
  content:"\e6e7"
}

.vxe-icon-file:before{
  content:"\e88a"
}

.vxe-icon-signature:before{
  content:"\e6b1"
}

.vxe-icon-input:before{
  content:"\e62a"
}

.vxe-icon-text:before{
  content:"\e659"
}

.vxe-icon-switch:before{
  content:"\e60d"
}

.vxe-icon-add-user:before{
  content:"\e60b"
}

.vxe-icon-row-col:before{
  content:"\e695"
}

.vxe-icon-tabs:before{
  content:"\e60e"
}

.vxe-icon-subtable:before{
  content:"\e678"
}

.vxe-icon-add-users:before{
  content:"\e7dd"
}

.vxe-icon-number:before{
  content:"\e761"
}

.vxe-icon-association-form:before{
  content:"\e903"
}

.vxe-icon-sort:before{
  content:"\e93e"
}

.vxe-icon-sort-desc:before{
  content:"\e60a"
}

.vxe-icon-sort-asc:before{
  content:"\f295"
}

.vxe-icon-end-page:before{
  content:"\e607"
}

.vxe-icon-home-page:before{
  content:"\f294"
}

.vxe-icon-time:before{
  content:"\e64d"
}

.vxe-icon-feedback:before{
  content:"\e738"
}

.vxe-icon-lightning:before{
  content:"\e76d"
}

.vxe-icon-cloudy:before{
  content:"\e608"
}

.vxe-icon-heavy-rain:before{
  content:"\e7c4"
}

.vxe-icon-moon:before{
  content:"\e68d"
}

.vxe-icon-sunny:before{
  content:"\e684"
}

.vxe-icon-location:before{
  content:"\e790"
}

.vxe-icon-location-fill:before{
  content:"\e868"
}

.vxe-icon-microphone-fill:before{
  content:"\e900"
}

.vxe-icon-microphone:before{
  content:"\e7bf"
}

.vxe-icon-share:before{
  content:"\e68c"
}

.vxe-icon-share-fill:before{
  content:"\e86f"
}

.vxe-icon-flag:before{
  content:"\e827"
}

.vxe-icon-flag-fill:before{
  content:"\e687"
}

.vxe-icon-platform:before{
  content:"\e67a"
}

.vxe-icon-goods-fill:before{
  content:"\e778"
}

.vxe-icon-goods:before{
  content:"\e7e4"
}

.vxe-icon-funnel-clear:before{
  content:"\e6ca"
}

.vxe-icon-envelope:before{
  content:"\ea99"
}

.vxe-icon-envelope-open-fill:before{
  content:"\efaf"
}

.vxe-icon-envelope-open:before{
  content:"\f28f"
}

.vxe-icon-envelope-fill:before{
  content:"\e606"
}

.vxe-icon-message-fill:before{
  content:"\e710"
}

.vxe-icon-chat:before{
  content:"\e641"
}

.vxe-icon-chat-fill:before{
  content:"\e69a"
}

.vxe-icon-send:before{
  content:"\e61f"
}

.vxe-icon-send-fill:before{
  content:"\e630"
}

.vxe-icon-user:before{
  content:"\e8c8"
}

.vxe-icon-user-fill:before{
  content:"\e8c9"
}

.vxe-icon-wechat:before{
  content:"\e605"
}

.vxe-icon-alipay:before{
  content:"\e612"
}

.vxe-icon-indicator:before{
  content:"\e646"
}

.vxe-icon-file-excel:before{
  content:"\e7b7"
}

.vxe-icon-file-pdf:before{
  content:"\e7b8"
}

.vxe-icon-file-image:before{
  content:"\e7ba"
}

.vxe-icon-file-markdown:before{
  content:"\e7bb"
}

.vxe-icon-file-ppt:before{
  content:"\e7bc"
}

.vxe-icon-file-word:before{
  content:"\e7bd"
}

.vxe-icon-file-zip:before{
  content:"\e7be"
}

.vxe-icon-file-txt:before{
  content:"\e616"
}

.vxe-icon-refresh:before{
  content:"\e647"
}

.vxe-icon-checkbox-unchecked:before{
  content:"\e727"
}

.vxe-icon-information:before{
  content:"\e7b9"
}

.vxe-icon-info-circle-fill:before{
  content:"\e697"
}

.vxe-icon-info-circle:before{
  content:"\e618"
}

.vxe-icon-chart-radar:before{
  content:"\e7dc"
}

.vxe-icon-chart-bar-x:before{
  content:"\e60c"
}

.vxe-icon-repeat:before{
  content:"\ea4a"
}

.vxe-icon-voice-fill:before{
  content:"\e7c3"
}

.vxe-icon-voice:before{
  content:"\e6be"
}

.vxe-icon-flow-branch:before{
  content:"\e604"
}

.vxe-icon-comment:before{
  content:"\e70c"
}

.vxe-icon-folder:before{
  content:"\e7d1"
}

.vxe-icon-folder-open:before{
  content:"\e7d2"
}

.vxe-icon-picture:before{
  content:"\ea13"
}

.vxe-icon-picture-fill:before{
  content:"\e653"
}

.vxe-icon-bell:before{
  content:"\e680"
}

.vxe-icon-bell-fill:before{
  content:"\e681"
}

.vxe-icon-undo:before{
  content:"\e739"
}

.vxe-icon-home:before{
  content:"\e7c6"
}

.vxe-icon-home-fill:before{
  content:"\e867"
}

.vxe-icon-checkbox-checked-fill:before{
  content:"\e67d"
}

.vxe-icon-checkbox-indeterminate-fill:before{
  content:"\e8c4"
}

.vxe-icon-fullscreen:before{
  content:"\e70e"
}

.vxe-icon-minimize:before{
  content:"\e749"
}

.vxe-icon-print:before{
  content:"\eba0"
}

.vxe-icon-upload:before{
  content:"\e683"
}

.vxe-icon-download:before{
  content:"\e61a"
}

.vxe-icon-cloud-upload:before{
  content:"\e603"
}

.vxe-icon-cloud-download:before{
  content:"\e63a"
}

.vxe-icon-spinner:before{
  content:"\e601"
}

.vxe-icon-close:before{
  content:"\e6e9"
}

.vxe-icon-custom-column:before{
  content:"\e62d"
}

.vxe-icon-edit:before{
  content:"\e66e"
}

.vxe-icon-zoom-in:before{
  content:"\e826"
}

.vxe-icon-caret-down:before{
  content:"\e8ed"
}

.vxe-icon-caret-up:before{
  content:"\e8ee"
}

.vxe-icon-caret-right:before{
  content:"\e8ef"
}

.vxe-icon-caret-left:before{
  content:"\e8f0"
}

.vxe-icon-square-checked-fill:before{
  content:"\e6d4"
}

.vxe-icon-square-close:before{
  content:"\e793"
}

.vxe-icon-square-down:before{
  content:"\e794"
}

.vxe-icon-square-left:before{
  content:"\e796"
}

.vxe-icon-square-caret-right:before{
  content:"\e797"
}

.vxe-icon-square-minus:before{
  content:"\e798"
}

.vxe-icon-square-plus:before{
  content:"\e799"
}

.vxe-icon-square-right:before{
  content:"\e79a"
}

.vxe-icon-square-up:before{
  content:"\e79b"
}

.vxe-icon-square-checked:before{
  content:"\e7a8"
}

.vxe-icon-square-down-fill:before{
  content:"\e84b"
}

.vxe-icon-square-minus-fill:before{
  content:"\e84c"
}

.vxe-icon-square-close-fill:before{
  content:"\e84d"
}

.vxe-icon-square-left-fill:before{
  content:"\e84f"
}

.vxe-icon-square-caret-right-fill:before{
  content:"\e850"
}

.vxe-icon-square-up-fill:before{
  content:"\e851"
}

.vxe-icon-square-right-fill:before{
  content:"\e853"
}

.vxe-icon-square-plus-fill:before{
  content:"\e854"
}

.vxe-icon-square-plus-square:before{
  content:"\e87e"
}

.vxe-icon-square-fill:before{
  content:"\e8d9"
}

.vxe-icon-square-square:before{
  content:"\e6a1"
}

.vxe-icon-sort-alpha-desc:before{
  content:"\e852"
}

.vxe-icon-sort-alpha-asc:before{
  content:"\e7d5"
}

.vxe-icon-sort-numeric-asc:before{
  content:"\e800"
}

.vxe-icon-sort-numeric-desc:before{
  content:"\e801"
}

.vxe-icon-star-fill:before{
  content:"\e69e"
}

.vxe-icon-star:before{
  content:"\e69f"
}

.vxe-icon-star-half:before{
  content:"\e6b6"
}

.vxe-icon-lock-fill:before{
  content:"\e6d1"
}

.vxe-icon-unlock-fill:before{
  content:"\e92c"
}

.vxe-icon-question:before{
  content:"\e72e"
}

.vxe-icon-exclamation:before{
  content:"\e617"
}

.vxe-icon-ellipsis-h:before{
  content:"\e636"
}

.vxe-icon-ellipsis-v:before{
  content:"\e637"
}

.vxe-icon-save:before{
  content:"\e67c"
}

.vxe-icon-setting:before{
  content:"\e8b8"
}

.vxe-icon-setting-fill:before{
  content:"\e795"
}

.vxe-icon-link:before{
  content:"\e6c8"
}

.vxe-icon-chart-pie:before{
  content:"\e902"
}

.vxe-icon-chart-line:before{
  content:"\e904"
}

.vxe-icon-swap:before{
  content:"\e7f3"
}

.vxe-icon-num-list:before{
  content:"\e7f4"
}

.vxe-icon-copy:before{
  content:"\ec7a"
}

.vxe-icon-company:before{
  content:"\e602"
}

.vxe-icon-swap-right:before{
  content:"\e8f1"
}

.vxe-icon-swap-left:before{
  content:"\e8f2"
}

.vxe-icon-table:before{
  content:"\e920"
}

.vxe-icon-merge-cells:before{
  content:"\e901"
}

.vxe-icon-paste:before{
  content:"\e70b"
}

.vxe-icon-cut:before{
  content:"\e70d"
}

.vxe-icon-lock:before{
  content:"\e676"
}

.vxe-icon-unlock:before{
  content:"\e682"
}

.vxe-icon-chart-bar-y:before{
  content:"\e84e"
}

.vxe-icon-fixed-left-fill:before{
  content:"\e9b9"
}

.vxe-icon-fixed-left:before{
  content:"\e9ba"
}

.vxe-icon-fixed-right-fill:before{
  content:"\f290"
}

.vxe-icon-fixed-right:before{
  content:"\f291"
}

.vxe-icon-swap-down:before{
  content:"\f292"
}

.vxe-icon-swap-up:before{
  content:"\f293"
}

.vxe-icon-square:before{
  content:"\e6d5"
}

.vxe-icon-check:before{
  content:"\e645"
}

.vxe-icon-question-circle-fill:before{
  content:"\e690"
}

.vxe-icon-error-circle-fill:before{
  content:"\e62b"
}

.vxe-icon-delete:before{
  content:"\e69d"
}

.vxe-icon-dot:before{
  content:"\e63f"
}

.vxe-icon-success-circle:before{
  content:"\e6d9"
}

.vxe-icon-delete-fill:before{
  content:"\e634"
}

.vxe-icon-minus:before{
  content:"\e6ba"
}

.vxe-icon-maximize:before{
  content:"\e600"
}

.vxe-icon-question-circle:before{
  content:"\e782"
}

.vxe-icon-warning-circle:before{
  content:"\e785"
}

.vxe-icon-warning-circle-fill:before{
  content:"\e848"
}

.vxe-icon-eye-fill:before{
  content:"\e869"
}

.vxe-icon-search:before{
  content:"\e741"
}

.vxe-icon-funnel:before{
  content:"\e8ec"
}

.vxe-icon-eye-fill-close:before{
  content:"\e8ff"
}

.vxe-icon-search-zoom-in:before{
  content:"\e6a5"
}

.vxe-icon-arrow-right:before{
  content:"\e743"
}

.vxe-icon-arrow-left:before{
  content:"\e744"
}

.vxe-icon-arrow-up:before{
  content:"\e745"
}

.vxe-icon-calendar:before{
  content:"\e746"
}

.vxe-icon-arrow-down:before{
  content:"\e7b2"
}

.vxe-icon-warning-triangle:before{
  content:"\e67f"
}

.vxe-icon-add:before{
  content:"\e664"
}

.vxe-icon-arrow-double-left:before{
  content:"\e665"
}

.vxe-icon-arrow-double-right:before{
  content:"\e666"
}

.vxe-icon-menu:before{
  content:"\e677"
}

.vxe-icon-warning-triangle-fill:before{
  content:"\e68b"
}

.vxe-icon-error-circle:before{
  content:"\e613"
}

.vxe-icon-zoom-out:before{
  content:"\e65d"
}

.vxe-icon-success-circle-fill:before{
  content:"\e67e"
}

.vxe-icon-radio-checked-fill:before{
  content:"\e763"
}

.vxe-icon-radio-unchecked:before{
  content:"\e7c9"
}

.vxe-ico-picker{
  position:relative;
  display:inline-block;
  color:var(--vxe-ui-font-color);
  width:100px;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-ico-picker.show--clear:hover .vxe-ico-picker--clear-icon{
  display:block
}

.vxe-ico-picker.is--active{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-ico-picker--inner{
  display:flex;
  flex-direction:row;
  width:100%;
  padding:0 .5em
}

.vxe-ico-picker--input{
  position:absolute;
  z-index:-1;
  width:1px;
  height:1px;
  outline:0;
  border:0
}

.vxe-ico-picker--icon{
  flex-grow:1;
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  justify-content:left;
  padding:0 .5em
}

.vxe-ico-picker--placeholder{
  flex-grow:1;
  color:var(--vxe-ui-input-placeholder-color);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-ico-picker--suffix{
  display:flex;
  flex-direction:row;
  flex-shrink:0;
  color:var(--vxe-ui-input-placeholder-color);
  cursor:pointer
}

.vxe-ico-picker--suffix .vxe-ico-picker--suffix-icon>i{
  display:inline-block;
  transition:transform .2s ease-in-out
}

.vxe-ico-picker--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-ico-picker--clear-icon{
  display:none;
  padding-right:.5em;
  height:100%;
  color:var(--vxe-ui-input-placeholder-color);
  cursor:pointer
}

.vxe-ico-picker--clear-icon:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-ico-picker--clear-icon:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-ico-picker--list-wrapper{
  overflow-x:hidden;
  overflow-y:auto;
  max-height:22.3em;
  padding:var(--vxe-ui-layout-padding-qtr)
}

.vxe-ico-picker--list{
  display:flex;
  flex-direction:row
}

.vxe-ico-picker--item{
  display:flex;
  flex-direction:column;
  width:4.8em;
  padding:.2em;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  margin:var(--vxe-ui-layout-padding-half);
  cursor:pointer
}

.vxe-ico-picker--item:hover{
  background-color:var(--vxe-ui-base-hover-background-color)
}

.vxe-ico-picker--item.is--selected{
  color:var(--vxe-ui-font-primary-color);
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-ico-picker--item-icon{
  flex-grow:1;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  height:1.5em;
  font-size:1.4em
}

.vxe-ico-picker--item-title{
  padding:0 .2em;
  line-height:1.3em;
  flex-shrink:0;
  text-align:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:.9em
}

.vxe-ico-picker--item-icon,.vxe-ico-picker--item-title{
  width:100%
}

.vxe-ico-picker--panel-wrapper{
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:var(--vxe-ui-base-popup-box-shadow);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-ico-picker--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-ico-picker--panel:not(.is--transfer){
  min-width:100%
}

.vxe-ico-picker--panel.is--transfer{
  position:fixed
}

.vxe-ico-picker--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden
}

.vxe-ico-picker--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-ico-picker--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-ico-picker{
  height:var(--vxe-ui-input-height-default);
  line-height:var(--vxe-ui-input-height-default)
}

.vxe-ico-picker.size--medium{
  height:var(--vxe-ui-input-height-medium);
  line-height:var(--vxe-ui-input-height-medium)
}

.vxe-ico-picker.size--small{
  height:var(--vxe-ui-input-height-small);
  line-height:var(--vxe-ui-input-height-small)
}

.vxe-ico-picker.size--mini{
  height:var(--vxe-ui-input-height-mini);
  line-height:var(--vxe-ui-input-height-mini)
}

.vxe-ico-picker,.vxe-ico-picker--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-ico-picker--panel.size--medium,.vxe-ico-picker.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-ico-picker--panel.size--small,.vxe-ico-picker.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-ico-picker--panel.size--mini,.vxe-ico-picker.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-image.is--circle{
  border-radius:50%
}

.vxe-image-group{
  display:inline-block
}

.vxe-image-preview{
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden
}

.vxe-image-preview:not(.is--pct11) .vxe-image-preview--img-item{
  max-width:100%;
  max-height:100%
}

.vxe-image-preview:not(.is--move) .vxe-image-preview--img-item{
  transition:transform .3s ease-in-out
}

.vxe-image-preview:hover .vxe-image-preview--close-wrapper,.vxe-image-preview:hover .vxe-image-preview--next-btn,.vxe-image-preview:hover .vxe-image-preview--operation-info,.vxe-image-preview:hover .vxe-image-preview--operation-wrapper,.vxe-image-preview:hover .vxe-image-preview--previous-btn{
  opacity:1
}

.vxe-image-preview:hover .vxe-image-preview--operation-info{
  transform:translate(0)
}

.vxe-image-preview:hover .vxe-image-preview--next-btn,.vxe-image-preview:hover .vxe-image-preview--previous-btn{
  transform:translateY(-50%)
}

.vxe-image-preview:hover .vxe-image-preview--next-btn:hover,.vxe-image-preview:hover .vxe-image-preview--previous-btn:hover{
  color:var(--vxe-ui-font-primary-color);
  transform:translateY(-50%) scale(1.2)
}

.vxe-image-preview:hover .vxe-image-preview--next-btn:active,.vxe-image-preview:hover .vxe-image-preview--previous-btn:active{
  transform:translateY(-50%) scale(.9)
}

.vxe-image-preview:hover .vxe-image-preview--operation-wrapper{
  transform:translate(-50%)
}

.vxe-image-preview:hover .vxe-image-preview--operation-wrapper:hover{
  transform:translateX(-50%) scale(1.1)
}

.vxe-image-preview--img-list{
  display:flex;
  width:100%;
  height:100%;
  flex-direction:row;
  align-items:center;
  justify-content:center
}

.vxe-image-preview--img-item{
  display:none;
  cursor:grabbing
}

.vxe-image-preview--img-item.is--active{
  display:block
}

.vxe-image-preview--close-btn{
  top:0;
  right:0;
  z-index:99;
  padding:1em;
  font-size:1.5em;
  transform:scale(1);
  border-radius:50%;
  cursor:pointer;
  transition:all .2s ease-in-out
}

.vxe-image-preview--close-bg{
  position:absolute;
  top:-7em;
  right:-12em;
  z-index:99;
  width:30em;
  height:10em;
  background-color:rgba(0,0,0,.7);
  color:var(--vxe-ui-status-error-color);
  transform:rotate(45deg);
  cursor:pointer;
  z-index:88;
  transition:all .2s ease-in-out
}

.vxe-image-preview--close-wrapper{
  opacity:0;
  transition:all .2s ease-in-out
}

.vxe-image-preview--close-wrapper:hover .vxe-image-preview--close-btn{
  top:.2em;
  right:.2em;
  transform:scale(1.2);
  color:var(--vxe-ui-status-error-color)
}

.vxe-image-preview--close-wrapper:hover .vxe-image-preview--close-bg{
  top:-5em
}

.vxe-image-preview--close-btn,.vxe-image-preview--next-btn,.vxe-image-preview--operation-info,.vxe-image-preview--operation-wrapper,.vxe-image-preview--previous-btn{
  position:absolute;
  z-index:99
}

.vxe-image-preview--next-btn,.vxe-image-preview--previous-btn{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  opacity:0;
  top:50%;
  border-radius:50%;
  font-size:1.6em;
  width:2.2em;
  height:2.2em;
  line-height:2.2em;
  background-color:rgba(0,0,0,.7);
  cursor:pointer;
  transition:all .1s ease-in-out
}

.vxe-image-preview--previous-btn{
  left:1vw;
  transform:translate(-2em,-50%)
}

.vxe-image-preview--next-btn{
  right:1vw;
  transform:translate(2em,-50%)
}

.vxe-image-preview--operation-info{
  right:.2em;
  bottom:.2em;
  font-size:1em;
  padding:.3em 0;
  width:4.6em;
  opacity:0;
  border-radius:var(--vxe-ui-base-border-radius);
  text-align:center;
  transform:translate(2em,2em);
  background-color:rgba(0,0,0,.7);
  transition:all .2s ease-in-out
}

.vxe-image-preview--operation-wrapper{
  opacity:0;
  display:flex;
  flex-direction:row;
  bottom:3vh;
  left:50%;
  transform:translate(-50%,3em);
  padding:0 1.5em;
  border-radius:3em;
  background-color:rgba(0,0,0,.7);
  transition:all .2s ease-in-out
}

.vxe-image-preview--operation-active-count{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  font-size:1.2em;
  min-width:2.5em
}

.vxe-image-preview--operation-active-count .vxe-image-preview--operation-active-current,.vxe-image-preview--operation-active-count .vxe-image-preview--operation-active-total{
  display:inline-block;
  height:1.4em
}

.vxe-image-preview--operation-active-count .vxe-image-preview--operation-active-current{
  font-size:2em;
  line-height:1.2em;
  font-weight:700;
  padding-right:.1em;
  min-width:1.4em;
  text-align:right
}

.vxe-image-preview--operation-btn{
  font-size:1.6em;
  padding:.5em;
  cursor:pointer;
  transition:all .1s ease-in-out
}

.vxe-image-preview--operation-btn:hover{
  color:var(--vxe-ui-font-primary-color);
  transform:scale(1.2)
}

.vxe-image-preview--operation-btn:active{
  transform:scale(.9)
}

.vxe-image-preview-popup-wrapper{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-image-preview-popup-wrapper.vxe-modal--wrapper.type--modal .vxe-modal--box{
  border:0;
  background-color:rgba(0,0,0,.1);
  box-shadow:none
}

.vxe-image-preview-popup-wrapper.vxe-modal--wrapper.type--modal .vxe-modal--content{
  padding:0
}

.vxe-input--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-input--wrapper{
  flex-grow:1;
  overflow:hidden
}

.vxe-input--inner{
  display:block;
  width:100%;
  height:100%;
  outline:0;
  margin:0;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  padding:0 .5em;
  color:var(--vxe-ui-font-color);
  border:0;
  border-radius:var(--vxe-ui-base-border-radius);
  background-color:inherit;
  box-shadow:none
}

.vxe-input{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-input .vxe-input--inner::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-input .vxe-input--inner::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-input .vxe-input--inner::-webkit-autofill{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-input .vxe-input--inner[type=number]{
  -webkit-appearance:none;
  appearance:none;
  -moz-appearance:textfield
}

.vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=number]::-webkit-outer-spin-button,.vxe-input .vxe-input--inner[type=search],.vxe-input .vxe-input--inner[type=search]::-webkit-search-cancel-button{
  -webkit-appearance:none;
  appearance:none
}

.vxe-input .vxe-input--inner[disabled]{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-input .vxe-input--inner[disabled],.vxe-input.is--disabled{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-input.is--disabled .vxe-input--clear-icon,.vxe-input.is--disabled .vxe-input--control-icon,.vxe-input.is--disabled .vxe-input--prefix,.vxe-input.is--disabled .vxe-input--suffix{
  cursor:not-allowed
}

.vxe-input.is--disabled .vxe-input--prefix,.vxe-input.is--disabled .vxe-input--suffix{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-input{
  display:inline-flex;
  flex-direction:row;
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  width:180px;
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-input.is--active{
  border:1px solid var(--vxe-ui-font-primary-color)
}

.vxe-input.show--clear:hover .vxe-input--clear-icon{
  display:block
}

.vxe-input--prefix{
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-input--suffix{
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-input--prefix,.vxe-input--suffix{
  display:flex;
  flex-direction:row;
  align-items:center;
  flex-shrink:0;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-input--prefix-icon{
  padding-left:.5em
}

.vxe-input--clear-icon,.vxe-input--control-icon,.vxe-input--suffix-icon{
  padding-right:.5em
}

.vxe-input--prefix-icon,.vxe-input--suffix-icon{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-input--clear-icon,.vxe-input--control-icon{
  height:100%;
  color:var(--vxe-ui-input-placeholder-color);
  cursor:pointer
}

.vxe-input--clear-icon{
  display:none
}

.vxe-input--clear-icon:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-input--clear-icon:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-input--number-btn{
  height:50%;
  display:flex;
  align-items:center;
  justify-content:center
}

.vxe-input--number-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-input--number-btn:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-input--number-icon{
  display:flex;
  flex-direction:column;
  height:100%
}

.vxe-input--number-icon .vxe-input--number-btn.is--disabled{
  cursor:no-drop;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-input--count{
  flex-shrink:0;
  color:var(--vxe-ui-input-count-color);
  background-color:var(--vxe-ui-layout-background-color);
  padding-right:.6em
}

.vxe-input--count.is--error{
  color:var(--vxe-ui-input-count-error-color)
}

.vxe-input.is--left .vxe-input--inner{
  text-align:left
}

.vxe-input.is--center .vxe-input--inner{
  text-align:center
}

.vxe-input.is--right .vxe-input--inner{
  text-align:right
}

.vxe-input--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-input--panel.is--transfer{
  position:fixed
}

.vxe-input--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden;
  transform-style:preserve-3d
}

.vxe-input--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-input--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-input--panel{
  pointer-events:none
}

.vxe-input--panel-layout-wrapper,.vxe-input--panel-wrapper{
  pointer-events:auto;
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:0 0 6px 2px rgba(0,0,0,.1);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-input--panel-wrapper{
  overflow-x:hidden;
  overflow-y:auto
}

.vxe-input--panel-layout-wrapper{
  display:inline-flex;
  flex-direction:row
}

.vxe-input--panel.type--date,.vxe-input--panel.type--month,.vxe-input--panel.type--quarter,.vxe-input--panel.type--week,.vxe-input--panel.type--year{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{
  display:flex;
  flex-direction:column;
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-input--panel.type--date .vxe-input--date-picker-body th,.vxe-input--panel.type--datetime .vxe-input--date-picker-body th{
  width:14.28571%
}

.vxe-input--panel.type--week .vxe-input--date-picker-body table th{
  width:12%
}

.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child{
  width:14%
}

.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th{
  width:50%
}

.vxe-input--panel.type--month .vxe-input--date-picker-body td,.vxe-input--panel.type--year .vxe-input--date-picker-body td{
  width:25%
}

.vxe-input--time-picker-title{
  flex-grow:1;
  text-align:center;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  padding:0 .1em;
  margin-right:.5em
}

.vxe-input--time-picker-btn{
  flex-shrink:0
}

.vxe-input--date-picker-confirm,.vxe-input--time-picker-confirm{
  outline:0;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  cursor:pointer;
  color:var(--vxe-ui-input-date-time-confirm-button-color);
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-color);
  padding:0 .5em
}

.vxe-input--date-picker-confirm:hover,.vxe-input--time-picker-confirm:hover{
  background-color:var(--vxe-ui-font-primary-lighten-color);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-input--date-picker-confirm:active,.vxe-input--time-picker-confirm:active{
  background-color:var(--vxe-ui-font-primary-darken-color);
  border-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-input--time-picker-header{
  display:flex;
  flex-direction:row;
  position:relative;
  flex-shrink:0
}

.vxe-input--date-picker-header{
  display:flex;
  flex-direction:row;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper{
  flex-grow:1
}

.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper{
  flex-shrink:0;
  text-align:center
}

.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{
  display:inline-block
}

.vxe-input--date-picker-btn-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-input--date-picker-btn,.vxe-input--date-picker-label{
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-input--date-picker-btn.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-input--date-picker-btn:not(.is--disabled){
  cursor:pointer
}

.vxe-input--date-picker-btn:not(.is--disabled):active,.vxe-input--date-picker-btn:not(.is--disabled):hover{
  background-color:#fff
}

.vxe-input--date-picker-body{
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-input--date-picker-body table{
  border:0;
  width:100%;
  border-spacing:0;
  border-collapse:separate;
  text-align:center;
  table-layout:fixed
}

.vxe-input--date-picker-body td,.vxe-input--date-picker-body th{
  font-weight:400
}

.vxe-input--date-picker-body th{
  box-shadow:inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-input--date-picker-body td.is--next,.vxe-input--date-picker-body td.is--next .vxe-input--date-festival,.vxe-input--date-picker-body td.is--next .vxe-input--date-label,.vxe-input--date-picker-body td.is--prev,.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival,.vxe-input--date-picker-body td.is--prev .vxe-input--date-label{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-input--date-picker-body td.is--now{
  box-shadow:inset 0 0 0 1px var(--vxe-ui-base-popup-border-color)
}

.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-input--date-picker-body td.is--hover{
  background-color:var(--vxe-ui-input-date-picker-hover-background-color)
}

.vxe-input--date-picker-body td.is--selected{
  color:var(--vxe-ui-input-date-picker-selected-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-input--date-picker-body td.is--selected.is--next,.vxe-input--date-picker-body td.is--selected.is--prev{
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival,.vxe-input--date-picker-body td.is--selected .vxe-input--date-label{
  color:var(--vxe-ui-input-date-picker-festival-selected-color)
}

.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before{
  background-color:var(--vxe-ui-input-date-picker-notice-selected-background-color)
}

.vxe-input--date-picker-body td:not(.is--disabled){
  cursor:pointer
}

.vxe-input--date-picker-body td.is--disabled{
  cursor:no-drop;
  color:var(--vxe-ui-input-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival,.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-input--date-week-view th:first-child{
  box-shadow:inset -1px -1px 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-input--date-week-view td:first-child{
  box-shadow:inset -1px 0 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-input--date-festival,.vxe-input--date-label{
  display:block;
  overflow:hidden
}

.vxe-input--date-label{
  position:relative
}

.vxe-input--date-label.is-notice:before{
  content:"";
  position:absolute;
  width:4px;
  height:4px;
  left:.8em;
  top:.1em;
  transform:translateX(-50%);
  border-radius:100%;
  background-color:var(--vxe-ui-input-date-notice-background-color)
}

.vxe-input--date-label--extra{
  position:absolute;
  right:.1em;
  top:-.2em;
  font-size:12px;
  line-height:12px;
  transform:scale(.7);
  color:var(--vxe-ui-input-date-extra-color)
}

.vxe-input--date-label--extra.is-important{
  color:var(--vxe-ui-input-date-extra-important-color)
}

.vxe-input--date-festival{
  color:var(--vxe-ui-input-date-festival-color);
  height:14px;
  line-height:1;
  overflow:hidden
}

.vxe-input--date-festival.is-important{
  color:var(--vxe-ui-input-date-festival-important-color)
}

.vxe-input--date-festival--label{
  display:block;
  font-size:12px;
  transform:scale(.8)
}

.vxe-input--date-festival--overlap{
  display:block;
  font-size:12px
}

.vxe-input--date-festival--overlap.overlap--2{
  animation:festivalOverlap2 6s ease-in-out infinite
}

.vxe-input--date-festival--overlap.overlap--3{
  animation:festivalOverlap3 9s ease-in-out infinite
}

.vxe-input--date-festival--overlap>span{
  height:14px;
  display:block;
  transform:scale(.8)
}

.vxe-input--time-picker-body{
  position:relative;
  display:flex;
  flex-direction:row;
  border:1px solid var(--vxe-ui-base-popup-border-color);
  flex-grow:1;
  border-radius:var(--vxe-ui-base-border-radius);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-input--time-picker-body>ul{
  height:100%;
  overflow:hidden;
  margin:0;
  padding:0
}

.vxe-input--time-picker-body>ul:after,.vxe-input--time-picker-body>ul:before{
  content:" ";
  display:block
}

.vxe-input--time-picker-body>ul:hover{
  overflow-y:auto
}

.vxe-input--time-picker-body>ul>li{
  display:block
}

.vxe-input--time-picker-body>ul>li:hover{
  background-color:var(--vxe-ui-input-date-picker-hover-background-color);
  cursor:pointer
}

.vxe-input--time-picker-body>ul>li.is--selected{
  font-weight:700;
  color:var(--vxe-ui-font-primary-color)
}

.vxe-input--time-picker-body .vxe-input--time-picker-minute-list,.vxe-input--time-picker-body .vxe-input--time-picker-second-list{
  border-left:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-input{
  font-size:var(--vxe-ui-font-size-default);
  height:var(--vxe-ui-input-height-default);
  line-height:var(--vxe-ui-input-height-default)
}

.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:6px
}

.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{
  height:24px
}

.vxe-input.size--medium{
  font-size:var(--vxe-ui-font-size-medium);
  height:var(--vxe-ui-input-height-medium);
  line-height:var(--vxe-ui-input-height-medium)
}

.vxe-input.size--medium .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:4px
}

.vxe-input.size--small{
  font-size:var(--vxe-ui-font-size-small);
  height:var(--vxe-ui-input-height-small);
  line-height:var(--vxe-ui-input-height-small)
}

.vxe-input.size--small .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:2px
}

.vxe-input.size--mini{
  font-size:var(--vxe-ui-font-size-mini);
  height:var(--vxe-ui-input-height-mini);
  line-height:var(--vxe-ui-input-height-mini)
}

.vxe-input.size--mini .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:0
}

.vxe-input--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-input--panel .vxe-input--panel-wrapper{
  max-height:380px
}

.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--time .vxe-input--panel-wrapper,.vxe-input--panel.type--week .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{
  padding:11px
}

.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{
  width:336px
}

.vxe-input--panel.type--week .vxe-input--panel-wrapper{
  width:380px
}

.vxe-input--panel.type--time .vxe-input--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper{
  width:336px
}

.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{
  padding:11px
}

.vxe-input--panel .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-label,.vxe-input--panel .vxe-input--time-picker-title{
  height:30px;
  line-height:30px
}

.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{
  margin-left:8px
}

.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{
  width:30px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{
  padding:0 9px
}

.vxe-input--panel .vxe-input--date-picker-header,.vxe-input--panel .vxe-input--time-picker-header{
  padding-bottom:8px
}

.vxe-input--panel .vxe-input--date-picker-body table,.vxe-input--panel .vxe-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-default)*6 + var(--vxe-ui-input-date-title-height-default))
}

.vxe-input--panel .vxe-input--time-picker-body>ul{
  width:48px
}

.vxe-input--panel .vxe-input--time-picker-body>ul:after,.vxe-input--panel .vxe-input--time-picker-body>ul:before{
  height:120px
}

.vxe-input--panel .vxe-input--time-picker-body>ul>li{
  height:26px;
  padding-left:9px
}

.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{
  left:48px
}

.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list{
  left:96px
}

.vxe-input--panel .vxe-input--date-day-view td,.vxe-input--panel .vxe-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-default)
}

.vxe-input--panel .vxe-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-default)
}

.vxe-input--panel .vxe-input--date-month-view td,.vxe-input--panel .vxe-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-default)
}

.vxe-input--panel .vxe-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-default)
}

.vxe-input--panel .vxe-input--date-picker-confirm,.vxe-input--panel .vxe-input--time-picker-confirm{
  height:30px
}

.vxe-input--panel .vxe-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-default) + 1px)
}

.vxe-input--panel.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-input--panel.size--medium .vxe-input--panel-wrapper{
  max-height:360px
}

.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{
  padding:10px
}

.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{
  width:336px
}

.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper{
  width:380px
}

.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper{
  width:336px
}

.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper{
  padding:10px
}

.vxe-input--panel.size--medium .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-label,.vxe-input--panel.size--medium .vxe-input--time-picker-title{
  height:29px;
  line-height:29px
}

.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{
  margin-left:7px
}

.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{
  width:29px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{
  padding:0 8px
}

.vxe-input--panel.size--medium .vxe-input--date-picker-header,.vxe-input--panel.size--medium .vxe-input--time-picker-header{
  padding-bottom:7px
}

.vxe-input--panel.size--medium .vxe-input--date-picker-body table,.vxe-input--panel.size--medium .vxe-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-medium)*6 + var(--vxe-ui-input-date-title-height-medium))
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul{
  width:48px
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:before{
  height:120px
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul>li{
  height:26px;
  padding-left:8px
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{
  left:48px
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list{
  left:96px
}

.vxe-input--panel.size--medium .vxe-input--date-day-view td,.vxe-input--panel.size--medium .vxe-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-medium)
}

.vxe-input--panel.size--medium .vxe-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-medium)
}

.vxe-input--panel.size--medium .vxe-input--date-month-view td,.vxe-input--panel.size--medium .vxe-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-medium)
}

.vxe-input--panel.size--medium .vxe-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-medium)
}

.vxe-input--panel.size--medium .vxe-input--date-picker-confirm,.vxe-input--panel.size--medium .vxe-input--time-picker-confirm{
  height:29px
}

.vxe-input--panel.size--medium .vxe-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-medium) + 1px)
}

.vxe-input--panel.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-input--panel.size--small .vxe-input--panel-wrapper{
  max-height:340px
}

.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{
  padding:9px
}

.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{
  width:312px
}

.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper{
  width:354px
}

.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper{
  width:312px
}

.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper{
  padding:9px
}

.vxe-input--panel.size--small .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-label,.vxe-input--panel.size--small .vxe-input--time-picker-title{
  height:28px;
  line-height:28px
}

.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{
  margin-left:6px
}

.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{
  width:28px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{
  padding:0 7px
}

.vxe-input--panel.size--small .vxe-input--date-picker-header,.vxe-input--panel.size--small .vxe-input--time-picker-header{
  padding-bottom:6px
}

.vxe-input--panel.size--small .vxe-input--date-picker-body table,.vxe-input--panel.size--small .vxe-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-small)*6 + var(--vxe-ui-input-date-title-height-small))
}

.vxe-input--panel.size--small .vxe-input--time-picker-body>ul{
  width:44px
}

.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:before{
  height:110px
}

.vxe-input--panel.size--small .vxe-input--time-picker-body>ul>li{
  height:26px;
  padding-left:7px
}

.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{
  left:44px
}

.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list{
  left:88px
}

.vxe-input--panel.size--small .vxe-input--date-day-view td,.vxe-input--panel.size--small .vxe-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-small)
}

.vxe-input--panel.size--small .vxe-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-small)
}

.vxe-input--panel.size--small .vxe-input--date-month-view td,.vxe-input--panel.size--small .vxe-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-small)
}

.vxe-input--panel.size--small .vxe-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-small)
}

.vxe-input--panel.size--small .vxe-input--date-picker-confirm,.vxe-input--panel.size--small .vxe-input--time-picker-confirm{
  height:28px
}

.vxe-input--panel.size--small .vxe-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-small) + 1px)
}

.vxe-input--panel.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-input--panel.size--mini .vxe-input--panel-wrapper{
  max-height:320px
}

.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{
  padding:8px
}

.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{
  width:288px
}

.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper{
  width:326px
}

.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper{
  display:inline-flex;
  flex-direction:column
}

.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper{
  width:288px
}

.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper{
  padding:8px
}

.vxe-input--panel.size--mini .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-label,.vxe-input--panel.size--mini .vxe-input--time-picker-title{
  height:27px;
  line-height:27px
}

.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{
  margin-left:5px
}

.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{
  width:27px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{
  padding:0 6px
}

.vxe-input--panel.size--mini .vxe-input--date-picker-header,.vxe-input--panel.size--mini .vxe-input--time-picker-header{
  padding-bottom:5px
}

.vxe-input--panel.size--mini .vxe-input--date-picker-body table,.vxe-input--panel.size--mini .vxe-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-mini)*6 + var(--vxe-ui-input-date-title-height-mini))
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul{
  width:42px
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:before{
  height:100px
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul>li{
  height:26px;
  padding-left:6px
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{
  left:42px
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list{
  left:84px
}

.vxe-input--panel.size--mini .vxe-input--date-day-view td,.vxe-input--panel.size--mini .vxe-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-mini)
}

.vxe-input--panel.size--mini .vxe-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-mini)
}

.vxe-input--panel.size--mini .vxe-input--date-month-view td,.vxe-input--panel.size--mini .vxe-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-mini)
}

.vxe-input--panel.size--mini .vxe-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-mini)
}

.vxe-input--panel.size--mini .vxe-input--date-picker-confirm,.vxe-input--panel.size--mini .vxe-input--time-picker-confirm{
  height:27px
}

.vxe-input--panel.size--mini .vxe-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-mini) + 1px)
}

.vxe-layout-aside{
  position:relative;
  display:flex;
  flex-direction:column;
  flex-shrink:0;
  transition:width .3s;
  overflow:hidden
}

.vxe-layout-aside.is--default-width{
  width:var(--vxe-ui-layout-aside-default-width)
}

.vxe-layout-aside.is--collapse{
  width:var(--vxe-ui-layout-aside-collapse-width)
}

.vxe-layout-aside.is--padding{
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-layout-aside--inner{
  flex-grow:1;
  overflow-y:auto;
  overflow-x:hidden;
  outline:0
}

.vxe-layout-body{
  position:relative;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:hidden
}

.vxe-layout-body.is--padding{
  padding:var(--vxe-ui-layout-padding-double)
}

.vxe-layout-body--inner,.vxe-layout-container{
  flex-grow:1;
  overflow:auto;
  outline:0
}

.vxe-layout-container{
  display:flex;
  flex-direction:row;
  height:100%;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-layout-container.is--vertical{
  flex-direction:column
}

.vxe-layout-footer{
  flex-shrink:0;
  background-color:var(--vxe-ui-layout-background-color);
  outline:0
}

.vxe-layout-footer.is--fixed{
  position:sticky;
  bottom:0;
  left:0;
  z-index:9
}

.vxe-layout-footer.align--center{
  text-align:center
}

.vxe-layout-header{
  flex-shrink:0;
  background-color:var(--vxe-ui-layout-background-color);
  outline:0
}

.vxe-layout-header.is--fixed{
  position:sticky;
  top:0;
  left:0;
  z-index:9
}

.vxe-link{
  text-decoration:none
}

.vxe-link:not(.is--disabled){
  color:var(--vxe-ui-font-color);
  cursor:pointer
}

.vxe-link:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-link.is--underline:not(.is--disabled):hover .vxe-link--content{
  text-decoration:underline
}

.vxe-link.theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-link.theme--primary:not(.is--disabled):focus{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-link.theme--primary:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-link.theme--primary.is--disabled{
  color:var(--vxe-ui-font-primary-disabled-color)
}

.vxe-link.theme--success{
  color:var(--vxe-ui-status-success-color)
}

.vxe-link.theme--success:not(.is--disabled):focus{
  color:var(--vxe-ui-status-success-darken-color)
}

.vxe-link.theme--success:not(.is--disabled):hover{
  color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-link.theme--success.is--disabled{
  color:var(--vxe-ui-status-success-disabled-color)
}

.vxe-link.theme--info{
  color:var(--vxe-ui-status-info-color)
}

.vxe-link.theme--info:not(.is--disabled):focus{
  color:var(--vxe-ui-status-info-darken-color)
}

.vxe-link.theme--info:not(.is--disabled):hover{
  color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-link.theme--info.is--disabled{
  color:var(--vxe-ui-status-info-disabled-color)
}

.vxe-link.theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-link.theme--warning:not(.is--disabled):focus{
  color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-link.theme--warning:not(.is--disabled):hover{
  color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-link.theme--warning.is--disabled{
  color:var(--vxe-ui-status-warning-disabled-color)
}

.vxe-link.theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-link.theme--danger:not(.is--disabled):focus{
  color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-link.theme--danger:not(.is--disabled):hover{
  color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-link.theme--danger.is--disabled{
  color:var(--vxe-ui-status-danger-disabled-color)
}

.vxe-link.theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-link.theme--error:not(.is--disabled):focus{
  color:var(--vxe-ui-status-error-darken-color)
}

.vxe-link.theme--error:not(.is--disabled):hover{
  color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-link.theme--error.is--disabled{
  color:var(--vxe-ui-status-error-disabled-color)
}

.vxe-link--content,.vxe-link--icon{
  padding:0 .1em
}

.vxe-link.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-link.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-link.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-list-design{
  position:relative;
  display:flex;
  flex-direction:column;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  overflow:auto;
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-list-design.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-list-design.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-list-design.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-list-design--body{
  display:flex;
  flex-direction:row;
  flex-grow:1;
  overflow:hidden
}

.vxe-list-design--header{
  flex-shrink:0;
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-list-design--setting{
  width:300px;
  flex-shrink:0;
  padding:var(--vxe-ui-layout-padding-default);
  border-radius:var(--vxe-ui-base-border-radius);
  overflow:auto
}

.vxe-list-design--preview{
  flex-grow:1;
  overflow:auto;
  padding:var(--vxe-ui-layout-padding-default) var(--vxe-ui-layout-padding-half)
}

.vxe-list-design--preview-wrapper{
  width:100%;
  overflow:auto;
  padding:var(--vxe-ui-layout-padding-default) 0;
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-list-design--preview-wrapper,.vxe-list-design--setting-form{
  height:100%;
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-list-design--setting-form-tabs{
  height:100%
}

.vxe-list-design--preview-title{
  font-weight:700
}

.vxe-list-design--preview-search,.vxe-list-design--preview-table,.vxe-list-design--preview-title{
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-form-item-devices-item{
  display:flex;
  flex-direction:row;
  align-items:center;
  margin-bottom:var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-form-item-devices-left{
  flex-shrink:0;
  width:86px;
  padding:0 var(--vxe-ui-layout-padding-default)
}

.vxe-form-design--widget-form-item-devices-select{
  flex-grow:1
}

.vxe-form-design--widget-form-item-render-view-item{
  display:flex;
  flex-direction:row;
  align-items:center;
  height:2.6em;
  padding:0 var(--vxe-ui-layout-padding-default);
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-list-design--preview-search .vxe-form--item-content:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}

.vxe-list-view{
  position:relative;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  overflow:auto
}

.vxe-list-view.is--loading .vxe-list-view--body{
  visibility:hidden
}

.vxe-list-view--body,.vxe-list-view--grid-wrapper{
  height:100%;
  overflow:auto
}

.vxe-list{
  position:relative;
  display:block;
  padding:0;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  direction:ltr
}

.vxe-list .vxe-list--virtual-wrapper{
  position:relative;
  overflow:auto;
  outline:0
}

.vxe-list .vxe-list--y-space{
  width:0;
  float:left
}

.vxe-list .vxe-list--body,.vxe-list .vxe-list--virtual-wrapper{
  padding:0;
  margin:0;
  border:0;
  outline:0
}

.vxe-list--virtual-wrapper{
  height:100px
}

.vxe-loading{
  display:none;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:99;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  color:var(--vxe-ui-loading-color);
  background-color:var(--vxe-ui-loading-background-color)
}

.vxe-loading .vxe-loading--spinner:after,.vxe-loading .vxe-loading--spinner:before{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-loading.theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-loading.theme--primary,.vxe-loading.theme--primary .vxe-loading--spinner:after,.vxe-loading.theme--primary .vxe-loading--spinner:before{
  background-color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-loading.theme--success{
  color:var(--vxe-ui-status-success-color)
}

.vxe-loading.theme--success,.vxe-loading.theme--success .vxe-loading--spinner:after,.vxe-loading.theme--success .vxe-loading--spinner:before{
  background-color:var(--vxe-ui-status-success-tinge-color)
}

.vxe-loading.theme--info{
  color:var(--vxe-ui-status-info-color)
}

.vxe-loading.theme--info,.vxe-loading.theme--info .vxe-loading--spinner:after,.vxe-loading.theme--info .vxe-loading--spinner:before{
  background-color:var(--vxe-ui-status-info-tinge-color)
}

.vxe-loading.theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-loading.theme--warning,.vxe-loading.theme--warning .vxe-loading--spinner:after,.vxe-loading.theme--warning .vxe-loading--spinner:before{
  background-color:var(--vxe-ui-status-warning-tinge-color)
}

.vxe-loading.theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-loading.theme--danger,.vxe-loading.theme--danger .vxe-loading--spinner:after,.vxe-loading.theme--danger .vxe-loading--spinner:before{
  background-color:var(--vxe-ui-status-danger-tinge-color)
}

.vxe-loading.theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-loading.theme--error,.vxe-loading.theme--error .vxe-loading--spinner:after,.vxe-loading.theme--error .vxe-loading--spinner:before{
  background-color:var(--vxe-ui-status-error-tinge-color)
}

.vxe-loading.is--visible{
  display:block
}

.vxe-loading>.vxe-loading--chunk,.vxe-loading>.vxe-loading--wrapper{
  width:100%;
  position:absolute;
  top:50%;
  left:0;
  transform:translateY(-50%);
  text-align:center
}

.vxe-loading .vxe-loading--default-icon{
  font-size:1.4em
}

.vxe-loading .vxe-loading--text{
  padding:.4em 0
}

.vxe-loading .vxe-loading--spinner{
  display:inline-block;
  position:relative;
  width:56px;
  height:56px
}

.vxe-loading .vxe-loading--spinner:after,.vxe-loading .vxe-loading--spinner:before{
  content:"";
  width:100%;
  height:100%;
  border-radius:50%;
  opacity:.6;
  position:absolute;
  top:0;
  left:0;
  animation:bounce 2s ease-in-out infinite
}

.vxe-loading .vxe-loading--spinner:after{
  animation-delay:-1s
}

@keyframes bounce{
  0%,to{
    transform:scale(0)
  }

  50%{
    transform:scale(1)
  }
}

.size--mini .vxe-loading .vxe-loading--spinner{
  width:38px;
  height:38px
}

.size--small .vxe-loading .vxe-loading--spinner{
  width:44px;
  height:44px
}

.size--medium .vxe-loading .vxe-loading--spinner{
  width:50px;
  height:50px
}

.vxe-menu{
  position:relative
}

.vxe-menu.is--collapsed .vxe-menu--item-link-collapse,.vxe-menu.is--collapsed .vxe-menu--item-link-title{
  display:none
}

.vxe-menu.is--loading{
  min-height:4em
}

.vxe-menu,.vxe-menu--collapse-wrapper{
  font-size:var(--vxe-ui-font-size-default);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-menu--collapse-wrapper{
  display:none;
  position:absolute;
  overflow:auto
}

.vxe-menu--collapse-wrapper.is--collapsed{
  display:block;
  transition:all .25s ease-in-out
}

.vxe-menu--collapse-wrapper:not(.is--enter) .vxe-menu--item-link-collapse,.vxe-menu--collapse-wrapper:not(.is--enter) .vxe-menu--item-link-title{
  display:none
}

.vxe-menu--collapse-wrapper.is--enter{
  box-shadow:var(--vxe-ui-menu-collapse-wrapper-box-shadow)
}

.vxe-menu--item-link{
  display:flex;
  flex-direction:row;
  align-items:center;
  height:var(--vxe-ui-menu-item-height);
  color:var(--vxe-ui-font-color);
  text-decoration:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-menu--item-link:hover{
  color:var(--vxe-ui-menu-item-hover-color);
  background-color:var(--vxe-ui-base-hover-background-color)
}

.vxe-menu--item-link,.vxe-menu--item-link-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-menu--item-link-icon{
  flex-shrink:0;
  width:var(--vxe-ui-menu-icon-width);
  text-align:center
}

.vxe-menu--item-link-title{
  flex-grow:1;
  padding-left:.2em
}

.vxe-menu--item-link-collapse{
  flex-shrink:0;
  padding:.5em
}

.vxe-menu--item-link-collapse i{
  display:inline-block;
  transition:transform .25s ease-in-out
}

.vxe-menu--item-wrapper.vxe-menu--item-level1>.vxe-menu--item-link{
  padding:0 var(--vxe-ui-layout-padding-double);
  padding:0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double)*1)
}

.vxe-menu--item-wrapper.vxe-menu--item-level2>.vxe-menu--item-link{
  padding:0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double)*2)
}

.vxe-menu--item-wrapper.vxe-menu--item-level3>.vxe-menu--item-link{
  padding:0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double)*3)
}

.vxe-menu--item-wrapper.vxe-menu--item-level4>.vxe-menu--item-link{
  padding:0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double)*4)
}

.vxe-menu--item-wrapper.vxe-menu--item-level5>.vxe-menu--item-link{
  padding:0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double)*5)
}

.vxe-menu--item-wrapper.vxe-menu--item-level6>.vxe-menu--item-link{
  padding:0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double)*6)
}

.vxe-menu--item-wrapper.vxe-menu--item-level7>.vxe-menu--item-link{
  padding:0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double)*7)
}

.vxe-menu--item-level3{
  font-size:13px
}

.vxe-menu--item-group{
  display:none
}

.vxe-menu--item-wrapper.is--active>.vxe-menu--item-link{
  font-weight:700
}

.vxe-menu--item-wrapper.is--exact-active>.vxe-menu--item-link{
  color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-base-active-background-color)
}

.vxe-menu--item-wrapper.is--expand>.vxe-menu--item-group{
  display:block
}

html[data-vxe-lock-scroll]{
  overflow:hidden
}

html[data-vxe-lock-scroll] body{
  overflow:hidden;
  width:var(--vxe-ui-modal-lock-scroll-view-width)
}

.vxe-modal--box{
  visibility:hidden;
  width:420px;
  background-color:var(--vxe-ui-layout-background-color);
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  text-align:left;
  pointer-events:auto;
  opacity:0;
  outline:0
}

.vxe-modal--box.is--drag{
  cursor:move
}

.vxe-modal--box.is--drag .vxe-modal--body:after,.vxe-modal--box.is--drag .vxe-modal--footer:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.vxe-modal--box.is--drag .vxe-modal--body,.vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content{
  overflow:hidden
}

.vxe-modal--aside{
  flex-shrink:0;
  overflow:auto
}

.vxe-modal--container{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:hidden
}

.vxe-modal--status-wrapper{
  flex-shrink:0;
  display:flex;
  align-items:center;
  font-size:1.6em
}

.vxe-modal--content{
  flex-grow:1;
  white-space:pre-line
}

.vxe-modal--body,.vxe-modal--footer,.vxe-modal--header{
  position:relative
}

.vxe-modal--body{
  display:flex;
  flex-direction:row;
  flex-grow:1;
  outline:0
}

.vxe-modal--body-left,.vxe-modal--body-right{
  flex-shrink:0;
  overflow:auto;
  outline:0
}

.vxe-modal--body-default{
  display:flex;
  flex-grow:1;
  overflow:auto;
  outline:0
}

.vxe-modal--header{
  display:flex;
  flex-direction:row;
  align-items:center;
  height:2.8em;
  flex-shrink:0;
  font-size:1.1em;
  font-weight:700;
  border-radius:var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-modal--header.is--ellipsis .vxe-modal--header-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-modal--footer-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-modal--footer-wrapper .vxe-modal--footer-left{
  flex-grow:1;
  text-align:left
}

.vxe-modal--footer-wrapper .vxe-modal--footer-right{
  flex-shrink:0
}

.vxe-modal--header-title{
  flex-grow:1;
  padding:.8em 0 .8em .6em
}

.vxe-modal--header-right{
  display:flex;
  flex-direction:row;
  flex-shrink:0;
  padding:0 .6em 0 0
}

.vxe-modal--close-btn,.vxe-modal--zoom-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:1.6em;
  height:1.6em;
  margin-left:.5em;
  cursor:pointer
}

.vxe-modal--close-btn:hover,.vxe-modal--zoom-btn:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-modal--footer{
  flex-shrink:0;
  text-align:right;
  padding:.4em 1em .8em 1em
}

.vxe-modal--resize .sb-resize,.vxe-modal--resize .selb-resize,.vxe-modal--resize .sest-resize,.vxe-modal--resize .st-resize,.vxe-modal--resize .swlb-resize,.vxe-modal--resize .swst-resize,.vxe-modal--resize .wl-resize,.vxe-modal--resize .wr-resize{
  position:absolute;
  z-index:100
}

.vxe-modal--resize .wl-resize,.vxe-modal--resize .wr-resize{
  width:8px;
  height:100%;
  top:0;
  cursor:w-resize
}

.vxe-modal--resize .wl-resize{
  left:-5px
}

.vxe-modal--resize .wr-resize{
  right:-5px
}

.vxe-modal--resize .selb-resize,.vxe-modal--resize .sest-resize,.vxe-modal--resize .swlb-resize,.vxe-modal--resize .swst-resize{
  width:10px;
  height:10px;
  z-index:101
}

.vxe-modal--resize .sest-resize,.vxe-modal--resize .swst-resize{
  top:-8px
}

.vxe-modal--resize .selb-resize,.vxe-modal--resize .swlb-resize{
  bottom:-8px
}

.vxe-modal--resize .sest-resize,.vxe-modal--resize .swlb-resize{
  cursor:sw-resize
}

.vxe-modal--resize .selb-resize,.vxe-modal--resize .swst-resize{
  cursor:se-resize
}

.vxe-modal--resize .swlb-resize,.vxe-modal--resize .swst-resize{
  left:-8px
}

.vxe-modal--resize .selb-resize,.vxe-modal--resize .sest-resize{
  right:-8px
}

.vxe-modal--resize .sb-resize,.vxe-modal--resize .st-resize{
  width:100%;
  height:8px;
  left:0;
  cursor:s-resize
}

.vxe-modal--resize .st-resize{
  top:-5px
}

.vxe-modal--resize .sb-resize{
  bottom:-5px
}

.vxe-modal--wrapper{
  display:none;
  position:fixed;
  top:0;
  left:0;
  line-height:1.5;
  width:calc(100% + 18px);
  height:calc(100% + 18px);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  outline:0
}

.vxe-modal--wrapper.is--active{
  display:block
}

.vxe-modal--wrapper.is--visible.is--mask:before{
  background-color:rgba(0,0,0,.5)
}

.vxe-modal--wrapper.is--visible .vxe-modal--box{
  opacity:1;
  visibility:visible
}

.vxe-modal--wrapper:not(.lock--view){
  pointer-events:none
}

.vxe-modal--wrapper.is--draggable.zoom--minimize .vxe-modal--header-title,.vxe-modal--wrapper.is--draggable.zoom--revert .vxe-modal--header-title{
  cursor:move
}

.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .sb-resize,.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .selb-resize,.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .sest-resize,.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .st-resize,.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .swlb-resize,.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .swst-resize,.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .wl-resize,.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .wr-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .sb-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .selb-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .sest-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .st-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .swlb-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .swst-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .wl-resize,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--resize .wr-resize{
  display:none
}

.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box{
  border-radius:0
}

.vxe-modal--wrapper.zoom--maximize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--header{
  border-radius:0;
  cursor:default
}

.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--body,.vxe-modal--wrapper.zoom--minimize>.vxe-modal--box>.vxe-modal--container>.vxe-modal--footer{
  display:none
}

.vxe-modal--wrapper.type--alert.lock--scroll,.vxe-modal--wrapper.type--confirm.lock--scroll,.vxe-modal--wrapper.type--modal.lock--scroll{
  overflow:hidden
}

.vxe-modal--wrapper.type--alert:not(.lock--scroll),.vxe-modal--wrapper.type--confirm:not(.lock--scroll),.vxe-modal--wrapper.type--modal:not(.lock--scroll){
  overflow:auto
}

.vxe-modal--wrapper.is--mask:before,.vxe-modal--wrapper.lock--view:before{
  content:"";
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
  pointer-events:auto
}

.vxe-modal--wrapper.is--mask:before{
  background-color:transparent
}

.vxe-modal--wrapper.is--animat.is--mask:before{
  transition:background-color .2s ease-in-out
}

.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--message .vxe-modal--body,.vxe-modal--wrapper.type--notification .vxe-modal--body{
  white-space:normal;
  word-break:break-word
}

.vxe-modal--wrapper.type--message .vxe-modal--box{
  opacity:0;
  transform:translateY(-100%)
}

.vxe-modal--wrapper.type--message.is--visible .vxe-modal--box{
  opacity:1;
  transform:translate(0)
}

.vxe-modal--wrapper.type--notification.pos--top-right .vxe-modal--box{
  opacity:0;
  transform:translate(100%)
}

.vxe-modal--wrapper.type--notification.pos--top-right.is--visible .vxe-modal--box{
  opacity:1;
  transform:translate(0)
}

.vxe-modal--wrapper.type--message,.vxe-modal--wrapper.type--notification{
  width:100%;
  height:100%;
  padding:0 var(--vxe-ui-layout-padding-double);
  text-align:center;
  transition:top .3s ease-in-out
}

.vxe-modal--wrapper.type--message.pos--top-left,.vxe-modal--wrapper.type--notification.pos--top-left{
  text-align:left
}

.vxe-modal--wrapper.type--message.pos--top-right,.vxe-modal--wrapper.type--notification.pos--top-right{
  text-align:right
}

.vxe-modal--wrapper.type--message .vxe-modal--box,.vxe-modal--wrapper.type--notification .vxe-modal--box{
  display:inline-flex;
  flex-direction:row;
  margin-top:0;
  width:auto;
  box-shadow:0 0 8px 0 rgba(0,0,0,.1);
  transition:all .3s ease-out
}

.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after,.vxe-modal--wrapper.type--notification .vxe-modal--box .vxe-modal--body:after{
  content:"";
  display:block;
  clear:both;
  height:0;
  overflow:hidden;
  visibility:hidden
}

.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content,.vxe-modal--wrapper.type--notification .vxe-modal--box .vxe-modal--content{
  max-width:800px;
  float:left
}

.vxe-modal--wrapper.type--alert .vxe-modal--box,.vxe-modal--wrapper.type--confirm .vxe-modal--box,.vxe-modal--wrapper.type--modal .vxe-modal--box{
  display:flex;
  flex-direction:row;
  position:fixed;
  left:50%;
  top:0;
  box-shadow:var(--vxe-ui-base-popup-box-shadow)
}

.vxe-modal--wrapper.type--alert .vxe-modal--header,.vxe-modal--wrapper.type--confirm .vxe-modal--header,.vxe-modal--wrapper.type--modal .vxe-modal--header{
  border-bottom:1px solid var(--vxe-ui-input-border-color);
  background-color:var(--vxe-ui-modal-header-background-color)
}

.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--modal .vxe-modal--body,.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content{
  overflow:auto
}

.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper{
  color:var(--vxe-ui-status-info-color)
}

.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper,.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper{
  color:var(--vxe-ui-status-success-color)
}

.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-modal--wrapper.is--padding .vxe-modal--aside,.vxe-modal--wrapper.is--padding .vxe-modal--body-default{
  padding:.8em .6em
}

.vxe-modal--wrapper.is--padding .vxe-modal--body-default .vxe-modal--status-wrapper{
  padding-right:.6em
}

.vxe-modal--wrapper.is--padding.type--notification .vxe-modal--body-default{
  padding-top:0
}

.vxe-modal--wrapper.type--message .vxe-modal--body-default{
  padding-right:1.2em
}

.vxe-modal--wrapper{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-modal--wrapper.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-modal--wrapper.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-modal--wrapper.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-notice-bar{
  display:flex;
  flex-direction:row;
  font-size:var(--vxe-ui-font-size-default);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-notice-bar--prefix,.vxe-notice-bar--suffix{
  flex-shrink:0
}

.vxe-notice-bar--content{
  flex-grow:1;
  overflow:hidden;
  padding:0 .2em
}

.vxe-notice-bar--inner{
  overflow:hidden
}

.vxe-notice-bar--wrapper{
  display:inline-block;
  white-space:nowrap
}

.vxe-notice-bar.is--horizontal.dir--left .vxe-notice-bar--wrapper{
  padding-left:100%;
  animation:scrollLeftText 15s linear 0s infinite normal none running
}

.vxe-notice-bar.is--horizontal.dir--right .vxe-notice-bar--wrapper{
  padding-left:100%;
  animation:scrollRightText 15s linear 0s infinite normal none running
}

.vxe-notice-bar.is--horizontal .vxe-notice-bar--wrapper:hover{
  animation-play-state:paused
}

@keyframes scrollRightText{
  0%{
    transform:translateX(-100%)
  }

  to{
    transform:translateX(0)
  }
}

@keyframes scrollLeftText{
  0%{
    transform:translateX(0)
  }

  to{
    transform:translateX(-100%)
  }
}

.vxe-notice-bar.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-notice-bar.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-notice-bar.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-number-input--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-number-input--wrapper{
  flex-grow:1;
  overflow:hidden
}

.vxe-number-input--inner{
  display:block;
  width:100%;
  height:100%;
  outline:0;
  margin:0;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  padding:0 .5em;
  color:var(--vxe-ui-font-color);
  border:0;
  border-radius:var(--vxe-ui-base-border-radius);
  background-color:var(--vxe-ui-layout-background-color);
  box-shadow:none
}

.vxe-number-input--inner::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-number-input--inner::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-number-input--inner::-webkit-autofill{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-number-input--inner[type=number]{
  -webkit-appearance:none;
  appearance:none;
  -moz-appearance:textfield
}

.vxe-number-input--inner[type=number]::-webkit-inner-spin-button,.vxe-number-input--inner[type=number]::-webkit-outer-spin-button,.vxe-number-input--inner[type=search],.vxe-number-input--inner[type=search]::-webkit-search-cancel-button{
  -webkit-appearance:none;
  appearance:none
}

.vxe-number-input--inner[disabled]{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-number-input--inner[disabled],.vxe-number-input.is--disabled{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-number-input.is--disabled .vxe-number-input--clear-icon,.vxe-number-input.is--disabled .vxe-number-input--control-icon,.vxe-number-input.is--disabled .vxe-number-input--prefix,.vxe-number-input.is--disabled .vxe-number-input--suffix{
  cursor:not-allowed
}

.vxe-number-input.is--disabled .vxe-number-input--prefix,.vxe-number-input.is--disabled .vxe-number-input--suffix{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-number-input{
  display:inline-flex;
  flex-direction:row;
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  width:180px;
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input.is--active{
  border:1px solid var(--vxe-ui-font-primary-color)
}

.vxe-number-input.show--clear:hover .vxe-number-input--clear-icon{
  display:block
}

.vxe-number-input--prefix,.vxe-number-input--suffix{
  display:flex;
  flex-direction:row;
  align-items:center;
  flex-shrink:0;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-number-input--prefix-icon{
  padding-left:.5em
}

.vxe-number-input--clear-icon,.vxe-number-input--control-icon,.vxe-number-input--suffix-icon{
  padding-right:.5em
}

.vxe-number-input--clear-icon,.vxe-number-input--control-icon{
  height:100%;
  color:var(--vxe-ui-input-placeholder-color);
  cursor:pointer
}

.vxe-number-input--clear-icon{
  display:none
}

.vxe-number-input--clear-icon:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-number-input--clear-icon:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-number-input--number-btn{
  height:50%;
  display:flex;
  align-items:center;
  justify-content:center
}

.vxe-number-input--number-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-number-input--number-btn:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-number-input--number-icon{
  display:flex;
  flex-direction:column;
  height:100%
}

.vxe-number-input--number-icon .vxe-number-input--number-btn.is--disabled{
  cursor:no-drop;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-number-input--count{
  flex-shrink:0;
  color:var(--vxe-ui-input-count-color);
  background-color:var(--vxe-ui-layout-background-color);
  padding-right:.6em
}

.vxe-number-input--count.is--error{
  color:var(--vxe-ui-input-count-error-color)
}

.vxe-number-input.is--left .vxe-number-input--inner{
  text-align:left
}

.vxe-number-input.is--center .vxe-number-input--inner{
  text-align:center
}

.vxe-number-input.is--right .vxe-number-input--inner{
  text-align:right
}

.vxe-number-input--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-number-input--panel:not(.is--transfer){
  min-width:100%
}

.vxe-number-input--panel.is--transfer{
  position:fixed
}

.vxe-number-input--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden;
  transform-style:preserve-3d
}

.vxe-number-input--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-number-input--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-number-input--panel-layout-wrapper,.vxe-number-input--panel-wrapper{
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:0 0 6px 2px rgba(0,0,0,.1);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-number-input--panel-wrapper{
  overflow-x:hidden;
  overflow-y:auto
}

.vxe-number-input--panel-layout-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-number-input--panel.type--date,.vxe-number-input--panel.type--month,.vxe-number-input--panel.type--quarter,.vxe-number-input--panel.type--week,.vxe-number-input--panel.type--year{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-number-input--panel.type--datetime .vxe-number-input--panel-right-wrapper{
  display:flex;
  flex-direction:column;
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input--panel.type--date .vxe-number-input--date-picker-body th,.vxe-number-input--panel.type--datetime .vxe-number-input--date-picker-body th{
  width:14.28571%
}

.vxe-number-input--panel.type--week .vxe-number-input--date-picker-body table th{
  width:12%
}

.vxe-number-input--panel.type--week .vxe-number-input--date-picker-body table th:first-child{
  width:14%
}

.vxe-number-input--panel.type--quarter .vxe-number-input--date-picker-body table th{
  width:50%
}

.vxe-number-input--panel.type--month .vxe-number-input--date-picker-body td,.vxe-number-input--panel.type--year .vxe-number-input--date-picker-body td{
  width:25%
}

.vxe-number-input--time-picker-title{
  display:inline-block;
  text-align:center;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-number-input--time-picker-confirm{
  position:absolute;
  right:0;
  top:0
}

.vxe-number-input--date-picker-confirm,.vxe-number-input--time-picker-confirm{
  outline:0;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  cursor:pointer;
  color:var(--vxe-ui-input-date-time-confirm-button-color);
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-number-input--date-picker-confirm:hover,.vxe-number-input--time-picker-confirm:hover{
  background-color:var(--vxe-ui-font-primary-lighten-color);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-number-input--date-picker-confirm:active,.vxe-number-input--time-picker-confirm:active{
  background-color:var(--vxe-ui-font-primary-darken-color);
  border-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-number-input--time-picker-header{
  display:flex;
  position:relative;
  flex-shrink:0
}

.vxe-number-input--date-picker-header{
  display:flex;
  flex-direction:row;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-number-input--date-picker-header .vxe-number-input--date-picker-type-wrapper{
  flex-grow:1
}

.vxe-number-input--date-picker-header .vxe-number-input--date-picker-btn-wrapper{
  flex-shrink:0;
  text-align:center
}

.vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-btn,.vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-label{
  display:inline-block
}

.vxe-number-input--date-picker-btn-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-number-input--date-picker-btn,.vxe-number-input--date-picker-label{
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-number-input--date-picker-btn.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-number-input--date-picker-btn:not(.is--disabled){
  cursor:pointer
}

.vxe-number-input--date-picker-btn:not(.is--disabled):active,.vxe-number-input--date-picker-btn:not(.is--disabled):hover{
  background-color:#fff
}

.vxe-number-input--date-picker-body{
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-number-input--date-picker-body table{
  border:0;
  width:100%;
  border-spacing:0;
  border-collapse:separate;
  text-align:center;
  table-layout:fixed
}

.vxe-number-input--date-picker-body td,.vxe-number-input--date-picker-body th{
  font-weight:400
}

.vxe-number-input--date-picker-body th{
  box-shadow:inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-number-input--date-picker-body td.is--next,.vxe-number-input--date-picker-body td.is--next .vxe-number-input--date-festival,.vxe-number-input--date-picker-body td.is--next .vxe-number-input--date-label,.vxe-number-input--date-picker-body td.is--prev,.vxe-number-input--date-picker-body td.is--prev .vxe-number-input--date-festival,.vxe-number-input--date-picker-body td.is--prev .vxe-number-input--date-label{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-number-input--date-picker-body td.is--now{
  box-shadow:inset 0 0 0 1px var(--vxe-ui-base-popup-border-color)
}

.vxe-number-input--date-picker-body td.is--now:not(.is--selected).is--current,.vxe-number-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-number-input--date-festival,.vxe-number-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-number-input--date-label{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-number-input--date-picker-body td.is--hover{
  background-color:var(--vxe-ui-input-date-picker-hover-background-color)
}

.vxe-number-input--date-picker-body td.is--selected{
  color:var(--vxe-ui-input-date-picker-selected-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-number-input--date-picker-body td.is--selected.is--next,.vxe-number-input--date-picker-body td.is--selected.is--prev{
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-number-input--date-picker-body td.is--selected .vxe-number-input--date-festival,.vxe-number-input--date-picker-body td.is--selected .vxe-number-input--date-label{
  color:var(--vxe-ui-input-date-picker-festival-selected-color)
}

.vxe-number-input--date-picker-body td.is--selected .vxe-number-input--date-label.is-notice:before{
  background-color:var(--vxe-ui-input-date-picker-notice-selected-background-color)
}

.vxe-number-input--date-picker-body td:not(.is--disabled){
  cursor:pointer
}

.vxe-number-input--date-picker-body td.is--disabled{
  cursor:no-drop;
  color:var(--vxe-ui-input-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-number-input--date-picker-body td.is--disabled .vxe-number-input--date-festival,.vxe-number-input--date-picker-body td.is--disabled .vxe-number-input--date-label{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-number-input--date-week-view th:first-child{
  box-shadow:inset -1px -1px 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-number-input--date-week-view td:first-child{
  box-shadow:inset -1px 0 0 0 var(--vxe-ui-base-popup-border-color)
}

.vxe-number-input--date-festival,.vxe-number-input--date-label{
  display:block;
  overflow:hidden
}

.vxe-number-input--date-label{
  position:relative
}

.vxe-number-input--date-label.is-notice:before{
  content:"";
  position:absolute;
  width:4px;
  height:4px;
  left:.8em;
  top:.1em;
  transform:translateX(-50%);
  border-radius:100%;
  background-color:var(--vxe-ui-input-date-notice-background-color)
}

.vxe-number-input--date-label--extra{
  position:absolute;
  right:.1em;
  top:-.2em;
  font-size:12px;
  line-height:12px;
  transform:scale(.7);
  color:var(--vxe-ui-input-date-extra-color)
}

.vxe-number-input--date-label--extra.is-important{
  color:var(--vxe-ui-input-date-extra-important-color)
}

.vxe-number-input--date-festival{
  color:var(--vxe-ui-input-date-festival-color);
  height:14px;
  line-height:1;
  overflow:hidden
}

.vxe-number-input--date-festival.is-important{
  color:var(--vxe-ui-input-date-festival-important-color)
}

.vxe-number-input--date-festival--label{
  display:block;
  font-size:12px;
  transform:scale(.8)
}

@keyframes festivalOverlap2{
  0%,45%,to{
    transform:translateY(0)
  }

  50%,95%{
    transform:translateY(-14px)
  }
}

@keyframes festivalOverlap3{
  0%,20%,to{
    transform:translateY(0)
  }

  25%,45%,75%,95%{
    transform:translateY(-14px)
  }

  50%,70%{
    transform:translateY(-28px)
  }
}

.vxe-number-input--date-festival--overlap{
  display:block;
  font-size:12px
}

.vxe-number-input--date-festival--overlap.overlap--2{
  animation:festivalOverlap2 6s ease-in-out infinite
}

.vxe-number-input--date-festival--overlap.overlap--3{
  animation:festivalOverlap3 9s ease-in-out infinite
}

.vxe-number-input--date-festival--overlap>span{
  height:14px;
  display:block;
  transform:scale(.8)
}

.vxe-number-input--time-picker-body{
  position:relative;
  display:flex;
  flex-direction:row;
  border:1px solid var(--vxe-ui-base-popup-border-color);
  flex-grow:1;
  border-radius:var(--vxe-ui-base-border-radius);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-number-input--time-picker-body>ul{
  height:100%;
  overflow:hidden;
  margin:0;
  padding:0
}

.vxe-number-input--time-picker-body>ul:after,.vxe-number-input--time-picker-body>ul:before{
  content:" ";
  display:block
}

.vxe-number-input--time-picker-body>ul:hover{
  overflow-y:auto
}

.vxe-number-input--time-picker-body>ul>li{
  display:block
}

.vxe-number-input--time-picker-body>ul>li:hover{
  background-color:var(--vxe-ui-input-date-picker-hover-background-color);
  cursor:pointer
}

.vxe-number-input--time-picker-body>ul>li.is--selected{
  font-weight:700;
  color:var(--vxe-ui-font-primary-color)
}

.vxe-number-input--time-picker-body .vxe-number-input--time-picker-minute-list,.vxe-number-input--time-picker-body .vxe-number-input--time-picker-second-list{
  border-left:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-number-input{
  font-size:var(--vxe-ui-font-size-default);
  height:var(--vxe-ui-input-height-default);
  line-height:var(--vxe-ui-input-height-default)
}

.vxe-number-input .vxe-number-input--inner[type=date]::-webkit-inner-spin-button,.vxe-number-input .vxe-number-input--inner[type=month]::-webkit-inner-spin-button,.vxe-number-input .vxe-number-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:6px
}

.vxe-number-input .vxe-number-input--inner[type=date]::-webkit-inner-spin-button,.vxe-number-input .vxe-number-input--inner[type=month]::-webkit-inner-spin-button,.vxe-number-input .vxe-number-input--inner[type=number]::-webkit-inner-spin-button,.vxe-number-input .vxe-number-input--inner[type=week]::-webkit-inner-spin-button{
  height:24px
}

.vxe-number-input.size--medium{
  font-size:var(--vxe-ui-font-size-medium);
  height:var(--vxe-ui-input-height-medium);
  line-height:var(--vxe-ui-input-height-medium)
}

.vxe-number-input.size--medium .vxe-number-input--inner[type=date]::-webkit-inner-spin-button,.vxe-number-input.size--medium .vxe-number-input--inner[type=month]::-webkit-inner-spin-button,.vxe-number-input.size--medium .vxe-number-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:4px
}

.vxe-number-input.size--small{
  font-size:var(--vxe-ui-font-size-small);
  height:var(--vxe-ui-input-height-small);
  line-height:var(--vxe-ui-input-height-small)
}

.vxe-number-input.size--small .vxe-number-input--inner[type=date]::-webkit-inner-spin-button,.vxe-number-input.size--small .vxe-number-input--inner[type=month]::-webkit-inner-spin-button,.vxe-number-input.size--small .vxe-number-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:2px
}

.vxe-number-input.size--mini{
  font-size:var(--vxe-ui-font-size-mini);
  height:var(--vxe-ui-input-height-mini);
  line-height:var(--vxe-ui-input-height-mini)
}

.vxe-number-input.size--mini .vxe-number-input--inner[type=date]::-webkit-inner-spin-button,.vxe-number-input.size--mini .vxe-number-input--inner[type=month]::-webkit-inner-spin-button,.vxe-number-input.size--mini .vxe-number-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:0
}

.vxe-number-input--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-number-input--panel .vxe-number-input--panel-wrapper{
  max-height:380px
}

.vxe-number-input--panel.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--time .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--week .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--year .vxe-number-input--panel-wrapper{
  padding:11px
}

.vxe-number-input--panel.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.type--year .vxe-number-input--panel-wrapper{
  width:336px
}

.vxe-number-input--panel.type--week .vxe-number-input--panel-wrapper{
  width:380px
}

.vxe-number-input--panel.type--time .vxe-number-input--panel-wrapper{
  width:170px
}

.vxe-number-input--panel.type--datetime .vxe-number-input--panel-left-wrapper{
  width:336px
}

.vxe-number-input--panel.type--datetime .vxe-number-input--panel-left-wrapper,.vxe-number-input--panel.type--datetime .vxe-number-input--panel-right-wrapper{
  padding:11px
}

.vxe-number-input--panel .vxe-number-input--time-picker-title{
  height:30px;
  line-height:30px;
  padding:0 11px
}

.vxe-number-input--panel .vxe-number-input--date-picker-btn,.vxe-number-input--panel .vxe-number-input--date-picker-label{
  height:30px;
  line-height:30px
}

.vxe-number-input--panel .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-btn{
  margin-left:8px
}

.vxe-number-input--panel .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-current-btn,.vxe-number-input--panel .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-next-btn,.vxe-number-input--panel .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-prev-btn{
  width:30px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input--panel .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-btn,.vxe-number-input--panel .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-label{
  padding:0 9px
}

.vxe-number-input--panel .vxe-number-input--date-picker-header,.vxe-number-input--panel .vxe-number-input--time-picker-header{
  padding-bottom:8px
}

.vxe-number-input--panel .vxe-number-input--date-picker-body table,.vxe-number-input--panel .vxe-number-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-default)*6 + var(--vxe-ui-input-date-title-height-default))
}

.vxe-number-input--panel .vxe-number-input--time-picker-body>ul{
  width:48px
}

.vxe-number-input--panel .vxe-number-input--time-picker-body>ul:after,.vxe-number-input--panel .vxe-number-input--time-picker-body>ul:before{
  height:120px
}

.vxe-number-input--panel .vxe-number-input--time-picker-body>ul>li{
  height:26px;
  padding-left:9px
}

.vxe-number-input--panel .vxe-number-input--time-picker-body .vxe-number-input--time-picker-minute-list{
  left:48px
}

.vxe-number-input--panel .vxe-number-input--time-picker-body .vxe-number-input--time-picker-second-list{
  left:96px
}

.vxe-number-input--panel .vxe-number-input--date-day-view td,.vxe-number-input--panel .vxe-number-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-default)
}

.vxe-number-input--panel .vxe-number-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-default)
}

.vxe-number-input--panel .vxe-number-input--date-month-view td,.vxe-number-input--panel .vxe-number-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-default)
}

.vxe-number-input--panel .vxe-number-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-default)
}

.vxe-number-input--panel .vxe-number-input--date-picker-confirm,.vxe-number-input--panel .vxe-number-input--time-picker-confirm{
  height:30px;
  padding:0 9px
}

.vxe-number-input--panel .vxe-number-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-default) + 1px)
}

.vxe-number-input--panel.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-number-input--panel.size--medium .vxe-number-input--panel-wrapper{
  max-height:360px
}

.vxe-number-input--panel.size--medium.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--time .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--week .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--year .vxe-number-input--panel-wrapper{
  padding:10px
}

.vxe-number-input--panel.size--medium.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--medium.type--year .vxe-number-input--panel-wrapper{
  width:336px
}

.vxe-number-input--panel.size--medium.type--week .vxe-number-input--panel-wrapper{
  width:380px
}

.vxe-number-input--panel.size--medium.type--time .vxe-number-input--panel-wrapper{
  width:168px
}

.vxe-number-input--panel.size--medium.type--datetime .vxe-number-input--panel-left-wrapper{
  width:336px
}

.vxe-number-input--panel.size--medium.type--datetime .vxe-number-input--panel-left-wrapper,.vxe-number-input--panel.size--medium.type--datetime .vxe-number-input--panel-right-wrapper{
  padding:10px
}

.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-title{
  height:29px;
  line-height:29px;
  padding:0 10px
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-btn,.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-label{
  height:29px;
  line-height:29px
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-btn{
  margin-left:7px
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-current-btn,.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-next-btn,.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-prev-btn{
  width:29px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-btn,.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-label{
  padding:0 8px
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-header,.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-header{
  padding-bottom:7px
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-body table,.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-medium)*6 + var(--vxe-ui-input-date-title-height-medium))
}

.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-body>ul{
  width:48px
}

.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-body>ul:after,.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-body>ul:before{
  height:120px
}

.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-body>ul>li{
  height:26px;
  padding-left:8px
}

.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-body .vxe-number-input--time-picker-minute-list{
  left:48px
}

.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-body .vxe-number-input--time-picker-second-list{
  left:96px
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-day-view td,.vxe-number-input--panel.size--medium .vxe-number-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-medium)
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-medium)
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-month-view td,.vxe-number-input--panel.size--medium .vxe-number-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-medium)
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-medium)
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-picker-confirm,.vxe-number-input--panel.size--medium .vxe-number-input--time-picker-confirm{
  height:29px;
  padding:0 8px
}

.vxe-number-input--panel.size--medium .vxe-number-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-medium) + 1px)
}

.vxe-number-input--panel.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-number-input--panel.size--small .vxe-number-input--panel-wrapper{
  max-height:340px
}

.vxe-number-input--panel.size--small.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--time .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--week .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--year .vxe-number-input--panel-wrapper{
  padding:9px
}

.vxe-number-input--panel.size--small.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--small.type--year .vxe-number-input--panel-wrapper{
  width:312px
}

.vxe-number-input--panel.size--small.type--week .vxe-number-input--panel-wrapper{
  width:354px
}

.vxe-number-input--panel.size--small.type--time .vxe-number-input--panel-wrapper{
  width:154px
}

.vxe-number-input--panel.size--small.type--datetime .vxe-number-input--panel-left-wrapper{
  width:312px
}

.vxe-number-input--panel.size--small.type--datetime .vxe-number-input--panel-left-wrapper,.vxe-number-input--panel.size--small.type--datetime .vxe-number-input--panel-right-wrapper{
  padding:9px
}

.vxe-number-input--panel.size--small .vxe-number-input--time-picker-title{
  height:28px;
  line-height:28px;
  padding:0 9px
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-btn,.vxe-number-input--panel.size--small .vxe-number-input--date-picker-label{
  height:28px;
  line-height:28px
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-btn{
  margin-left:6px
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-current-btn,.vxe-number-input--panel.size--small .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-next-btn,.vxe-number-input--panel.size--small .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-prev-btn{
  width:28px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-btn,.vxe-number-input--panel.size--small .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-label{
  padding:0 7px
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-header,.vxe-number-input--panel.size--small .vxe-number-input--time-picker-header{
  padding-bottom:6px
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-body table,.vxe-number-input--panel.size--small .vxe-number-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-small)*6 + var(--vxe-ui-input-date-title-height-small))
}

.vxe-number-input--panel.size--small .vxe-number-input--time-picker-body>ul{
  width:44px
}

.vxe-number-input--panel.size--small .vxe-number-input--time-picker-body>ul:after,.vxe-number-input--panel.size--small .vxe-number-input--time-picker-body>ul:before{
  height:110px
}

.vxe-number-input--panel.size--small .vxe-number-input--time-picker-body>ul>li{
  height:26px;
  padding-left:7px
}

.vxe-number-input--panel.size--small .vxe-number-input--time-picker-body .vxe-number-input--time-picker-minute-list{
  left:44px
}

.vxe-number-input--panel.size--small .vxe-number-input--time-picker-body .vxe-number-input--time-picker-second-list{
  left:88px
}

.vxe-number-input--panel.size--small .vxe-number-input--date-day-view td,.vxe-number-input--panel.size--small .vxe-number-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-small)
}

.vxe-number-input--panel.size--small .vxe-number-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-small)
}

.vxe-number-input--panel.size--small .vxe-number-input--date-month-view td,.vxe-number-input--panel.size--small .vxe-number-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-small)
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-small)
}

.vxe-number-input--panel.size--small .vxe-number-input--date-picker-confirm,.vxe-number-input--panel.size--small .vxe-number-input--time-picker-confirm{
  height:28px;
  padding:0 7px
}

.vxe-number-input--panel.size--small .vxe-number-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-small) + 1px)
}

.vxe-number-input--panel.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-number-input--panel.size--mini .vxe-number-input--panel-wrapper{
  max-height:320px
}

.vxe-number-input--panel.size--mini.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--time .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--week .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--year .vxe-number-input--panel-wrapper{
  padding:8px
}

.vxe-number-input--panel.size--mini.type--date .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--month .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--quarter .vxe-number-input--panel-wrapper,.vxe-number-input--panel.size--mini.type--year .vxe-number-input--panel-wrapper{
  width:288px
}

.vxe-number-input--panel.size--mini.type--week .vxe-number-input--panel-wrapper{
  width:326px
}

.vxe-number-input--panel.size--mini.type--time .vxe-number-input--panel-wrapper{
  width:146px
}

.vxe-number-input--panel.size--mini.type--datetime .vxe-number-input--panel-left-wrapper{
  width:288px
}

.vxe-number-input--panel.size--mini.type--datetime .vxe-number-input--panel-left-wrapper,.vxe-number-input--panel.size--mini.type--datetime .vxe-number-input--panel-right-wrapper{
  padding:8px
}

.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-title{
  height:27px;
  line-height:27px;
  padding:0 8px
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-btn,.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-label{
  height:27px;
  line-height:27px
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-btn{
  margin-left:5px
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-current-btn,.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-next-btn,.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-btn-wrapper .vxe-number-input--date-picker-prev-btn{
  width:27px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-btn,.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-type-wrapper .vxe-number-input--date-picker-label{
  padding:0 6px
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-header,.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-header{
  padding-bottom:5px
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-body table,.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-mini)*6 + var(--vxe-ui-input-date-title-height-mini))
}

.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-body>ul{
  width:42px
}

.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-body>ul:after,.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-body>ul:before{
  height:100px
}

.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-body>ul>li{
  height:26px;
  padding-left:6px
}

.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-body .vxe-number-input--time-picker-minute-list{
  left:42px
}

.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-body .vxe-number-input--time-picker-second-list{
  left:84px
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-day-view td,.vxe-number-input--panel.size--mini .vxe-number-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-mini)
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-mini)
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-month-view td,.vxe-number-input--panel.size--mini .vxe-number-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-mini)
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-mini)
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-picker-confirm,.vxe-number-input--panel.size--mini .vxe-number-input--time-picker-confirm{
  height:27px;
  padding:0 6px
}

.vxe-number-input--panel.size--mini .vxe-number-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-mini) + 1px)
}

.vxe-pager{
  position:relative;
  display:flex;
  align-items:center;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  text-align:right;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-pager.is--hidden{
  display:none
}

.vxe-pager.align--left{
  text-align:left
}

.vxe-pager.align--center{
  text-align:center
}

.vxe-pager.is--loading:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:999;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  background-color:var(--vxe-ui-loading-background-color)
}

.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{
  color:inherit;
  outline:0;
  padding:0;
  border:1px solid transparent;
  font-size:inherit
}

.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{
  box-shadow:0 0 .25em 0 var(--vxe-ui-font-primary-color)
}

.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{
  background-color:#fff
}

.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn{
  border-color:var(--vxe-ui-input-border-color)
}

.vxe-pager.is--background .vxe-pager--jump-next,.vxe-pager.is--background .vxe-pager--jump-prev,.vxe-pager.is--background .vxe-pager--next-btn,.vxe-pager.is--background .vxe-pager--num-btn,.vxe-pager.is--background .vxe-pager--prev-btn,.vxe-pager.is--perfect .vxe-pager--jump-next,.vxe-pager.is--perfect .vxe-pager--jump-prev,.vxe-pager.is--perfect .vxe-pager--next-btn,.vxe-pager.is--perfect .vxe-pager--num-btn,.vxe-pager.is--perfect .vxe-pager--prev-btn{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active{
  color:#fff;
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover{
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active{
  border-color:var(--vxe-ui-font-primary-darken-color);
  background-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-pager.is--perfect{
  border:1px solid var(--vxe-ui-input-border-color);
  border-top-width:0;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-pager.is--border .vxe-pager--num-btn.is--active{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-pager .vxe-pager--wrapper{
  flex-grow:1
}

.vxe-pager .vxe-pager--btn-icon,.vxe-pager .vxe-pager--jump-icon{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}

.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper,.vxe-pager .vxe-pager--sizes,.vxe-pager .vxe-pager--total{
  margin:0 .4em;
  vertical-align:middle;
  display:inline-block
}

.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{
  position:relative;
  cursor:pointer
}

.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper{
  height:2.15em;
  line-height:2em;
  display:inline-block
}

.vxe-pager .vxe-pager--sizes>.vxe-select--panel .vxe-select-option{
  text-align:center
}

.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{
  min-width:2.15em
}

.vxe-pager .vxe-pager--btn-wrapper{
  padding:0;
  margin:0;
  display:inline-block;
  text-align:center
}

.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon{
  display:none
}

.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon{
  display:inline-block
}

.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon{
  display:none
}

.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{
  text-align:center;
  border-radius:var(--vxe-ui-base-border-radius);
  margin:0 .25em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-pager .vxe-pager--jump-next.is--disabled,.vxe-pager .vxe-pager--jump-prev.is--disabled,.vxe-pager .vxe-pager--next-btn.is--disabled,.vxe-pager .vxe-pager--num-btn.is--disabled,.vxe-pager .vxe-pager--prev-btn.is--disabled{
  cursor:no-drop;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-pager .vxe-pager--jump-next.is--disabled:hover,.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,.vxe-pager .vxe-pager--next-btn.is--disabled:hover,.vxe-pager .vxe-pager--num-btn.is--disabled:hover,.vxe-pager .vxe-pager--prev-btn.is--disabled:hover{
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-pager .vxe-pager--num-btn{
  vertical-align:middle
}

.vxe-pager .vxe-pager--num-btn.is--active{
  font-weight:700
}

.vxe-pager .vxe-pager--sizes{
  width:9em;
  text-align:center;
  cursor:pointer
}

.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--sizes .vxe-input--inner{
  text-align:center
}

.vxe-pager .vxe-pager--count>span{
  vertical-align:middle
}

.vxe-pager .vxe-pager--count .vxe-pager--separator{
  margin-right:.2em
}

.vxe-pager .vxe-pager--count .vxe-pager--separator:before{
  content:"/"
}

.vxe-pager .vxe-pager--jump .vxe-pager--goto-text{
  margin-right:.25em
}

.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text{
  margin-left:.25em
}

.vxe-pager .vxe-pager--jump .vxe-pager--goto{
  width:4em
}

.vxe-pager{
  font-size:var(--vxe-ui-font-size-default);
  height:48px
}

.vxe-pager.size--medium{
  font-size:var(--vxe-ui-font-size-medium);
  height:44px
}

.vxe-pager.size--small{
  font-size:var(--vxe-ui-font-size-small);
  height:40px
}

.vxe-pager.size--mini{
  font-size:var(--vxe-ui-font-size-mini);
  height:36px
}

.vxe-password-input--wrapper{
  flex-grow:1;
  overflow:hidden
}

.vxe-password-input--inner{
  display:block;
  width:100%;
  height:100%;
  outline:0;
  margin:0;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  padding:0 .5em;
  color:var(--vxe-ui-font-color);
  border:0;
  border-radius:var(--vxe-ui-base-border-radius);
  background-color:var(--vxe-ui-layout-background-color);
  box-shadow:none
}

.vxe-password-input--inner::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-password-input--inner::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-password-input--inner::-webkit-autofill{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-password-input--inner[type=number]{
  -webkit-appearance:none;
  appearance:none;
  -moz-appearance:textfield
}

.vxe-password-input--inner[type=number]::-webkit-inner-spin-button,.vxe-password-input--inner[type=number]::-webkit-outer-spin-button,.vxe-password-input--inner[type=search],.vxe-password-input--inner[type=search]::-webkit-search-cancel-button{
  -webkit-appearance:none;
  appearance:none
}

.vxe-password-input--inner[disabled]{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-password-input--inner[disabled],.vxe-password-input.is--disabled{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-password-input.is--disabled .vxe-password-input--clear-icon,.vxe-password-input.is--disabled .vxe-password-input--control-icon,.vxe-password-input.is--disabled .vxe-password-input--prefix,.vxe-password-input.is--disabled .vxe-password-input--suffix{
  cursor:not-allowed
}

.vxe-password-input.is--disabled .vxe-password-input--prefix,.vxe-password-input.is--disabled .vxe-password-input--suffix{
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-password-input{
  display:inline-flex;
  flex-direction:row;
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  width:180px;
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-password-input.is--active{
  border:1px solid var(--vxe-ui-font-primary-color)
}

.vxe-password-input.show--clear:hover .vxe-password-input--clear-icon{
  display:block
}

.vxe-password-input--prefix,.vxe-password-input--suffix{
  display:flex;
  flex-direction:row;
  align-items:center;
  flex-shrink:0;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-password-input--prefix-icon{
  padding-left:.5em
}

.vxe-password-input--clear-icon,.vxe-password-input--control-icon,.vxe-password-input--suffix-icon{
  padding-right:.5em
}

.vxe-password-input--clear-icon,.vxe-password-input--control-icon{
  height:100%;
  color:var(--vxe-ui-input-placeholder-color);
  cursor:pointer
}

.vxe-password-input--clear-icon{
  display:none
}

.vxe-password-input--clear-icon:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-password-input--clear-icon:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-password-input--number-btn{
  height:50%;
  display:flex;
  align-items:center;
  justify-content:center
}

.vxe-password-input--number-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-password-input--number-btn:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-password-input--number-icon{
  display:flex;
  flex-direction:column;
  height:100%
}

.vxe-password-input--number-icon .vxe-password-input--number-btn.is--disabled{
  cursor:no-drop;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-password-input--count{
  flex-shrink:0;
  color:var(--vxe-ui-input-count-color);
  background-color:var(--vxe-ui-layout-background-color);
  padding-right:.6em
}

.vxe-password-input--count.is--error{
  color:var(--vxe-ui-input-count-error-color)
}

.vxe-password-input.is--left .vxe-password-input--inner{
  text-align:left
}

.vxe-password-input.is--center .vxe-password-input--inner{
  text-align:center
}

.vxe-password-input.is--right .vxe-password-input--inner{
  text-align:right
}

.vxe-password-input--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-password-input--panel:not(.is--transfer){
  min-width:100%
}

.vxe-password-input--panel.is--transfer{
  position:fixed
}

.vxe-password-input--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden;
  transform-style:preserve-3d
}

.vxe-password-input--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-password-input--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-password-input{
  font-size:var(--vxe-ui-font-size-default);
  height:var(--vxe-ui-input-height-default);
  line-height:var(--vxe-ui-input-height-default)
}

.vxe-password-input .vxe-password-input--inner[type=date]::-webkit-inner-spin-button,.vxe-password-input .vxe-password-input--inner[type=month]::-webkit-inner-spin-button,.vxe-password-input .vxe-password-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:6px
}

.vxe-password-input .vxe-password-input--inner[type=date]::-webkit-inner-spin-button,.vxe-password-input .vxe-password-input--inner[type=month]::-webkit-inner-spin-button,.vxe-password-input .vxe-password-input--inner[type=number]::-webkit-inner-spin-button,.vxe-password-input .vxe-password-input--inner[type=week]::-webkit-inner-spin-button{
  height:24px
}

.vxe-password-input.size--medium{
  font-size:var(--vxe-ui-font-size-medium);
  height:var(--vxe-ui-input-height-medium);
  line-height:var(--vxe-ui-input-height-medium)
}

.vxe-password-input.size--medium .vxe-password-input--inner[type=date]::-webkit-inner-spin-button,.vxe-password-input.size--medium .vxe-password-input--inner[type=month]::-webkit-inner-spin-button,.vxe-password-input.size--medium .vxe-password-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:4px
}

.vxe-password-input.size--small{
  font-size:var(--vxe-ui-font-size-small);
  height:var(--vxe-ui-input-height-small);
  line-height:var(--vxe-ui-input-height-small)
}

.vxe-password-input.size--small .vxe-password-input--inner[type=date]::-webkit-inner-spin-button,.vxe-password-input.size--small .vxe-password-input--inner[type=month]::-webkit-inner-spin-button,.vxe-password-input.size--small .vxe-password-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:2px
}

.vxe-password-input.size--mini{
  font-size:var(--vxe-ui-font-size-mini);
  height:var(--vxe-ui-input-height-mini);
  line-height:var(--vxe-ui-input-height-mini)
}

.vxe-password-input.size--mini .vxe-password-input--inner[type=date]::-webkit-inner-spin-button,.vxe-password-input.size--mini .vxe-password-input--inner[type=month]::-webkit-inner-spin-button,.vxe-password-input.size--mini .vxe-password-input--inner[type=week]::-webkit-inner-spin-button{
  margin-top:0
}

.vxe-password-input--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-password-input--panel .vxe-password-input--panel-wrapper{
  max-height:380px
}

.vxe-password-input--panel.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--time .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--week .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--year .vxe-password-input--panel-wrapper{
  padding:11px
}

.vxe-password-input--panel.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.type--year .vxe-password-input--panel-wrapper{
  width:336px
}

.vxe-password-input--panel.type--week .vxe-password-input--panel-wrapper{
  width:380px
}

.vxe-password-input--panel.type--time .vxe-password-input--panel-wrapper{
  width:170px
}

.vxe-password-input--panel.type--datetime .vxe-password-input--panel-left-wrapper{
  width:336px
}

.vxe-password-input--panel.type--datetime .vxe-password-input--panel-left-wrapper,.vxe-password-input--panel.type--datetime .vxe-password-input--panel-right-wrapper{
  padding:11px
}

.vxe-password-input--panel .vxe-password-input--time-picker-title{
  height:30px;
  line-height:30px;
  padding:0 11px
}

.vxe-password-input--panel .vxe-password-input--date-picker-btn,.vxe-password-input--panel .vxe-password-input--date-picker-label{
  height:30px;
  line-height:30px
}

.vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn{
  margin-left:8px
}

.vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn,.vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn,.vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn{
  width:30px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-password-input--panel .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn,.vxe-password-input--panel .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label{
  padding:0 9px
}

.vxe-password-input--panel .vxe-password-input--date-picker-header,.vxe-password-input--panel .vxe-password-input--time-picker-header{
  padding-bottom:8px
}

.vxe-password-input--panel .vxe-password-input--date-picker-body table,.vxe-password-input--panel .vxe-password-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-default)*6 + var(--vxe-ui-input-date-title-height-default))
}

.vxe-password-input--panel .vxe-password-input--time-picker-body>ul{
  width:48px
}

.vxe-password-input--panel .vxe-password-input--time-picker-body>ul:after,.vxe-password-input--panel .vxe-password-input--time-picker-body>ul:before{
  height:120px
}

.vxe-password-input--panel .vxe-password-input--time-picker-body>ul>li{
  height:26px;
  padding-left:9px
}

.vxe-password-input--panel .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list{
  left:48px
}

.vxe-password-input--panel .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list{
  left:96px
}

.vxe-password-input--panel .vxe-password-input--date-day-view td,.vxe-password-input--panel .vxe-password-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-default)
}

.vxe-password-input--panel .vxe-password-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-default)
}

.vxe-password-input--panel .vxe-password-input--date-month-view td,.vxe-password-input--panel .vxe-password-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-default)
}

.vxe-password-input--panel .vxe-password-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-default)
}

.vxe-password-input--panel .vxe-password-input--date-picker-confirm,.vxe-password-input--panel .vxe-password-input--time-picker-confirm{
  height:30px;
  padding:0 9px
}

.vxe-password-input--panel .vxe-password-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-default) + 1px)
}

.vxe-password-input--panel.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-password-input--panel.size--medium .vxe-password-input--panel-wrapper{
  max-height:360px
}

.vxe-password-input--panel.size--medium.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--time .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--week .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--year .vxe-password-input--panel-wrapper{
  padding:10px
}

.vxe-password-input--panel.size--medium.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--medium.type--year .vxe-password-input--panel-wrapper{
  width:336px
}

.vxe-password-input--panel.size--medium.type--week .vxe-password-input--panel-wrapper{
  width:380px
}

.vxe-password-input--panel.size--medium.type--time .vxe-password-input--panel-wrapper{
  width:168px
}

.vxe-password-input--panel.size--medium.type--datetime .vxe-password-input--panel-left-wrapper{
  width:336px
}

.vxe-password-input--panel.size--medium.type--datetime .vxe-password-input--panel-left-wrapper,.vxe-password-input--panel.size--medium.type--datetime .vxe-password-input--panel-right-wrapper{
  padding:10px
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-title{
  height:29px;
  line-height:29px;
  padding:0 10px
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn,.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-label{
  height:29px;
  line-height:29px
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn{
  margin-left:7px
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn,.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn,.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn{
  width:29px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn,.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label{
  padding:0 8px
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-header,.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-header{
  padding-bottom:7px
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-body table,.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-medium)*6 + var(--vxe-ui-input-date-title-height-medium))
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body>ul{
  width:48px
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body>ul:after,.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body>ul:before{
  height:120px
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body>ul>li{
  height:26px;
  padding-left:8px
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list{
  left:48px
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list{
  left:96px
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-day-view td,.vxe-password-input--panel.size--medium .vxe-password-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-medium)
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-medium)
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-month-view td,.vxe-password-input--panel.size--medium .vxe-password-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-medium)
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-medium)
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-confirm,.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-confirm{
  height:29px;
  padding:0 8px
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-medium) + 1px)
}

.vxe-password-input--panel.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-password-input--panel.size--small .vxe-password-input--panel-wrapper{
  max-height:340px
}

.vxe-password-input--panel.size--small.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--time .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--week .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--year .vxe-password-input--panel-wrapper{
  padding:9px
}

.vxe-password-input--panel.size--small.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--small.type--year .vxe-password-input--panel-wrapper{
  width:312px
}

.vxe-password-input--panel.size--small.type--week .vxe-password-input--panel-wrapper{
  width:354px
}

.vxe-password-input--panel.size--small.type--time .vxe-password-input--panel-wrapper{
  width:154px
}

.vxe-password-input--panel.size--small.type--datetime .vxe-password-input--panel-left-wrapper{
  width:312px
}

.vxe-password-input--panel.size--small.type--datetime .vxe-password-input--panel-left-wrapper,.vxe-password-input--panel.size--small.type--datetime .vxe-password-input--panel-right-wrapper{
  padding:9px
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-title{
  height:28px;
  line-height:28px;
  padding:0 9px
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn,.vxe-password-input--panel.size--small .vxe-password-input--date-picker-label{
  height:28px;
  line-height:28px
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn{
  margin-left:6px
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn,.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn,.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn{
  width:28px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn,.vxe-password-input--panel.size--small .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label{
  padding:0 7px
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-header,.vxe-password-input--panel.size--small .vxe-password-input--time-picker-header{
  padding-bottom:6px
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-body table,.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-small)*6 + var(--vxe-ui-input-date-title-height-small))
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body>ul{
  width:44px
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body>ul:after,.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body>ul:before{
  height:110px
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body>ul>li{
  height:26px;
  padding-left:7px
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list{
  left:44px
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list{
  left:88px
}

.vxe-password-input--panel.size--small .vxe-password-input--date-day-view td,.vxe-password-input--panel.size--small .vxe-password-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-small)
}

.vxe-password-input--panel.size--small .vxe-password-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-small)
}

.vxe-password-input--panel.size--small .vxe-password-input--date-month-view td,.vxe-password-input--panel.size--small .vxe-password-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-small)
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-small)
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-confirm,.vxe-password-input--panel.size--small .vxe-password-input--time-picker-confirm{
  height:28px;
  padding:0 7px
}

.vxe-password-input--panel.size--small .vxe-password-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-small) + 1px)
}

.vxe-password-input--panel.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-password-input--panel.size--mini .vxe-password-input--panel-wrapper{
  max-height:320px
}

.vxe-password-input--panel.size--mini.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--time .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--week .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--year .vxe-password-input--panel-wrapper{
  padding:8px
}

.vxe-password-input--panel.size--mini.type--date .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--month .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--quarter .vxe-password-input--panel-wrapper,.vxe-password-input--panel.size--mini.type--year .vxe-password-input--panel-wrapper{
  width:288px
}

.vxe-password-input--panel.size--mini.type--week .vxe-password-input--panel-wrapper{
  width:326px
}

.vxe-password-input--panel.size--mini.type--time .vxe-password-input--panel-wrapper{
  width:146px
}

.vxe-password-input--panel.size--mini.type--datetime .vxe-password-input--panel-left-wrapper{
  width:288px
}

.vxe-password-input--panel.size--mini.type--datetime .vxe-password-input--panel-left-wrapper,.vxe-password-input--panel.size--mini.type--datetime .vxe-password-input--panel-right-wrapper{
  padding:8px
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-title{
  height:27px;
  line-height:27px;
  padding:0 8px
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn,.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-label{
  height:27px;
  line-height:27px
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn{
  margin-left:5px
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn,.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn,.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn{
  width:27px;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn,.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label{
  padding:0 6px
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-header,.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-header{
  padding-bottom:5px
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-body table,.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body{
  height:calc(var(--vxe-ui-input-date-time-week-row-height-mini)*6 + var(--vxe-ui-input-date-title-height-mini))
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body>ul{
  width:42px
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body>ul:after,.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body>ul:before{
  height:100px
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body>ul>li{
  height:26px;
  padding-left:6px
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list{
  left:42px
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list{
  left:84px
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-day-view td,.vxe-password-input--panel.size--mini .vxe-password-input--date-week-view td{
  height:var(--vxe-ui-input-date-time-week-row-height-mini)
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-quarter-view td{
  height:var(--vxe-ui-input-date-quarter-row-height-mini)
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-month-view td,.vxe-password-input--panel.size--mini .vxe-password-input--date-year-view td{
  height:var(--vxe-ui-input-date-month-year-row-height-mini)
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-body th{
  height:var(--vxe-ui-input-date-title-height-mini)
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-confirm,.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-confirm{
  height:27px;
  padding:0 6px
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-label{
  line-height:calc(var(--vxe-ui-font-size-mini) + 1px)
}

.vxe-print,.vxe-pulldown{
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-pulldown{
  position:relative;
  display:inline-block;
  text-align:left
}

.vxe-pulldown--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left;
  outline:0
}

.vxe-pulldown--panel:not(.is--transfer){
  min-width:100%
}

.vxe-pulldown--panel.is--shadow .vxe-pulldown--panel-wrapper{
  box-shadow:var(--vxe-ui-base-popup-box-shadow)
}

.vxe-pulldown--panel.is--transfer{
  position:fixed
}

.vxe-pulldown--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden
}

.vxe-pulldown--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-pulldown--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-pulldown--panel-wrapper{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item{
  line-height:30px;
  max-width:50vw;
  padding:0 var(--vxe-ui-layout-padding-default);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item:not(.is--disabled){
  cursor:pointer
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item:not(.is--disabled):hover{
  background-color:var(--vxe-ui-base-hover-background-color)
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-pulldown,.vxe-pulldown--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-pulldown--panel.size--medium,.vxe-pulldown.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-pulldown--panel.size--small,.vxe-pulldown.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-pulldown--panel.size--mini,.vxe-pulldown.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-pulldown--panel .vxe-pulldown--panel-item{
  height:var(--vxe-ui-pulldown-option-height-default)
}

.vxe-pulldown--panel.size--medium .vxe-pulldown--panel-item,.vxe-pulldown--panel.size--mini .vxe-pulldown--panel-item,.vxe-pulldown--panel.size--small .vxe-pulldown--panel-item{
  height:var(--vxe-ui-pulldown-option-height-medium)
}

.vxe-radio-group{
  display:inline-block;
  vertical-align:middle;
  line-height:1;
  font-size:0
}

.vxe-radio-group+.vxe-radio-group{
  margin-left:10px
}

.vxe-radio--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-radio{
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
  line-height:1;
  cursor:pointer
}

.vxe-radio .vxe-radio--icon{
  font-size:1.26em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-radio.is--checked,.vxe-radio.is--checked .vxe-radio--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-radio:not(.is--disabled){
  cursor:pointer
}

.vxe-radio:not(.is--disabled):hover .vxe-radio--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-radio.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-radio.is--disabled .vxe-radio--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-radio .vxe-radio--label{
  padding-left:.5em
}

.vxe-radio>input[type=radio]{
  position:absolute;
  width:0;
  height:0;
  border:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

.vxe-radio .vxe-radio--label{
  vertical-align:middle;
  display:inline-block;
  max-width:50em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-radio:not(.is--disabled)>input:focus+.vxe-radio--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-radio:not(.vxe-radio-button)+.vxe-radio{
  margin-left:10px
}

.vxe-radio-button .vxe-radio--label{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-radio-button:first-child .vxe-radio--label{
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-radio-button:last-child .vxe-radio--label{
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-radio-button>input:checked+.vxe-radio--label{
  color:#fff;
  background-color:var(--vxe-ui-font-primary-color);
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-radio-button .vxe-radio--label{
  padding:0 1em;
  line-height:calc(var(--vxe-ui-button-height-default) - 2px);
  display:inline-block;
  border-style:solid;
  border-color:var(--vxe-ui-input-border-color);
  border-width:1px 1px 1px 0;
  max-width:50em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-radio-button.is--disabled{
  cursor:not-allowed
}

.vxe-radio-button.is--disabled>input:not(:checked)+.vxe-radio--label{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-radio-button.is--disabled>input:checked+.vxe-radio--label{
  border-color:var(--vxe-ui-font-primary-lighten-color);
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-radio-button:not(.is--disabled)>input:focus+.vxe-radio--label{
  border-color:var(--vxe-ui-font-primary-color);
  box-shadow:0 0 .2em 0 var(--vxe-ui-font-primary-color)
}

.vxe-radio-button:not(.is--disabled):hover>input:not(:checked)+.vxe-radio--label{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-radio-button.size--medium .vxe-radio--label{
  line-height:calc(var(--vxe-ui-button-height-medium) - 2px)
}

.vxe-radio-button.size--small .vxe-radio--label{
  line-height:calc(var(--vxe-ui-button-height-small) - 2px)
}

.vxe-radio-button.size--mini .vxe-radio--label{
  line-height:calc(var(--vxe-ui-button-height-mini) - 2px)
}

.vxe-radio{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-radio.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-radio.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-radio.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-rate{
  display:inline-flex;
  flex-direction:row;
  color:var(--vxe-ui-font-color)
}

.vxe-rate.theme--primary .vxe-rte--item{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-rate.theme--success .vxe-rte--item{
  color:var(--vxe-ui-status-success-color)
}

.vxe-rate.theme--info .vxe-rte--item{
  color:var(--vxe-ui-status-info-color)
}

.vxe-rate.theme--warning .vxe-rte--item{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-rate.theme--danger .vxe-rte--item{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-rate.theme--error .vxe-rte--item{
  color:var(--vxe-ui-status-error-color)
}

.vxe-rate.is--disabled .vxe-rte--item{
  cursor:no-drop
}

.vxe-rate.is--readonly .vxe-rte--item{
  cursor:default
}

.vxe-rte--item{
  margin-right:.25em;
  font-size:1.2em;
  cursor:pointer
}

.vxe-rte--item:last-child{
  margin:0
}

.vxe-rte--item.is--checked{
  color:var(--vxe-ui-rate-item-color)
}

.vxe-rate{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-rate.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-rate.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-rate.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-result{
  position:relative;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  text-align:center;
  font-size:var(--vxe-ui-font-size-default);
  padding:3em 2em
}

.vxe-result.theme--primary .vxe-result--icon-wrapper{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-result.theme--success .vxe-result--icon-wrapper{
  color:var(--vxe-ui-status-success-color)
}

.vxe-result.theme--info .vxe-result--icon-wrapper{
  color:var(--vxe-ui-status-info-color)
}

.vxe-result.theme--warning .vxe-result--icon-wrapper{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-result.theme--danger .vxe-result--icon-wrapper{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-result.theme--error .vxe-result--icon-wrapper{
  color:var(--vxe-ui-status-error-color)
}

.vxe-result--inner{
  display:inline-block
}

.vxe-result--icon-wrapper{
  font-size:4.8em
}

.vxe-result--icon-wrapper>i{
  display:block
}

.vxe-result--img-wrapper>img{
  height:5.2em
}

.vxe-result--title-wrapper{
  font-weight:700;
  font-size:1.74em;
  padding:.25em 0;
  margin-top:.6em
}

.vxe-result--content-wrapper{
  padding:.25em 0;
  color:var(--vxe-ui-font-lighten-color)
}

.vxe-result--extra-wrapper{
  padding:.25em 0;
  margin-top:1em
}

.vxe-result.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-result.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-result.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-row{
  position:relative;
  display:flex;
  flex-direction:row;
  flex-grow:1
}

.vxe-row.is--vertical{
  flex-direction:column
}

.vxe-row.is--wrap{
  flex-wrap:wrap
}

.vxe-select{
  position:relative;
  display:inline-block;
  width:180px;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-select>.vxe-input .vxe-input--inner{
  cursor:pointer
}

.vxe-select.is--disabled>.vxe-input .vxe-input--inner{
  cursor:no-drop
}

.vxe-select.is--loading>.vxe-input .vxe-input--inner{
  cursor:progress
}

.vxe-select>.vxe-input{
  width:100%
}

.vxe-select>.vxe-input .vxe-input--suffix-icon>i{
  display:inline-block;
  transition:transform .2s ease-in-out
}

.vxe-select.is--active:not(.is--filter)>.vxe-input{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-select--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-select-slots{
  display:none
}

.vxe-select--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-select--panel:not(.is--transfer){
  min-width:100%
}

.vxe-select--panel.is--transfer{
  position:fixed
}

.vxe-select--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden
}

.vxe-select--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-select--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-select--panel-search{
  display:block;
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-select--panel-search .vxe-select-search--input{
  width:100%
}

.vxe-select--panel-wrapper{
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:var(--vxe-ui-base-popup-box-shadow);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-select--panel-header{
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-select--panel-footer{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-select--panel-footer,.vxe-select--panel-header{
  padding:4px 0
}

.vxe-select-option--wrapper{
  position:relative;
  overflow-x:hidden;
  overflow-y:auto
}

.vxe-select--y-space{
  width:0;
  float:left
}

.vxe-select--body,.vxe-select-option--wrapper{
  padding:0;
  margin:0;
  border:0;
  outline:0
}

.vxe-select-option--wrapper{
  max-height:18em
}

.vxe-select-option{
  padding:0 .6em;
  max-width:600px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  cursor:pointer
}

.vxe-select-option.is--selected{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-select-option:not(.is--disabled).is--hover{
  background-color:var(--vxe-ui-base-hover-background-color)
}

.vxe-select-option.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-select-optgroup{
  color:var(--vxe-ui-select-title-color);
  font-size:12px;
  cursor:default
}

.vxe-select--search-icon{
  margin-right:.5em
}

.vxe-select--empty-placeholder,.vxe-select--search-loading{
  padding:0 .6em;
  text-align:center;
  color:var(--vxe-ui-select-empty-color)
}

.vxe-select,.vxe-select--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-select--panel.size--medium,.vxe-select.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-select--panel.size--small,.vxe-select.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-select--panel.size--mini,.vxe-select.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-select--panel .vxe-select-option{
  height:var(--vxe-ui-select-option-height-default)
}

.vxe-select--panel .vxe-select--empty-placeholder,.vxe-select--panel .vxe-select--search-loading,.vxe-select--panel .vxe-select-option{
  line-height:var(--vxe-ui-select-option-height-default)
}

.vxe-select--panel.size--medium .vxe-select-option{
  height:var(--vxe-ui-select-option-height-medium)
}

.vxe-select--panel.size--medium .vxe-select--empty-placeholder,.vxe-select--panel.size--medium .vxe-select--search-loading,.vxe-select--panel.size--medium .vxe-select-option{
  line-height:var(--vxe-ui-select-option-height-medium)
}

.vxe-select--panel.size--small .vxe-select-option{
  height:var(--vxe-ui-select-option-height-small)
}

.vxe-select--panel.size--small .vxe-select--empty-placeholder,.vxe-select--panel.size--small .vxe-select--search-loading,.vxe-select--panel.size--small .vxe-select-option{
  line-height:var(--vxe-ui-select-option-height-small)
}

.vxe-select--panel.size--mini .vxe-select-option{
  height:var(--vxe-ui-select-option-height-mini)
}

.vxe-select--panel.size--mini .vxe-select--empty-placeholder,.vxe-select--panel.size--mini .vxe-select--search-loading,.vxe-select--panel.size--mini .vxe-select-option{
  line-height:var(--vxe-ui-select-option-height-mini)
}

.vxe-slider{
  position:relative;
  display:block;
  padding:.5em 1em
}

.vxe-slider.theme--primary .vxe-slider--bar-track{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-slider.theme--primary .vxe-slider--bar-track:hover{
  background-color:var(--vxe-ui-font-primary-lighten-color);
  background-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-slider.theme--primary .vxe-slider--bar-btn{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-slider.theme--success .vxe-slider--bar-track{
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-slider.theme--success .vxe-slider--bar-track:hover{
  background-color:var(--vxe-ui-status-success-lighten-color);
  background-color:var(--vxe-ui-status-success-darken-color)
}

.vxe-slider.theme--success .vxe-slider--bar-btn{
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-slider.theme--info .vxe-slider--bar-track{
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-slider.theme--info .vxe-slider--bar-track:hover{
  background-color:var(--vxe-ui-status-info-lighten-color);
  background-color:var(--vxe-ui-status-info-darken-color)
}

.vxe-slider.theme--info .vxe-slider--bar-btn{
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-slider.theme--warning .vxe-slider--bar-track{
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-slider.theme--warning .vxe-slider--bar-track:hover{
  background-color:var(--vxe-ui-status-warning-lighten-color);
  background-color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-slider.theme--warning .vxe-slider--bar-btn{
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-slider.theme--danger .vxe-slider--bar-track{
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-slider.theme--danger .vxe-slider--bar-track:hover{
  background-color:var(--vxe-ui-status-danger-lighten-color);
  background-color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-slider.theme--danger .vxe-slider--bar-btn{
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-slider.theme--error .vxe-slider--bar-track{
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-slider.theme--error .vxe-slider--bar-track:hover{
  background-color:var(--vxe-ui-status-error-lighten-color);
  background-color:var(--vxe-ui-status-error-darken-color)
}

.vxe-slider.theme--error .vxe-slider--bar-btn{
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-slider.is--disabled .vxe-slider--bar-btn{
  cursor:not-allowed
}

.vxe-slider:not(.is--disabled) .vxe-slider--bar-wrapper,.vxe-slider:not(.is--disabled) .vxe-slider--inner{
  cursor:pointer
}

.vxe-slider:not(.is--disabled) .vxe-slider--bar-btn:hover{
  transform:scale(1.2)
}

.vxe-slider:not(.is--disabled) .vxe-slider--bar-btn:active{
  transform:scale(1.1)
}

.vxe-slider.is--readonly .vxe-slider--bar-wrapper,.vxe-slider.is--readonly .vxe-slider--inner{
  cursor:default
}

.vxe-slider--inner{
  position:relative
}

.vxe-slider--bar-wrapper{
  background-color:#e4e7ed
}

.vxe-slider--bar-track{
  position:absolute;
  left:0;
  top:0;
  z-index:1;
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-slider--bar-track:hover{
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-slider--bar-track:active{
  background-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-slider--bar-track,.vxe-slider--bar-wrapper{
  height:.3em;
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-slider--bar-btn{
  position:absolute;
  width:.9em;
  height:.9em;
  top:-.3em;
  border-radius:50%;
  border:.15em solid var(--vxe-ui-font-primary-color);
  background-color:#fff;
  cursor:pointer;
  z-index:1;
  transition:transform .1s ease-in-out
}

.vxe-slider--start-btn{
  left:-.45em
}

.vxe-slider--end-btn{
  right:-.45em
}

.vxe-switch{
  display:inline-block;
  color:var(--vxe-ui-font-color);
  vertical-align:middle;
  padding:.4em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  text-align:center
}

.vxe-switch.is--animat .vxe-switch--button{
  transition:border-color .3s,background-color .3s
}

.vxe-switch.is--animat .vxe-switch--icon{
  transition:all .3s
}

.vxe-switch.is--on .vxe-switch--button{
  padding-right:1.7em;
  background-color:var(--vxe-ui-switch-open-background-color)
}

.vxe-switch.is--on .vxe-switch--icon{
  left:100%;
  transform:translateX(-1.4em);
  color:var(--vxe-primary-color)
}

.vxe-switch.is--off .vxe-switch--button{
  padding-left:1.7em;
  background-color:var(--vxe-ui-switch-close-background-color)
}

.vxe-switch.is--off .vxe-switch--icon{
  left:.2em;
  transform:translateX(0);
  color:var(--vxe-switch-close-background-color)
}

.vxe-switch.is--off .vxe-switch--label-on,.vxe-switch.is--on .vxe-switch--label-off{
  height:0;
  visibility:hidden;
  overflow:hidden
}

.vxe-switch.is--off .vxe-switch--label,.vxe-switch.is--on .vxe-switch--label{
  opacity:1
}

.vxe-switch:not(.is--disabled) .vxe-switch--button{
  cursor:pointer
}

.vxe-switch:not(.is--disabled) .vxe-switch--button:focus{
  box-shadow:0 0 .4em 0 var(--vxe-ui-font-primary-color)
}

.vxe-switch.is--disabled .vxe-switch--button{
  cursor:no-drop
}

.vxe-switch.is--disabled.is--on .vxe-switch--button{
  background-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-switch.is--disabled.is--on .vxe-switch--icon{
  color:var(--vxe-primary-lighten-color)
}

.vxe-switch.is--disabled.is--off .vxe-switch--button{
  background-color:var(--vxe-ui-switch-disabled-background-color)
}

.vxe-switch.is--disabled.is--off .vxe-switch--icon{
  color:var(--vxe-switch-disabled-background-color)
}

.vxe-switch.is--readonly .vxe-switch--button{
  cursor:default
}

.vxe-switch .vxe-switch--button{
  display:block;
  position:relative;
  height:1.6em;
  line-height:1;
  min-width:3.2em;
  padding:0 .6em;
  border-radius:1em;
  border:0;
  outline:0
}

.vxe-switch .vxe-switch--label{
  opacity:0;
  display:block;
  color:var(--vxe-ui-switch-font-color);
  font-size:.8em
}

.vxe-switch .vxe-switch--icon{
  position:absolute;
  top:.2em;
  left:0;
  width:1.2em;
  height:1.2em;
  line-height:1.4em;
  text-align:center;
  border-radius:50%;
  background-color:var(--vxe-ui-switch-icon-background-color)
}

.vxe-switch .vxe-switch--label-icon{
  margin-right:.25em
}

.vxe-switch{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-switch.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-switch.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-switch.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-table-select{
  position:relative;
  display:inline-block;
  width:180px;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-table-select>.vxe-input .vxe-input--inner{
  cursor:pointer
}

.vxe-table-select.is--disabled>.vxe-input .vxe-input--inner{
  cursor:no-drop
}

.vxe-table-select.is--loading>.vxe-input .vxe-input--inner{
  cursor:progress
}

.vxe-table-select>.vxe-input{
  width:100%
}

.vxe-table-select>.vxe-input .vxe-input--suffix-icon>i{
  display:inline-block;
  transition:transform .2s ease-in-out
}

.vxe-table-select.is--active:not(.is--filter)>.vxe-input{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-table-select--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-table-select--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left;
  pointer-events:none
}

.vxe-table-select--panel:not(.is--transfer){
  min-width:100%
}

.vxe-table-select--panel.is--transfer{
  position:fixed
}

.vxe-table-select--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden
}

.vxe-table-select--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-table-select--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-table-select--panel-search{
  display:block
}

.vxe-table-select--panel-search .vxe-table-select-search--input{
  width:100%
}

.vxe-table-select--panel-wrapper{
  display:inline-flex;
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:var(--vxe-ui-base-popup-box-shadow);
  background-color:var(--vxe-ui-layout-background-color);
  pointer-events:auto
}

.vxe-table-select--panel-header{
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-table-select--panel-footer{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-table-select--panel-footer,.vxe-table-select--panel-header{
  padding:4px 0
}

.vxe-table-select-grid--wrapper{
  position:relative;
  overflow:auto;
  padding:var(--vxe-ui-layout-padding-default);
  height:21em;
  width:36em;
  outline:0
}

.vxe-table-select,.vxe-table-select--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-table-select--panel.size--medium,.vxe-table-select.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-table-select--panel.size--small,.vxe-table-select.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-table-select--panel.size--mini,.vxe-table-select.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-tabs{
  display:flex;
  flex-direction:column;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-tabs.is--padding .vxe-tabs-pane--item{
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-tabs.trigger--default .vxe-tabs-header--item{
  cursor:pointer
}

.vxe-tabs.trigger--default .vxe-tabs-header--item:hover .vxe-tabs-header--item-name{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tabs-header,.vxe-tabs-header--bar{
  display:flex;
  flex-direction:row
}

.vxe-tabs-header--bar{
  position:relative;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  width:2em;
  border:1px solid var(--vxe-ui-input-border-color);
  cursor:pointer
}

.vxe-tabs-header--bar:after{
  content:"";
  position:absolute;
  top:0;
  width:1px;
  height:100%;
  background-color:var(--vxe-ui-input-border-color);
  z-index:3
}

.vxe-tabs-header--bar:focus{
  color:var(--vxe-ui-font-darken-color)
}

.vxe-tabs-header--bar:hover{
  color:var(--vxe-ui-font-primary-lighten-color);
  background-color:var(--vxe-ui-font-tinge-color)
}

.vxe-tabs-header--bar:active{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-tabs-header--left-bar{
  border-right:0;
  box-shadow:8px 0 10px -5px var(--vxe-ui-tabs-bar-scrolling-box-shadow-color)
}

.vxe-tabs-header--left-bar:after{
  right:-1px
}

.vxe-tabs-header--right-bar{
  border-left:0;
  box-shadow:-8px 0 10px -5px var(--vxe-ui-tabs-bar-scrolling-box-shadow-color)
}

.vxe-tabs-header--right-bar:after{
  left:-1px
}

.vxe-tabs-header--extra{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--wrapper{
  position:relative;
  flex-grow:1
}

.vxe-tabs-header--wrapper:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:1px;
  background-color:var(--vxe-ui-input-border-color);
  z-index:0
}

.vxe-tabs-header--item-wrapper{
  position:relative;
  display:flex;
  flex-direction:row;
  overflow-y:hidden;
  overflow-x:auto;
  outline:0
}

.vxe-tabs-header--item{
  position:relative;
  flex-shrink:0;
  padding:0 .5em
}

.vxe-tabs-header--item.is--active .vxe-tabs-header--item-content{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tabs-header--item.align--left{
  text-align:left
}

.vxe-tabs-header--item.align--center{
  text-align:center
}

.vxe-tabs-header--item.align--right{
  text-align:right
}

.vxe-tabs-header--item-inner{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-tabs-header--item-content{
  flex-grow:1
}

.vxe-tabs-header--item-icon{
  padding:0 .6em
}

.vxe-tabs-header--item-icon+.vxe-tabs-header--item-name{
  padding-left:0
}

.vxe-tabs-header--item-name{
  padding:0 .6em
}

.vxe-tabs-header--close-btn,.vxe-tabs-header--refresh-btn{
  font-size:.8em;
  border-radius:50%;
  width:1.5em;
  height:1.5em;
  margin:0 .2em;
  line-height:1.5em;
  text-align:center
}

.vxe-tabs-header--close-btn:hover,.vxe-tabs-header--refresh-btn:hover{
  color:var(--vxe-ui-font-color);
  background:var(--vxe-ui-tabs-close-hover-background-color)
}

.vxe-tabs-header--close-btn:active,.vxe-tabs-header--refresh-btn:active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tabs-header--close-btn>i,.vxe-tabs-header--refresh-btn>i{
  font-size:1em
}

.vxe-tabs-header--item-inner{
  transition:color .1s ease-in-out
}

.vxe-tabs-pane{
  flex-grow:1;
  overflow:hidden
}

.vxe-tabs-pane--item{
  display:none;
  height:100%;
  overflow:auto;
  outline:0
}

.vxe-tabs-pane--item.is--visible{
  display:block
}

.vxe-tabs-header--active-line{
  display:none
}

.vxe-tabs-header--active-line.type--default{
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  height:2px;
  width:4px;
  background-color:var(--vxe-ui-font-primary-color);
  z-index:2;
  transition:all .3s ease-in-out
}

.vxe-tabs-header--active-line.type--card{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:4px;
  border:1px solid var(--vxe-ui-font-primary-color);
  pointer-events:none;
  z-index:1;
  box-shadow:0 0 8px rgba(0,0,0,.1);
  transition:color,left .3s ease-in-out
}

.vxe-tabs-header--active-line.type--border-card{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:4px;
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color);
  pointer-events:none;
  z-index:1
}

.vxe-tabs--border-card,.vxe-tabs--card,.vxe-tabs--default,.vxe-tabs--round-card{
  border-radius:var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-tabs--default .vxe-tabs-header--item-inner{
  border-bottom:2px solid transparent
}

.vxe-tabs--card .vxe-tabs-header--bar{
  border-top:0
}

.vxe-tabs--card .vxe-tabs-header--left-bar{
  border-left:0
}

.vxe-tabs--card .vxe-tabs-header--right-bar{
  border-right:0
}

.vxe-tabs--card .vxe-tabs-header{
  border-top:1px solid var(--vxe-ui-input-border-color);
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs--card .vxe-tabs-header,.vxe-tabs--card .vxe-tabs-header .vxe-tabs-header--wrapper{
  border-radius:var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0
}

.vxe-tabs--card .vxe-tabs-header--item{
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs--card .vxe-tabs-header--item:first-child{
  border-left:0
}

.vxe-tabs--card .vxe-tabs-header--item:last-child{
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs--border-card .vxe-tabs-header--item-wrapper{
  z-index:2
}

.vxe-tabs--border-card .vxe-tabs-header--bar{
  border-top:0
}

.vxe-tabs--border-card .vxe-tabs-header--left-bar{
  border-left:0
}

.vxe-tabs--border-card .vxe-tabs-header--right-bar{
  border-right:0
}

.vxe-tabs--border-card .vxe-tabs-pane--item.has--content,.vxe-tabs--border-card.is--height .vxe-tabs-pane--item,.vxe-tabs--border-card.is--padding .vxe-tabs-pane--item{
  border-bottom:1px solid var(--vxe-ui-input-border-color);
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs--border-card .vxe-tabs-header{
  border-top:1px solid var(--vxe-ui-input-border-color);
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color);
  background-color:var(--vxe-ui-tabs-card-header-background-color)
}

.vxe-tabs--border-card .vxe-tabs-header .vxe-tabs-header--wrapper{
  border-radius:var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0
}

.vxe-tabs--border-card .vxe-tabs-header--item.is--active{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-tabs--round-card .vxe-tabs-header--item-wrapper{
  z-index:2
}

.vxe-tabs--round-card .vxe-tabs-header--item{
  position:relative;
  z-index:2;
  margin:0 2px;
  border-top:1px solid var(--vxe-ui-input-border-color);
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
  background-color:rgba(0,0,0,.02);
  transition:color .3s ease-in-out
}

.vxe-tabs--round-card .vxe-tabs-header--item.is--active{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-tabs--round-card .vxe-tabs-header--item:first-child{
  margin-left:0
}

.vxe-tabs--round-card .vxe-tabs-header--item:last-child{
  margin-right:0
}

.vxe-tabs--round-card .vxe-tabs-pane--item.has--content,.vxe-tabs--round-card.is--height .vxe-tabs-pane--item,.vxe-tabs--round-card.is--padding .vxe-tabs-pane--item{
  border-bottom:1px solid var(--vxe-ui-input-border-color);
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs--round-card .vxe-tabs-pane{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-tabs .vxe-tabs-header--wrapper{
  overflow:hidden
}

.vxe-tabs .vxe-tabs-header--item-inner,.vxe-tabs .vxe-tabs-header--wrapper{
  height:var(--vxe-ui-tabs-header-height-default)
}

.vxe-tabs .vxe-tabs-header--active-line.type--card{
  height:calc(var(--vxe-ui-tabs-header-height-default) - 1px)
}

.vxe-tabs .vxe-tabs-header--active-line.type--border-card{
  height:calc(var(--vxe-ui-tabs-header-height-default) + 1px);
  line-height:calc(var(--vxe-ui-tabs-header-height-default) + 1px)
}

.vxe-tag{
  padding:var(--vxe-ui-layout-padding-half) var(--vxe-ui-layout-padding-default);
  color:var(--vxe-ui-font-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-tag.theme--primary{
  color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-tag.theme--success{
  color:var(--vxe-ui-status-success-color);
  background-color:var(--vxe-ui-status-success-tinge-color)
}

.vxe-tag.theme--info{
  color:var(--vxe-ui-status-info-color);
  background-color:var(--vxe-ui-status-info-tinge-color)
}

.vxe-tag.theme--warning{
  color:var(--vxe-ui-status-warning-color);
  background-color:var(--vxe-ui-status-warning-tinge-color)
}

.vxe-tag.theme--danger{
  color:var(--vxe-ui-status-danger-color);
  background-color:var(--vxe-ui-status-danger-tinge-color)
}

.vxe-tag.theme--error{
  color:var(--vxe-ui-status-error-color);
  background-color:var(--vxe-ui-status-error-tinge-color)
}

.vxe-tag+.vxe-tag{
  margin-left:8px
}

.vxe-tag--content,.vxe-tag--icon{
  padding:0 .1em
}

.vxe-tag.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-tag.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-tag.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-text-ellipsis{
  display:block;
  overflow:hidden;
  white-space:normal;
  color:var(--vxe-ui-font-color)
}

.vxe-text-ellipsis.theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-text-ellipsis.theme--success{
  color:var(--vxe-ui-status-success-color)
}

.vxe-text-ellipsis.theme--info{
  color:var(--vxe-ui-status-info-color)
}

.vxe-text-ellipsis.theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-text-ellipsis.theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-text-ellipsis.theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-text-ellipsis.is--single{
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-text-ellipsis.is--multi{
  word-wrap:break-word;
  word-break:break-all
}

.vxe-text-ellipsis.is--copy>.vxe-text-ellipsis--icon{
  cursor:pointer
}

.vxe-text-ellipsis.is--copy>.vxe-text-ellipsis--icon:focus{
  color:var(--vxe-ui-font-darken-color)
}

.vxe-text-ellipsis.is--copy>.vxe-text-ellipsis--icon:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-text-ellipsis.is--copy>.vxe-text-ellipsis--icon:active{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-text-ellipsis .vxe-text-ellipsis-reality{
  display:none;
  z-index:-1;
  pointer-events:none
}

.vxe-text-ellipsis--icon{
  padding:0 .1em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-text-ellipsis--content{
  padding:0 .1em
}

.vxe-text-ellipsis.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-text-ellipsis.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-text-ellipsis.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-text{
  position:relative;
  color:var(--vxe-ui-font-color)
}

.vxe-text.theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-text.theme--success{
  color:var(--vxe-ui-status-success-color)
}

.vxe-text.theme--info{
  color:var(--vxe-ui-status-info-color)
}

.vxe-text.theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-text.theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-text.theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-text.is--copy>.vxe-text--icon{
  cursor:pointer
}

.vxe-text.is--copy>.vxe-text--icon:focus{
  color:var(--vxe-ui-font-darken-color)
}

.vxe-text.is--copy>.vxe-text--icon:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-text.is--copy>.vxe-text--icon:active{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-text--icon{
  padding:0 .1em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-text--content{
  padding:0 .1em
}

.vxe-text.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-text.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-text.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-textarea{
  position:relative;
  display:inline-flex;
  flex-direction:row
}

.vxe-textarea:not(.is--cols),.vxe-textarea:not(.is--cols) .vxe-textarea--inner{
  width:100%
}

.vxe-textarea--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-textarea--inner{
  border-radius:var(--vxe-ui-base-border-radius);
  outline:0;
  font-size:inherit;
  padding:0 .6em;
  color:var(--vxe-ui-font-color);
  line-height:inherit;
  border:1px solid var(--vxe-ui-input-border-color);
  background-color:var(--vxe-ui-layout-background-color);
  display:block;
  padding:.3em .6em
}

.vxe-textarea--inner::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-textarea--inner::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-textarea--inner:focus{
  border:1px solid var(--vxe-ui-font-primary-color)
}

.vxe-textarea--inner[disabled]{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-textarea--autosize,.vxe-textarea--inner{
  line-height:1.5715;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-textarea--autosize{
  display:block;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  margin:0;
  padding:.3em .6em;
  word-wrap:break-word;
  white-space:pre-wrap;
  z-index:-1;
  visibility:hidden
}

.vxe-textarea--count{
  position:absolute;
  bottom:.2em;
  right:1.4em;
  padding-left:.2em;
  color:var(--vxe-ui-input-count-color);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-textarea--count.is--error{
  color:var(--vxe-ui-input-count-error-color)
}

.vxe-textarea,.vxe-textarea--autosize{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-textarea--autosize.size--medium,.vxe-textarea.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-textarea--autosize.size--small,.vxe-textarea.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-textarea--autosize.size--mini,.vxe-textarea.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-textarea:not(.is--autosize){
  min-height:var(--vxe-ui-input-height-default)
}

.vxe-textarea.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-textarea.size--medium:not(.is--autosize){
  min-height:var(--vxe-ui-input-height-medium)
}

.vxe-textarea.size--small:not(.is--autosize){
  min-height:var(--vxe-ui-input-height-small)
}

.vxe-textarea.size--mini:not(.is--autosize){
  min-height:var(--vxe-ui-input-height-mini)
}

.vxe-tip{
  position:relative;
  display:flex;
  flex-direction:row;
  color:var(--vxe-ui-font-color);
  margin-bottom:var(--vxe-ui-layout-padding-default);
  padding:var(--vxe-ui-layout-padding-default) var(--vxe-ui-layout-padding-double)
}

.vxe-tip:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:5px;
  background-color:var(--vxe-ui-font-color);
  z-index:1
}

.vxe-tip.theme--primary{
  background-color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-tip.theme--primary:after{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-tip.theme--primary .vxe-tip--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tip.theme--success{
  background-color:var(--vxe-ui-status-success-tinge-color)
}

.vxe-tip.theme--success:after{
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-tip.theme--success .vxe-tip--icon{
  color:var(--vxe-ui-status-success-color)
}

.vxe-tip.theme--info{
  background-color:var(--vxe-ui-status-info-tinge-color)
}

.vxe-tip.theme--info:after{
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-tip.theme--info .vxe-tip--icon{
  color:var(--vxe-ui-status-info-color)
}

.vxe-tip.theme--warning{
  background-color:var(--vxe-ui-status-warning-tinge-color)
}

.vxe-tip.theme--warning:after{
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-tip.theme--warning .vxe-tip--icon{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-tip.theme--danger{
  background-color:var(--vxe-ui-status-danger-tinge-color)
}

.vxe-tip.theme--danger:after{
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-tip.theme--danger .vxe-tip--icon{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-tip.theme--error{
  background-color:var(--vxe-ui-status-error-tinge-color)
}

.vxe-tip.theme--error:after{
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-tip.theme--error .vxe-tip--icon{
  color:var(--vxe-ui-status-error-color)
}

.vxe-tip.has--title{
  padding:var(--vxe-ui-layout-padding-default) var(--vxe-ui-layout-padding-double) var(--vxe-ui-layout-padding-double) var(--vxe-ui-layout-padding-double)
}

.vxe-tip.has--title .vxe-tip--icon{
  font-size:1.2em;
  line-height:2em
}

.vxe-tip--icon{
  flex-shrink:0;
  padding-right:var(--vxe-ui-layout-padding-half)
}

.vxe-tip--body{
  flex-grow:1
}

.vxe-tip--title{
  font-size:1.1em;
  line-height:2em;
  font-weight:700
}

.vxe-tip{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-tip.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-tip.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-tip.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-table--tooltip-wrapper{
  display:none;
  position:absolute;
  top:-100%;
  left:-100%;
  font-size:12px;
  max-width:600px;
  border-radius:var(--vxe-ui-base-border-radius);
  padding:8px 12px;
  white-space:normal;
  word-break:break-word;
  box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-table--tooltip-wrapper:not(.is--enterable){
  pointer-events:none
}

.vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.is--visible{
  display:block
}

.vxe-table--tooltip-wrapper.is--enterable:after{
  content:"";
  position:absolute;
  left:0;
  width:100%;
  height:6px;
  background-color:transparent
}

.vxe-table--tooltip-wrapper .vxe-table--tooltip-content{
  white-space:pre-line
}

.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow{
  display:none;
  position:absolute;
  border-color:transparent;
  border-width:6px;
  border-style:solid;
  left:50%;
  transform:translateX(-6px)
}

.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before{
  content:"";
  position:absolute;
  border-color:transparent;
  border-width:5px;
  border-style:solid;
  left:-5px
}

.vxe-table--tooltip-wrapper.placement--top.is--enterable:after{
  bottom:-6px
}

.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow{
  bottom:-12px
}

.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before{
  top:-7px
}

.vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after{
  top:-6px
}

.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow{
  top:-12px
}

.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before{
  top:-4px
}

.vxe-table--tooltip-wrapper.theme--light{
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow{
  border-top-color:var(--vxe-ui-input-border-color)
}

.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow:before{
  border-top-color:var(--vxe-ui-layout-background-color)
}

.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow{
  border-bottom-color:var(--vxe-ui-input-border-color)
}

.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow:before{
  border-bottom-color:var(--vxe-ui-layout-background-color)
}

.vxe-table--tooltip-wrapper.theme--dark{
  background:var(--vxe-ui-tooltip-dark-background-color);
  color:var(--vxe-ui-tooltip-dark-color)
}

.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow:before{
  border-top-color:var(--vxe-ui-tooltip-dark-background-color)
}

.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow:before{
  border-bottom-color:var(--vxe-ui-tooltip-dark-background-color)
}

.vxe-tree{
  position:relative;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  overflow:auto
}

.vxe-tree.node--trigger .vxe-tree--node-item{
  cursor:pointer
}

.vxe-tree .vxe-tree--node-item.is--current{
  background-color:var(--vxe-ui-tree-node-current-background-color)
}

.vxe-tree.checkbox--highlight .vxe-tree--node-item.is-checkbox--checked{
  background-color:var(--vxe-ui-tree-node-checkbox-checked-background-color)
}

.vxe-tree.radio--highlight .vxe-tree--node-item.is-radio--checked{
  background-color:var(--vxe-ui-tree-node-radio-checked-background-color)
}

.vxe-tree.node--hover .vxe-tree--node-item:hover{
  background-color:var(--vxe-ui-tree-node-hover-background-color)
}

.vxe-tree.node--hover .vxe-tree--node-item:hover.is--current{
  background-color:var(--vxe-ui-tree-node-hover-current-background-color)
}

.vxe-tree.node--hover.radio--highlight .vxe-tree--node-item.is-radio--checked:hover{
  background-color:var(--vxe-ui-tree-node-hover-radio-checked-background-color)
}

.vxe-tree.node--hover.checkbox--highlight .vxe-tree--node-item.is-checkbox--checked:hover{
  background-color:var(--vxe-ui-tree-node-hover-checkbox-checked-background-color)
}

.vxe-tree.show--line .vxe-tree--node-list-wrapper{
  position:relative
}

.vxe-tree.show--line .vxe-tree--node-list-wrapper:before{
  content:"";
  left:.7em;
  top:calc(var(--vxe-ui-tree-node-height)/2);
  height:calc(100% - var(--vxe-ui-tree-node-height))
}

.vxe-tree.show--line .vxe-tree--node-child-line,.vxe-tree.show--line .vxe-tree--node-list-wrapper:before{
  position:absolute;
  border-left-width:var(--vxe-ui-tree-node-line-width);
  border-left-style:var(--vxe-ui-tree-node-line-style);
  border-left-color:var(--vxe-ui-tree-node-line-color);
  pointer-events:none;
  z-index:5
}

.vxe-tree.show--line .vxe-tree--node-child-line{
  top:0;
  left:0;
  height:calc(100% - .7em);
  transform:translateX(-.6em)
}

.vxe-tree.show--line .vxe-tree--node-item-switcher{
  position:relative
}

.vxe-tree.show--line .vxe-tree--node-item-switcher:before{
  content:"";
  position:absolute;
  left:.8em;
  top:50%;
  width:.5em;
  border-bottom-width:var(--vxe-ui-tree-node-line-width);
  border-bottom-style:var(--vxe-ui-tree-node-line-style);
  border-bottom-color:var(--vxe-ui-tree-node-line-color);
  pointer-events:none;
  z-index:5
}

.vxe-tree--node-child-wrapper{
  position:relative
}

.vxe-tree--node-item{
  display:flex;
  flex-direction:row;
  height:var(--vxe-ui-tree-node-height);
  line-height:var(--vxe-ui-tree-node-height)
}

.vxe-tree--node-item-switcher{
  position:relative;
  width:1.4em;
  flex-shrink:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-tree--node-item-icon{
  position:absolute;
  display:inline-flex;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  cursor:pointer;
  text-align:center;
  z-index:7
}

.vxe-tree--node-item-icon>i{
  display:inline-flex;
  transition:all .2s ease-in-out
}

.vxe-tree--node-item-inner{
  display:flex;
  flex-direction:row;
  flex-grow:1;
  overflow:hidden
}

.vxe-tree--node-item-inner .vxe-tree--node-item-title{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-tree--node-item-inner .vxe-tree--node-item-extra{
  flex-shrink:0
}

.vxe-tree--checkbox-option{
  padding-right:.4em
}

.vxe-tree--checkbox-option .vxe-checkbox--icon{
  font-size:1.22em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-tree--checkbox-option.is--checked,.vxe-tree--checkbox-option.is--checked .vxe-checkbox--icon,.vxe-tree--checkbox-option.is--indeterminate,.vxe-tree--checkbox-option.is--indeterminate .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tree--checkbox-option:not(.is--disabled){
  cursor:pointer
}

.vxe-tree--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tree--checkbox-option.is--hidden{
  cursor:default
}

.vxe-tree--checkbox-option.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-tree--checkbox-option.is--disabled .vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-tree--checkbox-option .vxe-checkbox--label{
  padding-left:.5em;
  vertical-align:middle
}

.vxe-tree--radio-option{
  padding-right:.4em;
  cursor:pointer
}

.vxe-tree--radio-option .vxe-radio--icon{
  font-size:1.26em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-tree--radio-option.is--checked,.vxe-tree--radio-option.is--checked .vxe-radio--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tree--radio-option:not(.is--disabled){
  cursor:pointer
}

.vxe-tree--radio-option:not(.is--disabled):hover .vxe-radio--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tree--radio-option.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-tree--radio-option.is--disabled .vxe-radio--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-tree--radio-option .vxe-radio--label{
  padding-left:.5em;
  vertical-align:middle
}

.vxe-tree{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-tree.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-tree.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-tree.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-tree-select{
  position:relative;
  display:inline-block;
  width:180px;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-tree-select>.vxe-input .vxe-input--inner{
  cursor:pointer
}

.vxe-tree-select.is--disabled>.vxe-input .vxe-input--inner{
  cursor:no-drop
}

.vxe-tree-select.is--loading>.vxe-input .vxe-input--inner{
  cursor:progress
}

.vxe-tree-select>.vxe-input{
  width:100%
}

.vxe-tree-select>.vxe-input .vxe-input--suffix-icon>i{
  display:inline-block;
  transition:transform .2s ease-in-out
}

.vxe-tree-select.is--active:not(.is--filter)>.vxe-input{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-tree-select--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

.vxe-tree-select--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left;
  pointer-events:none
}

.vxe-tree-select--panel:not(.is--transfer){
  min-width:100%
}

.vxe-tree-select--panel.is--transfer{
  position:fixed
}

.vxe-tree-select--panel.ani--leave{
  display:block;
  opacity:0;
  transform:scaleY(.5);
  transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin:center top;
  backface-visibility:hidden
}

.vxe-tree-select--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

.vxe-tree-select--panel.ani--enter{
  opacity:1;
  transform:scaleY(1)
}

.vxe-tree-select--panel-search{
  display:block
}

.vxe-tree-select--panel-search .vxe-tree-select-search--input{
  width:100%
}

.vxe-tree-select--panel-wrapper{
  display:inline-flex;
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:var(--vxe-ui-base-popup-box-shadow);
  background-color:var(--vxe-ui-layout-background-color);
  pointer-events:auto
}

.vxe-tree-select--panel-header{
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-tree-select--panel-footer{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-tree-select--panel-footer,.vxe-tree-select--panel-header{
  padding:4px 0
}

.vxe-tree-select-tree--wrapper{
  position:relative;
  overflow:auto;
  padding:var(--vxe-ui-layout-padding-default);
  max-height:21em;
  width:30em;
  outline:0
}

.vxe-tree-select--tree{
  width:100%
}

.vxe-tree-select--tree .vxe-tree--node-item.is-checkbox--checked>.vxe-tree--node-item-inner,.vxe-tree-select--tree .vxe-tree--node-item.is-radio--checked>.vxe-tree--node-item-inner{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tree-select--tree .vxe-tree--node-item-inner{
  cursor:pointer
}

.vxe-tree-select,.vxe-tree-select--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-tree-select--panel.size--medium,.vxe-tree-select.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-tree-select--panel.size--small,.vxe-tree-select.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-tree-select--panel.size--mini,.vxe-tree-select.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-upload{
  position:relative;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-upload.is--active .vxe-upload--image-action-box{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload.is--active .vxe-upload--file-action-btn>.vxe-button{
  border-color:var(--vxe-ui-font-primary-color);
  border-style:var(--vxe-ui-upload-file-button-border-style)
}

.vxe-upload.show--error .vxe-upload--file-item.is--error,.vxe-upload.show--error .vxe-upload--file-item.is--error:hover .vxe-upload--file-item-name{
  color:var(--vxe-ui-status-error-color)
}

.vxe-upload.show--error .vxe-upload--file-item.is--error .vxe-upload--file-item-name{
  text-decoration:line-through
}

.vxe-upload--more-popup.is--disabled .vxe-upload--file-action-btn,.vxe-upload--more-popup.is--disabled .vxe-upload--image-action-box,.vxe-upload.is--disabled .vxe-upload--file-action-btn,.vxe-upload.is--disabled .vxe-upload--image-action-box{
  cursor:no-drop
}

.vxe-upload--drag-placeholder{
  align-items:center;
  justify-content:center;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  font-weight:700;
  font-weight:var(--vxe-ui-font-darken-color);
  font-size:1.2em;
  border-radius:var(--vxe-ui-base-border-radius);
  background-color:var(--vxe-ui-upload-drag-over-background-color);
  border:1px dotted var(--vxe-ui-font-lighten-color);
  z-index:9
}

.vxe-upload--drag-placeholder,.vxe-upload--file-list-wrapper.is--horizontal{
  display:flex;
  flex-direction:row
}

.vxe-upload--file-list-wrapper.is--horizontal>.vxe-upload--file-list{
  flex-grow:1;
  display:flex;
  flex-direction:column;
  justify-content:center
}

.vxe-upload--file-list-wrapper.is--horizontal>.vxe-upload--file-action{
  flex-shrink:0
}

.vxe-upload--file-list{
  max-height:294px;
  overflow:auto;
  outline:0
}

.vxe-upload--file-item{
  position:relative;
  display:flex;
  flex-direction:row;
  align-items:center;
  line-height:1.5em;
  padding:var(--vxe-ui-layout-padding-half)
}

.vxe-upload--file-item:hover{
  background-color:var(--vxe-ui-base-hover-background-color)
}

.vxe-upload--file-item:hover:not(.is--loading) .vxe-upload--file-item-name{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--file-item:last-child{
  margin-bottom:0
}

.vxe-upload--file-item.is--loading{
  cursor:progress;
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-upload--file-item.is--preview .vxe-upload--file-item-name{
  cursor:pointer
}

.vxe-upload--file-over-more{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0
}

.vxe-upload--file-over-more .vxe-button{
  padding-top:0;
  padding-bottom:0
}

.vxe-upload--file-action-btn{
  display:inline-block
}

.vxe-upload--file-action-btn>.vxe-button{
  border-style:var(--vxe-ui-upload-file-button-border-style)
}

.vxe-upload--file-action-button:hover{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--file-action-tip{
  font-size:.9em;
  padding:var(--vxe-ui-layout-padding-half);
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-upload--file-item-error{
  padding-right:.4em;
  color:var(--vxe-ui-status-error-color);
  text-decoration:none;
  cursor:help
}

.vxe-upload--file-item-icon{
  flex-shrink:0;
  padding-right:.2em
}

.vxe-upload--file-item-name{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 .2em
}

.vxe-upload--file-item-btn-wrapper{
  display:inline-flex;
  flex-direction:row;
  justify-content:center
}

.vxe-upload--file-item-loading-icon{
  padding-right:.2em
}

.vxe-upload--file-item-loading-icon,.vxe-upload--file-item-loading-text{
  color:var(--vxe-ui-loading-color);
  flex-shrink:0
}

.vxe-upload--file-item-corner,.vxe-upload--file-item-download-btn,.vxe-upload--file-item-remove-btn{
  flex-shrink:0
}

.vxe-upload--file-item-download-btn,.vxe-upload--file-item-remove-btn{
  padding-left:.5em;
  cursor:pointer
}

.vxe-upload--file-item-download-btn{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--file-item-download-btn:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-upload--file-item-remove-btn{
  color:var(--vxe-ui-status-error-color)
}

.vxe-upload--file-item-remove-btn:hover{
  color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-upload--image-list,.vxe-upload--image-more-list{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
}

.vxe-upload--image-action,.vxe-upload--image-item,.vxe-upload--image-over-more{
  flex-shrink:0;
  text-align:center;
  padding:var(--vxe-ui-layout-padding-half)
}

.vxe-upload--image-over-more{
  display:flex;
  align-items:center;
  justify-content:center
}

.vxe-upload--image-action-icon{
  font-size:1.2em;
  padding-bottom:.1em
}

.vxe-upload--image-action-content{
  font-size:.9em;
  padding:0 .15em .5em .15em
}

.vxe-upload--image-action-box,.vxe-upload--image-item-box{
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-upload--image-item-box{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center
}

.vxe-upload--image-action-box{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border:1px var(--vxe-ui-upload-image-button-border-style) var(--vxe-ui-input-border-color);
  cursor:pointer
}

.vxe-upload--image-action-box:hover{
  color:var(--vxe-ui-font-primary-color);
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload.is--disabled .vxe-upload--file-action-btn,.vxe-upload.is--disabled .vxe-upload--image-action-box{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-upload.is--disabled .vxe-upload--image-action-box:hover{
  color:var(--vxe-ui-font-disabled-color);
  border-color:var(--vxe-ui-input-border-color)
}

.vxe-upload--image-item:hover:not(.is--loading) .vxe-upload--image-item-img-wrapper{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--image-item:hover:not(.is--loading) .vxe-upload--image-item-img-wrapper:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
  background-color:rgba(0,0,0,.1)
}

.vxe-upload--image-item.is--loading .vxe-upload--image-item-box{
  cursor:progress
}

.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper{
  border-color:var(--vxe-ui-status-error-color)
}

.vxe-upload--image-item.is--preview .vxe-upload--image-item-box{
  cursor:pointer
}

.vxe-upload--image-item.is--circle .vxe-upload--image-item-img-wrapper{
  border-radius:50%;
  overflow:hidden
}

.vxe-upload--image-item.is--circle .vxe-upload--image-item-img-wrapper:after{
  border-radius:50%
}

.vxe-upload--image-item-img-wrapper{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-upload--image-item-img{
  max-width:100%;
  max-height:100%
}

.vxe-upload--image-item-loading{
  position:absolute;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  top:0;
  left:0;
  width:100%;
  height:100%;
  color:var(--vxe-ui-loading-color);
  background-color:var(--vxe-ui-loading-background-color);
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-upload--image-action-hint{
  font-size:12px;
  word-break:break-all;
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-upload--image-item-btn-wrapper{
  display:inline-flex;
  flex-direction:row;
  justify-content:center;
  position:absolute;
  top:calc(var(--vxe-ui-layout-padding-half)*-1);
  right:calc(var(--vxe-ui-layout-padding-half)*-1)
}

.vxe-upload--file-item-,.vxe-upload--image-item-remove-btn{
  flex-shrink:0
}

.vxe-upload--image-item-remove-btn{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  width:1.8em;
  height:1.8em;
  font-size:.8em;
  border-radius:50%;
  color:#fff;
  background-color:var(--vxe-ui-status-error-color);
  z-index:3;
  cursor:pointer
}

.vxe-upload--image-item-remove-btn:hover{
  background-color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-upload--file-message-over-error .vxe-upload--file-message-over-extra{
  margin-top:.5em;
  max-height:160px;
  overflow:auto;
  border:1px solid var(--vxe-ui-input-border-color);
  padding:var(--vxe-ui-layout-padding-half) var(--vxe-ui-layout-padding-default);
  outline:0
}

.vxe-upload--file-message-over-error .vxe-upload--file-message-over-extra-item{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-upload--drag-line{
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:3;
  pointer-events:none;
  width:1px;
  height:1px;
  border:2px solid transparent
}

.vxe-upload--drag-line[drag-pos=top]{
  border-top-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--drag-line[drag-pos=bottom]{
  border-bottom-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--drag-line[drag-pos=left]{
  border-left-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--drag-line[drag-pos=right]{
  border-right-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--drag-list-move{
  transition:transform .2s
}

.vxe-upload--more-popup{
  position:relative
}

.vxe-upload,.vxe-upload--more-popup{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-upload .vxe-upload--image-action-box,.vxe-upload .vxe-upload--image-item-box,.vxe-upload--more-popup .vxe-upload--image-action-box,.vxe-upload--more-popup .vxe-upload--image-item-box{
  width:var(--vxe-ui-upload-image-wh-default);
  height:var(--vxe-ui-upload-image-wh-default)
}

.vxe-upload--more-popup.size--medium,.vxe-upload.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-upload--more-popup.size--medium .vxe-upload--image-action-box,.vxe-upload--more-popup.size--medium .vxe-upload--image-item-box,.vxe-upload.size--medium .vxe-upload--image-action-box,.vxe-upload.size--medium .vxe-upload--image-item-box{
  width:var(--vxe-ui-upload-image-wh-medium);
  height:var(--vxe-ui-upload-image-wh-medium)
}

.vxe-upload--more-popup.size--small,.vxe-upload.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-upload--more-popup.size--small .vxe-upload--image-action-box,.vxe-upload--more-popup.size--small .vxe-upload--image-item-box,.vxe-upload.size--small .vxe-upload--image-action-box,.vxe-upload.size--small .vxe-upload--image-item-box{
  width:var(--vxe-ui-upload-image-wh-small);
  height:var(--vxe-ui-upload-image-wh-small)
}

.vxe-upload--more-popup.size--mini,.vxe-upload.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-upload--more-popup.size--mini .vxe-upload--image-action-box,.vxe-upload--more-popup.size--mini .vxe-upload--image-item-box,.vxe-upload.size--mini .vxe-upload--image-action-box,.vxe-upload.size--mini .vxe-upload--image-item-box{
  width:var(--vxe-ui-upload-image-wh-mini);
  height:var(--vxe-ui-upload-image-wh-mini)
}

.vxe-upload--image-more-list .vxe-upload--image-item-box{
  width:var(--vxe-ui-upload-image-wh-default);
  height:var(--vxe-ui-upload-image-wh-default)
}

.vxe-watermark{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  pointer-events:none;
  background-repeat:repeat;
  background-position:0 0;
  background-color:transparent;
  z-index:999999;
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-watermark.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-watermark.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-watermark.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}
:root{
  --vxe-ui-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  --vxe-ui-font-size-default:14px;
  --vxe-ui-font-size-medium:14px;
  --vxe-ui-font-size-small:13px;
  --vxe-ui-font-size-mini:12px;
  --vxe-ui-border-radius:4px;
  --vxe-ui-input-disabled-color:#dcdfe6;
  --vxe-ui-input-height-default:34px;
  --vxe-ui-input-height-medium:32px;
  --vxe-ui-input-height-small:30px;
  --vxe-ui-input-height-mini:28px;
  --vxe-ui-table-header-font-color:var(--vxe-ui-font-color);
  --vxe-ui-table-footer-font-color:var(--vxe-ui-font-color);
  --vxe-ui-table-border-radius:var(--vxe-ui-border-radius);
  --vxe-ui-table-border-width:1px;
  --vxe-ui-table-resizable-line-color:#d9dddf;
  --vxe-ui-table-resizable-drag-line-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-table-footer-background-color:var(--vxe-ui-layout-background-color);
  --vxe-ui-table-tree-node-line-color:#909399;
  --vxe-ui-table-tree-node-line-style:dotted;
  --vxe-ui-table-header-font-weight:700;
  --vxe-ui-table-row-height-default:48px;
  --vxe-ui-table-row-height-medium:44px;
  --vxe-ui-table-row-height-small:40px;
  --vxe-ui-table-row-height-mini:36px;
  --vxe-ui-table-row-line-height:22px;
  --vxe-ui-table-column-padding-default:13px 0;
  --vxe-ui-table-column-padding-medium:11px 0;
  --vxe-ui-table-column-padding-small:9px 0;
  --vxe-ui-table-column-padding-mini:7px 0;
  --vxe-ui-table-column-hover-background-color:#d7effb;
  --vxe-ui-table-column-current-background-color:#e6f7ff;
  --vxe-ui-table-column-icon-border-color:#c0c4cc;
  --vxe-ui-table-column-icon-border-hover-color:#515a6e;
  --vxe-ui-table-cell-placeholder-color:#c0c4cc;
  --vxe-ui-table-cell-padding-left:10px;
  --vxe-ui-table-cell-padding-right:10px;
  --vxe-ui-table-cell-input-height-default:var(--vxe-ui-table-row-height-default) - 6;
  --vxe-ui-table-cell-input-height-medium:var(--vxe-ui-table-row-height-medium) - 6;
  --vxe-ui-table-cell-input-height-small:var(--vxe-ui-table-row-height-small) - 6;
  --vxe-ui-table-cell-input-height-mini:var(--vxe-ui-table-row-height-mini) - 6;
  --vxe-ui-table-cell-dirty-width:5px;
  --vxe-ui-table-cell-dirty-update-color:#f56c6c;
  --vxe-ui-table-cell-dirty-insert-color:#19a15f;
  --vxe-ui-table-cell-area-border-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-area-border-width:1px;
  --vxe-ui-table-cell-area-status-border-width:var(--vxe-ui-table-cell-area-border-width);
  --vxe-ui-table-cell-main-area-extension-border-color:#fff;
  --vxe-ui-table-cell-main-area-extension-background-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-extend-area-border-width:2px;
  --vxe-ui-table-cell-copy-area-border-width:3px;
  --vxe-ui-table-cell-active-area-border-width:2px;
  --vxe-ui-table-cell-active-area-background-color:transparent;
  --vxe-ui-table-cell-copy-area-border-color:var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-extend-area-border-color:var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-active-area-border-color:var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-area-background-color:rgba(64,158,255,.2);
  --vxe-ui-table-header-active-area-background-color:rgba(64,158,255,.05);
  --vxe-ui-table-expand-padding-default:16px;
  --vxe-ui-table-checkbox-range-border-width:1px;
  --vxe-ui-table-checkbox-range-border-color:#006af1;
  --vxe-ui-table-checkbox-range-background-color:rgba(50,128,252,.2);
  --vxe-ui-table-fixed-left-scrolling-box-shadow:8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-fixed-right-scrolling-box-shadow:-8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-menu-item-width:198px;
  --vxe-ui-table-menu-background-color:#fff;
  --vxe-ui-table-validate-error-color:#f56c6c;
  --vxe-ui-table-validate-error-background-color:var(--vxe-ui-layout-background-color);
  --vxe-ui-toolbar-custom-active-background-color:#d9dadb
}

[data-vxe-ui-theme=light]{
  --vxe-ui-font-color:#606266;
  --vxe-ui-font-primary-color:#409eff;
  --vxe-ui-font-lighten-color:#797b80;
  --vxe-ui-font-darken-color:#47494c;
  --vxe-ui-font-disabled-color:#bfbfbf;
  --vxe-ui-base-popup-border-color:#dadce0;
  --vxe-ui-base-popup-box-shadow:0 0 10px 0 rgba(0,0,0,.16);
  --vxe-ui-layout-background-color:#fff;
  --vxe-ui-input-border-color:#dcdfe6;
  --vxe-ui-input-placeholder-color:#c0c4cc;
  --vxe-ui-input-disabled-background-color:#f3f3f3;
  --vxe-ui-loading-background-color:hsla(0,0%,100%,.5);
  --vxe-ui-table-header-background-color:#f8f8f9;
  --vxe-ui-table-border-color:#e8eaec;
  --vxe-ui-table-row-hover-background-color:#f5f7fa;
  --vxe-ui-table-row-striped-background-color:#fafafa;
  --vxe-ui-table-row-hover-striped-background-color:#f5f7fa;
  --vxe-ui-table-row-radio-checked-background-color:#fff3e0;
  --vxe-ui-table-row-hover-radio-checked-background-color:#ffebbc;
  --vxe-ui-table-row-checkbox-checked-background-color:#fff3e0;
  --vxe-ui-table-row-hover-checkbox-checked-background-color:#ffebbc;
  --vxe-ui-table-row-current-background-color:#e6f7ff;
  --vxe-ui-table-row-hover-current-background-color:#d7effb;
  --vxe-ui-table-fixed-scrolling-box-shadow-color:rgba(0,0,0,.12);
  --vxe-ui-table-drag-over-background-color:rgba(255,255,200,.3)
}

[data-vxe-ui-theme=dark]{
  color-scheme:dark;
  --vxe-ui-font-color:#a0a3a7;
  --vxe-ui-font-tinge-color:#33353b;
  --vxe-ui-font-lighten-color:#797b80;
  --vxe-ui-font-darken-color:#47494c;
  --vxe-ui-font-disabled-color:#464646;
  --vxe-ui-font-primary-color:#409eff;
  --vxe-ui-base-popup-border-color:#424242;
  --vxe-ui-base-popup-box-shadow:0px 12px 30px 8px rgba(0,0,0,.5);
  --vxe-ui-layout-background-color:#121212;
  --vxe-ui-input-border-color:#424242;
  --vxe-ui-input-placeholder-color:#8d9095;
  --vxe-ui-input-disabled-background-color:#262727;
  --vxe-ui-loading-background-color:hsla(0,0%,100%,.1);
  --vxe-ui-table-header-background-color:#28282a;
  --vxe-ui-table-border-color:#37373a;
  --vxe-ui-table-row-hover-background-color:#262727;
  --vxe-ui-table-row-striped-background-color:#1d1d1d;
  --vxe-ui-table-row-hover-striped-background-color:#262727;
  --vxe-ui-table-row-radio-checked-background-color:#604820;
  --vxe-ui-table-row-hover-radio-checked-background-color:#6e5326;
  --vxe-ui-table-row-checkbox-checked-background-color:#604820;
  --vxe-ui-table-row-hover-checkbox-checked-background-color:#6e5326;
  --vxe-ui-table-row-current-background-color:#18222c;
  --vxe-ui-table-row-hover-current-background-color:#262727;
  --vxe-ui-table-fixed-scrolling-box-shadow-color:rgba(0,0,0,.8);
  --vxe-ui-table-drag-over-background-color:rgba(48,48,0,.3)
}

[class*=vxe-],[class*=vxe-] :after,[class*=vxe-] :before,[class*=vxe-]:after,[class*=vxe-]:before{
  box-sizing:border-box
}

[class*=vxe-]{
  font-variant:tabular-nums;
  font-feature-settings:"tnum"
}

[class*=vxe-icon--]{
  display:inline-block;
  vertical-align:middle;
  position:relative;
  direction:ltr;
  font-family:Verdana,Arial,Tahoma;
  font-weight:400;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

[class*=vxe-icon--].rotate45{
  transform:rotate(45deg)
}

[class*=vxe-icon--].rotate90{
  transform:rotate(90deg)
}

[class*=vxe-icon--].rotate180{
  transform:rotate(180deg)
}

.vxe-icon--arrow-bottom,.vxe-icon--arrow-left,.vxe-icon--arrow-right,.vxe-icon--arrow-top,.vxe-icon--calendar,.vxe-icon--caret-bottom,.vxe-icon--caret-left,.vxe-icon--caret-right,.vxe-icon--caret-top,.vxe-icon--check,.vxe-icon--circle-plus,.vxe-icon--close,.vxe-icon--d-arrow-left,.vxe-icon--d-arrow-right,.vxe-icon--dot,.vxe-icon--download,.vxe-icon--edit-outline,.vxe-icon--error,.vxe-icon--eye,.vxe-icon--eye-slash,.vxe-icon--funnel,.vxe-icon--info,.vxe-icon--menu,.vxe-icon--minus,.vxe-icon--more,.vxe-icon--plus,.vxe-icon--print,.vxe-icon--question,.vxe-icon--refresh,.vxe-icon--remove,.vxe-icon--search,.vxe-icon--square,.vxe-icon--success,.vxe-icon--upload,.vxe-icon--warning,.vxe-icon--zoomin,.vxe-icon--zoomout{
  width:1em;
  height:1em;
  line-height:1em
}

.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before,.vxe-icon--calendar:after,.vxe-icon--calendar:before,.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before,.vxe-icon--check:before,.vxe-icon--circle-plus:after,.vxe-icon--close:before,.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before,.vxe-icon--dot:before,.vxe-icon--download:after,.vxe-icon--download:before,.vxe-icon--edit-outline:after,.vxe-icon--edit-outline:before,.vxe-icon--error:after,.vxe-icon--eye-slash:after,.vxe-icon--eye-slash:before,.vxe-icon--eye:before,.vxe-icon--funnel:after,.vxe-icon--funnel:before,.vxe-icon--info:after,.vxe-icon--minus:before,.vxe-icon--more:before,.vxe-icon--plus:before,.vxe-icon--print:after,.vxe-icon--print:before,.vxe-icon--question:after,.vxe-icon--refresh:after,.vxe-icon--refresh:before,.vxe-icon--remove:after,.vxe-icon--search:after,.vxe-icon--search:before,.vxe-icon--square:before,.vxe-icon--success:after,.vxe-icon--upload:after,.vxe-icon--upload:before,.vxe-icon--warning:after,.vxe-icon--zoomin:after,.vxe-icon--zoomin:before,.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{
  content:"";
  position:absolute
}

.vxe-icon--square:before{
  left:.05em;
  top:.05em;
  width:.9em;
  height:.9em
}

.vxe-icon--square:before,.vxe-icon--zoomin{
  border-width:.1em;
  border-style:solid;
  border-color:inherit
}

.vxe-icon--zoomin{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-icon--zoomin:after,.vxe-icon--zoomin:before{
  background-color:inherit
}

.vxe-icon--zoomin:before{
  left:-.1em;
  top:.2em;
  width:1.1em;
  height:.4em
}

.vxe-icon--zoomin:after{
  top:-.1em;
  left:.2em;
  width:.4em;
  height:1.1em
}

.vxe-icon--zoomout{
  position:relative
}

.vxe-icon--zoomout:before{
  right:0;
  top:0
}

.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{
  width:.7em;
  height:.7em;
  border-width:.1em;
  border-style:solid;
  border-color:inherit
}

.vxe-icon--zoomout:after{
  left:.1em;
  bottom:.1em;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-icon--menu:before{
  content:"";
  display:inline-block;
  width:.22em;
  height:.22em;
  box-shadow:0 -.36em 0,-.36em -.36em 0,.36em -.36em 0,inset 0 0 0 1em,-.36em 0 0,.36em 0 0,0 .36em 0,-.36em .36em 0,.36em .36em 0;
  margin:.26em
}

.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before{
  border-width:.4em;
  border-style:solid;
  border-color:transparent
}

.vxe-icon--caret-top:before{
  left:.1em;
  bottom:.3em;
  border-bottom-color:inherit
}

.vxe-icon--caret-bottom:before{
  left:.1em;
  top:.3em;
  border-top-color:inherit
}

.vxe-icon--caret-left:before{
  right:.3em;
  bottom:.1em;
  border-right-color:inherit
}

.vxe-icon--caret-right:before{
  left:.3em;
  bottom:.1em;
  border-left-color:inherit
}

.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before{
  top:.4em;
  left:.14em;
  width:.7em;
  height:.7em;
  border-width:.15em;
  border-style:solid;
  border-top-color:inherit;
  border-right-color:inherit;
  border-bottom-color:transparent;
  border-left-color:transparent;
  border-radius:.15em;
  transform:rotate(-45deg)
}

.vxe-icon--arrow-bottom:before{
  top:0;
  left:.14em;
  transform:rotate(135deg)
}

.vxe-icon--arrow-left:before{
  top:.18em;
  left:.35em;
  transform:rotate(-135deg)
}

.vxe-icon--arrow-right:before{
  top:.18em;
  left:0;
  transform:rotate(45deg)
}

.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before{
  left:.15em
}

.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after{
  left:.58em
}

.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{
  top:.18em;
  width:.7em;
  height:.7em;
  border-width:.15em;
  border-style:solid;
  border-top-color:inherit;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:inherit;
  border-radius:.15em;
  transform:rotate(-45deg)
}

.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{
  transform:rotate(135deg)
}

.vxe-icon--d-arrow-right:before{
  left:-.25em
}

.vxe-icon--d-arrow-right:after{
  left:.18em
}

.vxe-icon--funnel:before{
  top:.05em;
  left:0;
  border-width:.5em;
  border-style:solid;
  border-top-color:inherit;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent
}

.vxe-icon--funnel:after{
  left:.41em;
  top:.4em;
  width:0;
  height:.5em;
  border-width:0 .2em 0 0;
  border-style:solid;
  border-right-color:inherit
}

.vxe-icon--edit-outline:before{
  height:.84em;
  width:.86em;
  top:.1em;
  left:.02em;
  border-radius:.2em;
  border-width:.1em;
  border-style:solid;
  border-color:inherit
}

.vxe-icon--edit-outline:after{
  left:.6em;
  bottom:.2em;
  width:0;
  height:.8em;
  border-radius:0 0 80% 80%;
  border-width:0 0 0 .22em;
  border-style:solid;
  border-color:inherit;
  transform:rotate(45deg)
}

.vxe-icon--more:before{
  content:"...";
  top:0;
  left:.1em;
  line-height:.5em;
  font-weight:700
}

.vxe-icon--plus:before{
  content:"+";
  left:-.12em;
  bottom:-.1em;
  line-height:1em;
  font-size:1.6em
}

.vxe-icon--check:before{
  left:.25em;
  bottom:.2em;
  width:.5em;
  height:.9em;
  border-width:.15em;
  border-style:solid;
  border-top-color:transparent;
  border-right-color:inherit;
  border-bottom-color:inherit;
  border-radius:.15em;
  border-left-color:transparent;
  transform:rotate(45deg)
}

.vxe-icon--close:before{
  content:"+";
  left:-.1em;
  bottom:-.16em;
  line-height:1em;
  font-size:1.8em;
  transform:rotate(45deg)
}

.vxe-icon--minus:before{
  content:"\2500";
  left:0;
  bottom:0;
  width:100%;
  text-align:center;
  line-height:.9em;
  font-size:1.2em
}

.vxe-icon--refresh{
  border-width:.1em;
  border-style:solid;
  border-radius:50%;
  border-right-color:transparent!important;
  border-left-color:transparent!important
}

.vxe-icon--refresh:before{
  left:50%;
  top:0;
  transform:translateX(50%) rotate(-45deg)
}

.vxe-icon--refresh:after{
  right:50%;
  bottom:0;
  transform:translateX(-50%) rotate(135deg)
}

.vxe-icon--refresh:after,.vxe-icon--refresh:before{
  width:0;
  height:0;
  border-width:.25em;
  border-style:solid;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent
}

.vxe-icon--refresh.roll{
  animation:rollCircle 1s linear infinite
}

.vxe-icon--circle-plus:before,.vxe-icon--error:before,.vxe-icon--info:before,.vxe-icon--question:before,.vxe-icon--remove:before,.vxe-icon--success:before,.vxe-icon--warning:before{
  content:"";
  border-radius:50%;
  border-width:.5em;
  border-style:solid;
  border-color:inherit;
  position:absolute;
  top:0;
  left:0;
  transform:scale(.95)
}

.vxe-icon--info:after,.vxe-icon--question:after,.vxe-icon--warning:after{
  left:0;
  bottom:0;
  width:100%;
  text-align:center;
  color:var(--vxe-ui-layout-background-color);
  transform:rotate(-10deg) scale(.75)
}

.vxe-icon--question:after{
  content:"?"
}

.vxe-icon--info:after{
  content:"¡"
}

.vxe-icon--warning:after{
  content:"!"
}

.vxe-icon--success:after{
  content:"\2713";
  left:.25em;
  bottom:0;
  color:var(--vxe-ui-layout-background-color);
  font-size:.65em
}

.vxe-icon--circle-plus:after{
  content:"+";
  line-height:1.4em;
  font-size:.8em
}

.vxe-icon--circle-plus:after,.vxe-icon--remove:after{
  left:0;
  bottom:0;
  width:100%;
  text-align:center;
  color:var(--vxe-ui-layout-background-color)
}

.vxe-icon--remove:after{
  content:"\2500";
  line-height:1.5em;
  font-size:.7em
}

.vxe-icon--error:after{
  content:"×";
  left:0;
  bottom:0;
  width:100%;
  line-height:1.4em;
  text-align:center;
  color:var(--vxe-ui-layout-background-color);
  font-size:.8em
}

.vxe-icon--download,.vxe-icon--upload{
  overflow:hidden
}

.vxe-icon--download:before,.vxe-icon--upload:before{
  left:0;
  width:1em;
  border-width:0;
  border-style:solid;
  border-color:inherit
}

.vxe-icon--download:after,.vxe-icon--upload:after{
  width:100%;
  text-align:center;
  font-size:2em
}

.vxe-icon--upload:before{
  top:.1em;
  border-top-width:.1em
}

.vxe-icon--upload:after{
  content:"\2191";
  left:0;
  top:.15em
}

.vxe-icon--download:before{
  bottom:.05em;
  border-bottom-width:.1em
}

.vxe-icon--download:after{
  content:"\2191";
  left:0;
  bottom:.15em;
  transform:rotate(180deg)
}

.vxe-icon--eye-slash:before,.vxe-icon--eye:before{
  content:"\25cf";
  top:.16em;
  left:0;
  width:1em;
  height:.68em;
  line-height:.25em;
  border-radius:50%;
  border-width:.1em;
  border-style:solid;
  border-color:inherit;
  text-align:center
}

.vxe-icon--eye-slash:after{
  top:-.1em;
  left:.45em;
  width:0;
  height:1.2em;
  border-width:0;
  border-style:solid;
  border-color:inherit;
  border-left-width:.1em;
  transform:rotate(45deg)
}

.vxe-icon--calendar:before{
  top:.15em;
  left:0;
  width:1em;
  height:.8em;
  border-width:.2em .1em .1em .1em;
  border-radius:.1em .1em 0 0;
  border-style:solid;
  border-color:inherit
}

.vxe-icon--calendar:after{
  left:.2em;
  top:0;
  width:.6em;
  height:.3em;
  border-width:0 .1em;
  border-style:solid;
  border-color:inherit
}

.vxe-icon--dot:before{
  top:.25em;
  left:.25em;
  border-radius:50%;
  border-width:.25em;
  border-style:solid;
  border-color:inherit
}

.vxe-icon--print{
  box-shadow:inset 0 0 0 .1em;
  border-width:.2em 0;
  border-style:solid;
  border-color:transparent!important;
  border-radius:.3em .3em 0 0
}

.vxe-icon--print:before{
  height:.3em;
  top:-.2em
}

.vxe-icon--print:after,.vxe-icon--print:before{
  width:.6em;
  left:.2em;
  box-shadow:inset 0 0 0 .1em
}

.vxe-icon--print:after{
  height:.6em;
  bottom:-.2em;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-icon--search:before{
  top:0;
  left:0;
  width:.8em;
  height:.8em;
  border-width:.15em;
  border-style:solid;
  border-color:inherit;
  border-radius:50%
}

.vxe-icon--search:after{
  top:.75em;
  left:.6em;
  width:.35em;
  height:0;
  border-width:.15em 0 0 0;
  border-style:solid;
  border-color:inherit;
  transform:rotate(45deg)
}

.vxe-icon-warnion-circle-fill:before{
  content:"\e848"
}

@font-face{
  font-family:vxetableiconfont;

  src:url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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ACMAAQAAAAAAAwAQACoAAQAAAAAABAAQADoAAQAAAAAABQALAEoAAQAAAAAABgAQAFUAAQAAAAAACgArAGUAAQAAAAAACwATAJAAAwABBAkAAAAmAKMAAwABBAkAAQAgAMkAAwABBAkAAgAOAOkAAwABBAkAAwAgAPcAAwABBAkABAAgARcAAwABBAkABQAWATcAAwABBAkABgAgAU0AAwABBAkACgBWAW0AAwABBAkACwAmAcNDcmVhdGVkIGJ5IGljb25mb250dnhldGFibGVpY29uZm9udFJlZ3VsYXJ2eGV0YWJsZWljb25mb250dnhldGFibGVpY29uZm9udFZlcnNpb24gMS4wdnhldGFibGVpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAcgBlAGEAdABlAGQAIABiAHkAIABpAGMAbwBuAGYAbwBuAHQAdgB4AGUAdABhAGIAbABlAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAHYAeABlAHQAYQBiAGwAZQBpAGMAbwBuAGYAbwBuAHQAdgB4AGUAdABhAGIAbABlAGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAdgB4AGUAdABhAGIAbABlAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEAB2FkZC1zdWIEc3dhcARzb3J0B25vLWRyb3AEZWRpdBRxdWVzdGlvbi1jaXJjbGUtZmlsbA1yYWRpby1jaGVja2VkEnJhZGlvLWNoZWNrZWQtZmlsbAVwcmludBVjaGVja2JveC1jaGVja2VkLWZpbGwNY3VzdG9tLWNvbHVtbg9yYWRpby11bmNoZWNrZWQKY2FyZXQtZG93bghjYXJldC11cAtjYXJldC1yaWdodApjYXJldC1sZWZ0CmZ1bGxzY3JlZW4IbWluaW1pemUSY2hlY2tib3gtdW5jaGVja2VkBmZ1bm5lbAhkb3dubG9hZAdzcGlubmVyC2Fycm93LXJpZ2h0BnJlcGVhdAtkcmFnLWhhbmRsZRtjaGVja2JveC1pbmRldGVybWluYXRlLWZpbGwGdXBsb2FkD2ZpeGVkLWxlZnQtZmlsbApmaXhlZC1sZWZ0EGZpeGVkLXJpZ2h0LWZpbGwLZml4ZWQtcmlnaHQAAA==) format("truetype")
}

@keyframes rollCircle{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(1turn)
  }
}

[class*=vxe-table-icon-]{
  font-family:vxetableiconfont!important;
  font-style:normal;
  font-weight:400;
  font-size:1.1em;
  line-height:1em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

[class*=vxe-table-icon-].animat,[class*=vxe-table-icon-].roll{
  display:inline-block
}

[class*=vxe-table-icon-].animat{
  transition:transform .25s ease-in-out
}

[class*=vxe-table-icon-].rotate45{
  transform:rotate(45deg)
}

[class*=vxe-table-icon-].rotate90{
  transform:rotate(90deg)
}

[class*=vxe-table-icon-].rotate180{
  transform:rotate(180deg)
}

[class*=vxe-table-icon-].roll{
  animation:rollCircle 1s linear infinite
}

[class*=vxe-table-icon-].theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

[class*=vxe-table-icon-].theme--success{
  color:var(--vxe-ui-status-success-color)
}

[class*=vxe-table-icon-].theme--info{
  color:var(--vxe-ui-status-info-color)
}

[class*=vxe-table-icon-].theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

[class*=vxe-table-icon-].theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

[class*=vxe-table-icon-].theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-table-icon-add-sub:before{
  content:"\e6bc"
}

.vxe-table-icon-swap:before{
  content:"\e7f3"
}

.vxe-table-icon-sort:before{
  content:"\e93e"
}

.vxe-table-icon-no-drop:before{
  content:"\e658"
}

.vxe-table-icon-edit:before{
  content:"\e66e"
}

.vxe-table-icon-question-circle-fill:before{
  content:"\e690"
}

.vxe-table-icon-radio-checked:before{
  content:"\e75b"
}

.vxe-table-icon-radio-checked-fill:before{
  content:"\e763"
}

.vxe-table-icon-print:before{
  content:"\eba0"
}

.vxe-table-icon-checkbox-checked-fill:before{
  content:"\e67d"
}

.vxe-table-icon-custom-column:before{
  content:"\e62d"
}

.vxe-table-icon-radio-unchecked:before{
  content:"\e7c9"
}

.vxe-table-icon-caret-down:before{
  content:"\e8ed"
}

.vxe-table-icon-caret-up:before{
  content:"\e8ee"
}

.vxe-table-icon-caret-right:before{
  content:"\e8ef"
}

.vxe-table-icon-caret-left:before{
  content:"\e8f0"
}

.vxe-table-icon-fullscreen:before{
  content:"\e70e"
}

.vxe-table-icon-minimize:before{
  content:"\e749"
}

.vxe-table-icon-checkbox-unchecked:before{
  content:"\e727"
}

.vxe-table-icon-funnel:before{
  content:"\e8ec"
}

.vxe-table-icon-download:before{
  content:"\e61a"
}

.vxe-table-icon-spinner:before{
  content:"\e601"
}

.vxe-table-icon-arrow-right:before{
  content:"\e743"
}

.vxe-table-icon-repeat:before{
  content:"\ea4a"
}

.vxe-table-icon-drag-handle:before{
  content:"\e64e"
}

.vxe-table-icon-checkbox-indeterminate-fill:before{
  content:"\e8c4"
}

.vxe-table-icon-upload:before{
  content:"\e683"
}

.vxe-table-icon-fixed-left-fill:before{
  content:"\e9b9"
}

.vxe-table-icon-fixed-left:before{
  content:"\e9ba"
}

.vxe-table-icon-fixed-right-fill:before{
  content:"\f290"
}

.vxe-table-icon-fixed-right:before{
  content:"\f291"
}

.vxe-table-custom--option{
  position:relative;
  display:flex;
  flex-direction:row
}

.vxe-table-custom--option.active--drag-origin{
  opacity:.5
}

.vxe-table-custom--option.active--drag-target[drag-pos=top]:after{
  display:block;
  top:-2px
}

.vxe-table-custom--option.active--drag-target[drag-pos=bottom]:after{
  display:block;
  bottom:-2px
}

.vxe-table-custom--option:first-child[drag-pos=top]:after{
  top:0
}

.vxe-table-custom--option:last-child[drag-pos=bottom]:after{
  bottom:0
}

.vxe-table-custom--option:after{
  display:none;
  content:"";
  position:absolute;
  left:-1px;
  width:calc(100% + 1px);
  height:2px;
  background-color:var(--vxe-ui-font-primary-color);
  z-index:12
}

.vxe-table-custom--option:last-child:after{
  width:100%
}

.vxe-table-custom-wrapper{
  display:none;
  flex-direction:column;
  position:absolute;
  text-align:left;
  background-color:var(--vxe-ui-layout-background-color);
  z-index:19;
  border:1px solid var(--vxe-ui-table-border-color);
  border-radius:var(--vxe-ui-border-radius);
  box-shadow:var(--vxe-ui-base-popup-box-shadow)
}

.vxe-table-custom-wrapper.placement--top-left{
  top:2px;
  left:2px
}

.vxe-table-custom-wrapper.placement--top-right{
  top:2px;
  right:2px
}

.vxe-table-custom-wrapper.placement--bottom-left{
  bottom:2px;
  left:2px
}

.vxe-table-custom-wrapper.placement--bottom-right{
  bottom:2px;
  right:2px
}

.vxe-table-custom-wrapper.placement--left{
  left:2px
}

.vxe-table-custom-wrapper.placement--right{
  right:2px
}

.vxe-table-custom-wrapper.placement--left,.vxe-table-custom-wrapper.placement--right{
  top:2px;
  height:calc(100% - 4px)
}

.vxe-table-custom-wrapper.is--active{
  display:flex
}

.vxe-table-custom--body{
  position:relative;
  display:block;
  flex-grow:1;
  overflow-x:hidden;
  overflow-y:auto
}

.vxe-table-custom--panel-list{
  list-style-type:none;
  margin:0;
  padding:0
}

.vxe-table-custom--panel-list>li{
  max-width:26em;
  min-width:18em;
  padding:.2em 1em .2em 1em
}

.vxe-table-custom--panel-list>li.level--2{
  padding-left:2.7em
}

.vxe-table-custom--panel-list>li.level--3{
  padding-left:3.7em
}

.vxe-table-custom--panel-list>li.level--4{
  padding-left:4.7em
}

.vxe-table-custom--panel-list>li.level--5{
  padding-left:5.7em
}

.vxe-table-custom--panel-list>li.level--6{
  padding-left:6.7em
}

.vxe-table-custom--panel-list>li.level--7{
  padding-left:7.7em
}

.vxe-table-custom--panel-list>li.level--8{
  padding-left:8.7em
}

.vxe-table-custom--header{
  flex-shrink:0;
  padding:.28em 0;
  font-weight:700;
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-custom--panel-list .vxe-table-custom--checkbox-option:hover{
  background-color:var(--vxe-ui-table-row-hover-background-color)
}

.vxe-table-custom--footer-buttons{
  width:100%;
  display:flex;
  flex-direction:row;
  flex-shrink:0;
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-table-custom--footer-buttons button{
  flex-grow:1;
  height:2.8em
}

.vxe-table-custom--checkbox-option .vxe-checkbox--icon{
  font-size:1.34em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-custom--checkbox-option.is--checked,.vxe-table-custom--checkbox-option.is--checked .vxe-checkbox--icon,.vxe-table-custom--checkbox-option.is--indeterminate,.vxe-table-custom--checkbox-option.is--indeterminate .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table-custom--checkbox-option:not(.is--disabled){
  cursor:pointer
}

.vxe-table-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table-custom--checkbox-option.is--hidden{
  cursor:default
}

.vxe-table-custom--checkbox-option.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-table-custom--checkbox-option.is--disabled .vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-table-custom--checkbox-option .vxe-checkbox--label{
  padding-left:.5em;
  vertical-align:middle
}

.vxe-table-custom--checkbox-option,.vxe-table-custom--sort-option{
  padding-right:.4em;
  flex-shrink:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-custom--sort-option{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center
}

.vxe-table-custom--sort-btn{
  padding-left:.2em;
  padding-right:.4em
}

.vxe-table-custom--sort-btn:not(.is--disabled){
  cursor:grab
}

.vxe-table-custom--sort-btn:not(.is--disabled):active{
  cursor:grabbing
}

.vxe-table-custom--sort-btn:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table-custom--sort-btn.is--disabled{
  color:var(--vxe-ui-input-disabled-color);
  cursor:not-allowed
}

.vxe-table-custom--name-option{
  flex-grow:1;
  display:flex;
  flex-direction:row;
  overflow:hidden
}

.vxe-table-custom--checkbox-label{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table-custom--fixed-option{
  flex-shrink:0;
  padding-left:.5em;
  display:flex;
  flex-direction:row;
  align-items:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-custom-popup--body{
  position:relative;
  overflow:auto;
  height:100%;
  outline:0
}

.vxe-table-custom-popup--table-wrapper{
  border-bottom:1px solid var(--vxe-ui-table-border-color)
}

.vxe-table-custom-popup--table-wrapper table{
  width:100%;
  border:0;
  table-layout:fixed;
  word-break:break-all;
  border-spacing:0;
  border-collapse:separate
}

.vxe-table-custom-popup--table-wrapper table th{
  position:sticky;
  top:0;
  text-align:left;
  border-bottom:1px solid var(--vxe-ui-table-border-color);
  background-color:var(--vxe-ui-table-header-background-color);
  z-index:7
}

.vxe-table-custom-popup--table-wrapper table td,.vxe-table-custom-popup--table-wrapper table th{
  border-top:1px solid var(--vxe-ui-table-border-color);
  border-left:1px solid var(--vxe-ui-table-border-color)
}

.vxe-table-custom-popup--table-wrapper table tr:first-child td{
  border-top:0
}

.vxe-table-custom-popup--table-wrapper table tr:hover{
  background-color:var(--vxe-ui-table-row-hover-background-color)
}

.vxe-table-custom-popup--table-wrapper table td,.vxe-table-custom-popup--table-wrapper table th{
  height:44px;
  padding:0 .6em
}

.vxe-table-custom-popup--table-wrapper table td:last-child,.vxe-table-custom-popup--table-wrapper table th:last-child{
  border-right:1px solid var(--vxe-ui-table-border-color)
}

.vxe-table-custom-popup--drag-line{
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:11;
  pointer-events:none;
  width:100%;
  height:1px;
  border:2px solid transparent
}

.vxe-table-custom-popup--drag-line[drag-pos=top]{
  border-top-color:var(--vxe-ui-font-primary-color)
}

.vxe-table-custom-popup--drag-line[drag-pos=bottom]{
  border-bottom-color:var(--vxe-ui-font-primary-color)
}

.vxe-table-custom-popup--drag-line[drag-to-child=y]{
  border-top-color:transparent;
  border-bottom-color:transparent;
  border-left-color:var(--vxe-ui-status-success-color)
}

.vxe-table-custom-popup--drag-line.is--guides{
  background-color:var(--vxe-ui-table-drag-over-background-color)
}

.vxe-table-custom-popup--drag-tip{
  display:none;
  position:absolute;
  top:0;
  left:0;
  padding:.6em 1.4em;
  max-width:50%;
  min-width:100px;
  border-radius:var(--vxe-ui-border-radius);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  pointer-events:none;
  background-color:var(--vxe-ui-layout-background-color);
  box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  z-index:33
}

.vxe-table-custom-popup--drag-tip[drag-status=disabled] .vxe-table-custom-popup--drag-tip-disabled-status,.vxe-table-custom-popup--drag-tip[drag-status=normal] .vxe-table-custom-popup--drag-tip-normal-status,.vxe-table-custom-popup--drag-tip[drag-status=sub] .vxe-table-custom-popup--drag-tip-sub-status{
  display:block
}

.vxe-table-custom-popup--drag-tip-wrapper{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-table-custom-popup--drag-tip-status{
  padding-right:.4em
}

.vxe-table-custom-popup--drag-tip-disabled-status{
  display:none;
  flex-shrink:0;
  color:var(--vxe-ui-status-error-color)
}

.vxe-table-custom-popup--drag-tip-normal-status,.vxe-table-custom-popup--drag-tip-sub-status{
  display:none
}

.vxe-table-custom-popup--drag-tip-content{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table-custom-popup--name{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-table-custom-popup--title{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table-custom-popup--row.level--2 .vxe-table-custom-popup--name{
  padding-left:24px
}

.vxe-table-custom-popup--row.level--3 .vxe-table-custom-popup--name{
  padding-left:48px
}

.vxe-table-custom-popup--row.level--4 .vxe-table-custom-popup--name{
  padding-left:72px
}

.vxe-table-custom-popup--row.level--5 .vxe-table-custom-popup--name{
  padding-left:96px
}

.vxe-table-custom-popup--row.level--6 .vxe-table-custom-popup--name{
  padding-left:120px
}

.vxe-table-custom-popup--row.level--7 .vxe-table-custom-popup--name{
  padding-left:144px
}

.vxe-table-custom-popup--row.level--8 .vxe-table-custom-popup--name{
  padding-left:168px
}

.vxe-table-custom-popup--row.level--9 .vxe-table-custom-popup--name{
  padding-left:192px
}

.vxe-table-custom-popup--column-item{
  position:relative
}

.vxe-table-custom-popup--column-item.col--fixed,.vxe-table-custom-popup--column-item.col--resizable,.vxe-table-custom-popup--column-item.col--visible{
  text-align:center
}

.vxe-table-custom-popup--column-item.col--resizable>.vxe-input,.vxe-table-custom-popup--column-item.col--resizable>.vxe-number-input{
  width:100%
}

.vxe-table-custom-popup--row.active--drag-origin .vxe-table-custom-popup--column-item{
  opacity:.5
}

.vxe-table-custom-popup--row.active--drag-target[drag-pos=top] .vxe-table-custom-popup--column-item:after{
  display:block;
  top:-2px
}

.vxe-table-custom-popup--row.active--drag-target[drag-pos=bottom] .vxe-table-custom-popup--column-item:after{
  display:block;
  bottom:-2px
}

.vxe-table-custom-popup--row:first-child[drag-pos=top] .vxe-table-custom-popup--column-item:after{
  top:0
}

.vxe-table-custom-popup--row:last-child[drag-pos=bottom] .vxe-table-custom-popup--column-item:after{
  bottom:0
}

.vxe-table-custom-popup--column-item:after{
  display:none;
  content:"";
  position:absolute;
  left:-1px;
  width:calc(100% + 1px);
  height:2px;
  background-color:var(--vxe-ui-font-primary-color);
  z-index:12
}

.vxe-table-custom-popup--column-item:last-child:after{
  width:100%
}

.vxe-table-custom--list-move{
  transition-property:transform;
  transition-duration:.35s;
  transition-delay:.05s
}

.vxe-table-custom-popup--column-sort-placeholder{
  padding:.2em .5em
}

.vxe-table-custom-popup--column-sort-btn{
  font-size:1.2em;
  padding:.2em .5em
}

.vxe-table-custom-popup--column-sort-btn:not(.is--disabled){
  cursor:grab
}

.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):active{
  cursor:grabbing
}

.vxe-table-custom-popup--column-sort-btn.is--disabled{
  color:var(--vxe-ui-input-disabled-color);
  cursor:not-allowed
}

.vxe-table-custom-popup--table-sort-help-icon,.vxe-table-custom-popup--table-sort-help-title{
  vertical-align:middle
}

.vxe-table-custom-popup--table-sort-help-icon{
  margin-left:5px;
  cursor:help
}

.vxe-table-custom-popup--table-col-seq,.vxe-table-custom-popup--table-col-sort{
  width:80px
}

.vxe-table-custom-popup--table-col-title{
  min-width:120px
}

.vxe-table-custom-popup--table-col-width{
  width:140px
}

.vxe-table-custom-popup--table-col-fixed{
  width:200px
}

.vxe-table-export--panel-column>ul{
  list-style-type:none;
  overflow:auto;
  margin:0;
  padding:0;
  outline:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-export--panel-column>ul>li{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  cursor:pointer
}

.vxe-table-export--panel .vxe-table-export--panel-table{
  width:100%;
  border:0;
  table-layout:fixed
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td{
  padding:0 10px
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td:first-child{
  text-align:right;
  width:30%;
  font-weight:700;
  padding:8px 10px
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td:nth-child(2){
  width:70%
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td>.vxe-input,.vxe-table-export--panel .vxe-table-export--panel-table tr td>.vxe-select{
  width:80%
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td>.vxe-table-export--panel-option-row{
  padding:.25em 0
}

.vxe-table-export--panel .vxe-table-export--panel-column{
  width:80%;
  border:1px solid var(--vxe-ui-input-border-color);
  margin:3px 0;
  border-radius:var(--vxe-ui-border-radius);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li{
  padding:.2em 1em .2em 1em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--2{
  padding-left:3.5em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--2 .vxe-checkbox--icon{
  left:1.8em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--3{
  padding-left:4.5em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--3 .vxe-checkbox--icon{
  left:2.8em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--4{
  padding-left:5.5em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--4 .vxe-checkbox--icon{
  left:3.8em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--5{
  padding-left:6.5em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--5 .vxe-checkbox--icon{
  left:4.8em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--6{
  padding-left:7.5em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--6 .vxe-checkbox--icon{
  left:5.8em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--7{
  padding-left:8.5em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--7 .vxe-checkbox--icon{
  left:6.8em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--8{
  padding-left:9.5em
}

.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--8 .vxe-checkbox--icon{
  left:7.8em
}

.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-header{
  padding:.1em 0;
  background-color:var(--vxe-ui-table-header-background-color);
  font-weight:700;
  border-bottom:1px solid var(--vxe-ui-table-border-color)
}

.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-body{
  padding:.2em 0;
  min-height:10em;
  max-height:17.6em
}

.vxe-table-export--panel .vxe-table-export--panel-btns{
  text-align:right;
  padding:.8em .25em .25em .25em
}

.vxe-table-export--panel .vxe-table-export--selected--file{
  padding-right:40px;
  position:relative;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-export--panel .vxe-table-export--selected--file>i{
  display:none;
  position:absolute;
  top:50%;
  right:15px;
  transform:translateY(-50%);
  font-size:16px;
  cursor:pointer
}

.vxe-table-export--panel .vxe-table-export--selected--file:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table-export--panel .vxe-table-export--selected--file:hover>i{
  display:block
}

.vxe-table-export--panel .vxe-table-export--select--file{
  width:80%;
  border:1px dashed var(--vxe-ui-input-border-color);
  padding:6px 34px;
  outline:0;
  border-radius:var(--vxe-ui-border-radius);
  background-color:var(--vxe-ui-layout-background-color);
  color:inherit;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  cursor:pointer
}

.vxe-table-export--panel .vxe-table-export--select--file:focus{
  border-color:var(--vxe-ui-font-primary-color);
  box-shadow:0 0 .25em 0 var(--vxe-ui-font-primary-color)
}

.vxe-table-export--panel .vxe-table-export--select--file:hover{
  color:var(--vxe-ui-font-primary-color);
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-table-export--panel-column-option .vxe-checkbox--icon{
  font-size:1.34em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table-export--panel-column-option.is--checked,.vxe-table-export--panel-column-option.is--checked .vxe-checkbox--icon,.vxe-table-export--panel-column-option.is--indeterminate,.vxe-table-export--panel-column-option.is--indeterminate .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table-export--panel-column-option:not(.is--disabled){
  cursor:pointer
}

.vxe-table-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table-export--panel-column-option.is--hidden{
  cursor:default
}

.vxe-table-export--panel-column-option.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-table-export--panel-column-option.is--disabled .vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-table-export--panel-column-option .vxe-checkbox--label{
  padding-left:.5em;
  vertical-align:middle
}

.vxe-cell--filter{
  padding:0 .1em 0 .2em;
  text-align:center;
  vertical-align:middle;
  display:inline-block;
  line-height:0
}

.vxe-cell--filter.col--filter .vxe-filter--btn{
  color:var(--vxe-ui-font-color)
}

.vxe-cell--filter .vxe-filter--btn{
  color:var(--vxe-ui-table-column-icon-border-color);
  cursor:pointer
}

.vxe-cell--filter .vxe-filter--btn:hover{
  color:var(--vxe-ui-font-color)
}

.is--filter-active .vxe-cell--filter .vxe-filter--btn{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--filter-wrapper{
  display:none;
  position:absolute;
  top:0;
  min-width:100px;
  border-radius:var(--vxe-ui-border-radius);
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:var(--vxe-ui-base-popup-box-shadow);
  z-index:10
}

.vxe-table--filter-wrapper:not(.is--multiple){
  text-align:center
}

.vxe-table--filter-wrapper.is--active{
  display:block
}

.vxe-table--filter-wrapper .vxe-table--filter-body>li,.vxe-table--filter-wrapper .vxe-table--filter-header>li{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:360px;
  padding:.25em .8em;
  cursor:pointer
}

.vxe-table--filter-wrapper .vxe-table--filter-body>li.is--checked,.vxe-table--filter-wrapper .vxe-table--filter-header>li.is--checked{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--filter-wrapper .vxe-table--filter-body>li:hover,.vxe-table--filter-wrapper .vxe-table--filter-header>li:hover{
  background-color:var(--vxe-ui-table-row-hover-background-color)
}

.vxe-table--filter-wrapper .vxe-table--filter-header{
  padding-top:.2em
}

.vxe-table--filter-wrapper .vxe-table--filter-body{
  max-height:200px;
  padding-bottom:.2em
}

.vxe-table--filter-wrapper>ul{
  list-style-type:none;
  padding:0;
  margin:0;
  outline:0;
  overflow:auto;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--filter-wrapper.is--multiple>ul>li{
  padding:.25em .8em .25em 1em
}

.vxe-table--filter-wrapper .vxe-table--filter-footer{
  border-top:1px solid var(--vxe-ui-base-popup-border-color);
  padding:.6em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button{
  background-color:transparent;
  padding:0 .4em;
  border:0;
  color:var(--vxe-ui-font-color);
  cursor:pointer
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus{
  outline:none
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-table--filter-option .vxe-checkbox--icon{
  font-size:1.34em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--filter-option.is--checked,.vxe-table--filter-option.is--checked .vxe-checkbox--icon,.vxe-table--filter-option.is--indeterminate,.vxe-table--filter-option.is--indeterminate .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--filter-option:not(.is--disabled){
  cursor:pointer
}

.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--filter-option.is--hidden{
  cursor:default
}

.vxe-table--filter-option.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-table--filter-option.is--disabled .vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-table--filter-option .vxe-checkbox--label{
  padding-left:.5em;
  vertical-align:middle
}

.vxe-table--context-menu-wrapper{
  display:none
}

.vxe-table--context-menu-wrapper.is--visible{
  display:block
}

.vxe-table--context-menu-clild-wrapper,.vxe-table--context-menu-wrapper{
  position:absolute;
  top:0;
  left:0;
  font-size:12px;
  border:1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);
  padding:0 1px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  background-color:var(--vxe-ui-table-menu-background-color)
}

.vxe-context-menu--link{
  display:flex;
  flex-direction:row;
  width:var(--vxe-ui-table-menu-item-width);
  line-height:26px;
  padding:0 .8em;
  color:var(--vxe-ui-font-color);
  cursor:pointer
}

.vxe-context-menu--link .vxe-context-menu--link-prefix,.vxe-context-menu--link .vxe-context-menu--link-suffix{
  min-width:2em;
  flex-shrink:0;
  text-align:center;
  padding:0 .2em
}

.vxe-context-menu--link .vxe-context-menu--link-content{
  flex-grow:1;
  padding:0 .2em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{
  margin:0;
  padding:0;
  list-style-type:none;
  border-bottom:1px solid #e8eaed
}

.vxe-context-menu--option-wrapper li,.vxe-table--context-menu-clild-wrapper li{
  position:relative;
  margin:1px 0;
  border:1px solid transparent
}

.vxe-context-menu--option-wrapper li:last-child,.vxe-table--context-menu-clild-wrapper li:last-child{
  border:0
}

.vxe-context-menu--option-wrapper li.link--active,.vxe-table--context-menu-clild-wrapper li.link--active{
  background-color:#c5c5c5;
  border-color:#c5c5c5
}

.vxe-context-menu--option-wrapper li.link--active>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--active>.vxe-context-menu--link{
  color:#2b2b2b
}

.vxe-context-menu--option-wrapper li.link--disabled>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--disabled>.vxe-context-menu--link{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-context-menu--option-wrapper li.link--disabled.link--active,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active{
  border-color:#c0c1c2;
  background-color:#eee
}

.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover{
  background-color:inherit
}

.vxe-table--context-menu-clild-wrapper{
  display:none;
  top:0;
  left:100%
}

.vxe-table--context-menu-clild-wrapper.is--show{
  display:block
}

.vxe-table--render-default .vxe-body--column.col--ellipsis,.vxe-table--render-default .vxe-footer--column.col--ellipsis,.vxe-table--render-default .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable .vxe-body--column{
  height:var(--vxe-ui-table-row-height-default)
}

.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--medium .vxe-body--column{
  height:var(--vxe-ui-table-row-height-medium)
}

.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--small .vxe-body--column{
  height:var(--vxe-ui-table-row-height-small)
}

.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--mini .vxe-body--column{
  height:var(--vxe-ui-table-row-height-mini)
}

.vxe-table--file-form,.vxe-table-slots{
  display:none
}

.vxe-table--print-frame{
  position:fixed;
  bottom:-100%;
  left:-100%;
  height:0;
  width:0;
  border:0
}

.vxe-table--render-wrapper{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-table--body-wrapper{
  scroll-behavior:auto
}

.vxe-table--body-wrapper,.vxe-table--fixed-left-body-wrapper,.vxe-table--fixed-right-body-wrapper{
  overflow-y:auto;
  overflow-x:auto;
  outline:0
}

.vxe-loading--custom-wrapper{
  display:none;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:99;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-loading--custom-wrapper.is--visible{
  display:block
}

.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--tree-node .vxe-date-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--tree-node .vxe-ico-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--tree-node .vxe-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--tree-node .vxe-number-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--tree-node .vxe-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--tree-node .vxe-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--tree-node .vxe-tree-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-date-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-default-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-default-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-default-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-ico-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-number-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-tree-select,.vxe-footer--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-date-picker,.vxe-footer--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-ico-picker,.vxe-footer--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-input,.vxe-footer--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-number-input,.vxe-footer--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-select,.vxe-footer--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-textarea,.vxe-footer--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-tree-select,.vxe-footer--column.fixed--width>.vxe-cell .vxe-date-picker,.vxe-footer--column.fixed--width>.vxe-cell .vxe-default-input,.vxe-footer--column.fixed--width>.vxe-cell .vxe-default-select,.vxe-footer--column.fixed--width>.vxe-cell .vxe-default-textarea,.vxe-footer--column.fixed--width>.vxe-cell .vxe-ico-picker,.vxe-footer--column.fixed--width>.vxe-cell .vxe-input,.vxe-footer--column.fixed--width>.vxe-cell .vxe-number-input,.vxe-footer--column.fixed--width>.vxe-cell .vxe-select,.vxe-footer--column.fixed--width>.vxe-cell .vxe-textarea,.vxe-footer--column.fixed--width>.vxe-cell .vxe-tree-select,.vxe-header--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-date-picker,.vxe-header--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-ico-picker,.vxe-header--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-input,.vxe-header--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-number-input,.vxe-header--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-select,.vxe-header--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-textarea,.vxe-header--column.fixed--width>.vxe-cell .vxe-cell--tree-node .vxe-tree-select,.vxe-header--column.fixed--width>.vxe-cell .vxe-date-picker,.vxe-header--column.fixed--width>.vxe-cell .vxe-default-input,.vxe-header--column.fixed--width>.vxe-cell .vxe-default-select,.vxe-header--column.fixed--width>.vxe-cell .vxe-default-textarea,.vxe-header--column.fixed--width>.vxe-cell .vxe-ico-picker,.vxe-header--column.fixed--width>.vxe-cell .vxe-input,.vxe-header--column.fixed--width>.vxe-cell .vxe-number-input,.vxe-header--column.fixed--width>.vxe-cell .vxe-select,.vxe-header--column.fixed--width>.vxe-cell .vxe-textarea,.vxe-header--column.fixed--width>.vxe-cell .vxe-tree-select,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-date-picker,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-ico-picker,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-input,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-number-input,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-select,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-textarea,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-tree-select,.vxe-table--filter-template>.vxe-date-picker,.vxe-table--filter-template>.vxe-default-input,.vxe-table--filter-template>.vxe-default-select,.vxe-table--filter-template>.vxe-default-textarea,.vxe-table--filter-template>.vxe-ico-picker,.vxe-table--filter-template>.vxe-input,.vxe-table--filter-template>.vxe-number-input,.vxe-table--filter-template>.vxe-select,.vxe-table--filter-template>.vxe-textarea,.vxe-table--filter-template>.vxe-tree-select{
  width:100%
}

.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-input,.vxe-table--filter-template .vxe-default-textarea{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-input,.vxe-table--filter-template .vxe-default-select,.vxe-table--filter-template .vxe-default-textarea{
  outline:0;
  padding:0 2px;
  color:var(--vxe-ui-font-color);
  border-radius:var(--vxe-ui-border-radius);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-cell .vxe-default-input:focus,.vxe-cell .vxe-default-select:focus,.vxe-cell .vxe-default-textarea:focus,.vxe-table--filter-template .vxe-default-input:focus,.vxe-table--filter-template .vxe-default-select:focus,.vxe-table--filter-template .vxe-default-textarea:focus{
  border:1px solid var(--vxe-ui-font-primary-color)
}

.vxe-cell .vxe-default-input[disabled],.vxe-cell .vxe-default-select[disabled],.vxe-cell .vxe-default-textarea[disabled],.vxe-table--filter-template .vxe-default-input[disabled],.vxe-table--filter-template .vxe-default-select[disabled],.vxe-table--filter-template .vxe-default-textarea[disabled]{
  cursor:not-allowed;
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-input,.vxe-table--filter-template .vxe-default-select,.vxe-table--filter-template .vxe-default-textarea{
  height:var(--vxe-ui-input-height-default)
}

.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-template .vxe-default-input[type=date]::-webkit-inner-spin-button{
  margin-top:4px
}

.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-cell .vxe-default-input[type=number]::-webkit-inner-spin-button,.vxe-table--filter-template .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-template .vxe-default-input[type=number]::-webkit-inner-spin-button{
  height:24px
}

.vxe-cell .vxe-default-input::-moz-placeholder,.vxe-table--filter-template .vxe-default-input::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-cell .vxe-default-input::-moz-placeholder, .vxe-table--filter-template .vxe-default-input::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-cell .vxe-default-input::placeholder,.vxe-table--filter-template .vxe-default-input::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-textarea{
  resize:none;
  vertical-align:middle
}

.vxe-cell .vxe-default-textarea:not([rows]),.vxe-table--filter-template .vxe-default-textarea:not([rows]){
  height:var(--vxe-ui-input-height-default)
}

.vxe-cell>.vxe-input>.vxe-input--inner,.vxe-cell>.vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-template>.vxe-input>.vxe-input--inner,.vxe-table--filter-template>.vxe-textarea>.vxe-textarea--inner{
  padding:0 2px
}

.vxe-cell>.vxe-default-textarea,.vxe-cell>.vxe-textarea--inner,.vxe-table--filter-template>.vxe-default-textarea,.vxe-table--filter-template>.vxe-textarea--inner{
  resize:none
}

.vxe-cell>.vxe-cell--tree-node .vxe-input>.vxe-input--inner,.vxe-cell>.vxe-cell--tree-node .vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-input>.vxe-input--inner,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-textarea>.vxe-textarea--inner{
  padding:0 2px
}

.vxe-cell>.vxe-cell--tree-node .vxe-default-textarea,.vxe-cell>.vxe-cell--tree-node .vxe-textarea--inner,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-default-textarea,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-textarea--inner{
  resize:none
}

.vxe-body--column.col--vertical-top>.vxe-cell{
  height:100%
}

.vxe-table--cell-active-area,.vxe-table--cell-copy-area,.vxe-table--cell-extend-area,.vxe-table--cell-main-area,.vxe-table--cell-status,.vxe-table--checkbox-range{
  display:none;
  position:absolute;
  pointer-events:none;
  z-index:1
}

.vxe-table--cell-status{
  top:0;
  left:0;
  width:var(--vxe-ui-table-cell-area-status-border-width);
  height:0;
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range{
  z-index:2
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"]{
  border-right:0
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"]{
  background-size:var(--vxe-ui-table-cell-copy-area-border-width) 12px,0 12px,12px var(--vxe-ui-table-cell-copy-area-border-width),12px var(--vxe-ui-table-cell-copy-area-border-width)
}

.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"]{
  border-left:0
}

.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"]{
  background-size:0 12px,var(--vxe-ui-table-cell-copy-area-border-width) 12px,12px var(--vxe-ui-table-cell-copy-area-border-width),12px var(--vxe-ui-table-cell-copy-area-border-width)
}

.vxe-table--checkbox-range{
  background-color:var(--vxe-ui-table-checkbox-range-background-color);
  border:var(--vxe-ui-table-checkbox-range-border-width) solid var(--vxe-ui-table-checkbox-range-border-color)
}

.vxe-table--cell-area{
  height:0;
  font-size:0;
  display:none
}

.vxe-table--cell-area>.vxe-table--cell-main-area{
  background-color:var(--vxe-ui-table-cell-area-background-color);
  border:var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color)
}

.vxe-table--cell-area .vxe-table--cell-main-area-btn{
  display:none;
  position:absolute;
  right:-1px;
  bottom:-1px;
  width:7px;
  height:7px;
  border-style:solid;
  border-color:var(--vxe-ui-table-cell-main-area-extension-border-color);
  border-width:1px 0 0 1px;
  background-color:var(--vxe-ui-table-cell-main-area-extension-background-color);
  pointer-events:auto;
  cursor:crosshair
}

.vxe-table--cell-area .vxe-table--cell-extend-area{
  border:var(--vxe-ui-table-cell-extend-area-border-width) solid var(--vxe-ui-table-cell-extend-area-border-color)
}

@keyframes moveCopyCellBorder{
  to{
    background-position:0 -12px,100% 12px,12px 0,-12px 100%
  }
}

.vxe-table--cell-copy-area{
  background:linear-gradient(0deg,transparent 6px,var(--vxe-ui-table-cell-copy-area-border-color) 6px) repeat-y,linear-gradient(0deg,transparent 50%,var(--vxe-ui-table-cell-copy-area-border-color) 0) repeat-y,linear-gradient(90deg,transparent 50%,var(--vxe-ui-table-cell-copy-area-border-color) 0) repeat-x,linear-gradient(90deg,transparent 50%,var(--vxe-ui-table-cell-copy-area-border-color) 0) repeat-x;
  background-size:var(--vxe-ui-table-cell-copy-area-border-width) 12px,var(--vxe-ui-table-cell-copy-area-border-width) 12px,12px var(--vxe-ui-table-cell-copy-area-border-width),12px var(--vxe-ui-table-cell-copy-area-border-width);
  background-position:0 0,100% 0,0 0,0 100%;
  animation:moveCopyCellBorder .5s linear infinite
}

.vxe-table--cell-active-area{
  border-color:var(--vxe-ui-table-cell-active-area-border-color);
  border-style:solid;
  border-width:var(--vxe-ui-table-cell-active-area-border-width);
  background-color:var(--vxe-ui-table-cell-active-area-background-color)
}

.vxe-table--cell-multi-area>.vxe-table--cell-main-area{
  background-color:var(--vxe-ui-table-cell-area-background-color)
}

.vxe-table--render-default.is--round .vxe-table--border-line,.vxe-table--render-default.is--round .vxe-table--render-default.is--round,.vxe-table--render-default.is--round:not(.is--header):not(.is--footer) .vxe-table--body-wrapper.body--wrapper{
  border-radius:var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.body--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-left--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:0 var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.body--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-left--wrapper{
  border-radius:0 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table.column--calc .vxe-body--column .vxe-cell,.vxe-table.column--calc .vxe-footer--column .vxe-cell,.vxe-table.column--calc .vxe-header--column .vxe-cell{
  word-break:break-all;
  white-space:nowrap
}

.vxe-table .vxe-table--header-wrapper{
  color:var(--vxe-ui-table-header-font-color)
}

.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{
  position:absolute;
  left:0;
  bottom:0;
  height:0;
  border-bottom:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.vxe-table .vxe-cell--sort{
  text-align:center;
  position:relative;
  padding:0 .1em 0 .2em
}

.vxe-table .vxe-cell--sort-vertical-layout{
  display:inline-flex;
  flex-direction:column;
  height:1.8em;
  vertical-align:middle
}

.vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--asc-btn,.vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--desc-btn{
  height:.6em
}

.vxe-table .vxe-cell--sort-horizontal-layout{
  display:inline-flex;
  flex-direction:row
}

.vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--asc-btn,.vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--desc-btn{
  width:.5em
}

.vxe-table .vxe-sort--asc-btn,.vxe-table .vxe-sort--desc-btn{
  color:var(--vxe-ui-table-column-icon-border-color);
  cursor:pointer
}

.vxe-table .vxe-sort--asc-btn:hover,.vxe-table .vxe-sort--desc-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-table .vxe-sort--asc-btn.sort--active,.vxe-table .vxe-sort--desc-btn.sort--active{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-filter--btn:after,.vxe-filter--btn:before,.vxe-sort--asc-btn:after,.vxe-sort--asc-btn:before,.vxe-sort--desc-btn:after,.vxe-sort--desc-btn:before{
  transition:border .1s ease-in-out
}

.vxe-header--column{
  position:relative;
  font-weight:var(--vxe-ui-table-header-font-weight)
}

.vxe-header--column.col--ellipsis>.vxe-cell{
  display:flex;
  align-items:center
}

.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-header--column.col--ellipsis>.vxe-cell>i:not(.vxe-cell--title),.vxe-header--column.col--ellipsis>.vxe-cell>span:not(.vxe-cell--title){
  flex-shrink:0
}

.vxe-header--column .vxe-cell--required-icon{
  display:inline-block;
  color:var(--vxe-ui-table-validate-error-color);
  width:.8em;
  height:1em;
  line-height:1em;
  font-family:Verdana,Arial,Tahoma;
  font-weight:400;
  position:relative
}

.vxe-header--column .vxe-cell--required-icon:before{
  content:"*";
  position:absolute;
  left:0;
  top:.2em
}

.vxe-header--column .vxe-cell--required-icon{
  padding-right:.1em
}

.vxe-header--column .vxe-cell--edit-icon,.vxe-header--column .vxe-cell-title-prefix-icon,.vxe-header--column .vxe-cell-title-suffix-icon{
  padding:.2em
}

.vxe-header--column .vxe-cell-title-prefix-icon,.vxe-header--column .vxe-cell-title-suffix-icon{
  cursor:help
}

.vxe-header--column .vxe-resizable{
  position:absolute;
  right:-7px;
  bottom:0;
  width:14px;
  height:100%;
  text-align:center;
  z-index:1;
  cursor:col-resize
}

.vxe-header--column .vxe-resizable.is--line:after,.vxe-header--column .vxe-resizable.is--line:before{
  content:"";
  display:inline-block;
  vertical-align:middle
}

.vxe-header--column .vxe-resizable.is--line:before{
  width:1px;
  height:50%;
  background-color:var(--vxe-ui-table-resizable-line-color)
}

.vxe-header--column .vxe-resizable.is--line:after{
  width:0;
  height:100%
}

.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable{
  right:auto;
  left:-7px
}

.vxe-table--render-default{
  position:relative;
  font-size:var(--vxe-ui-font-size-default);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  direction:ltr
}

.vxe-table--render-default .vxe-table--body-wrapper{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-table--render-default .vxe-table--footer-wrapper{
  background-color:var(--vxe-ui-table-footer-background-color)
}

.vxe-table--render-default .vxe-table--body,.vxe-table--render-default .vxe-table--footer,.vxe-table--render-default .vxe-table--header{
  border:0;
  border-spacing:0;
  border-collapse:separate;
  table-layout:fixed
}

.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{
  overflow-x:hidden;
  overflow-y:hidden;
  outline:0
}

.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{
  overflow-x:scroll;
  outline:0
}

.vxe-table--render-default .vxe-body--row.row--stripe{
  background-color:var(--vxe-ui-table-row-striped-background-color)
}

.vxe-table--render-default .vxe-body--row.row--radio{
  background-color:var(--vxe-ui-table-row-radio-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--checked{
  background-color:var(--vxe-ui-table-row-checkbox-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--current{
  background-color:var(--vxe-ui-table-row-current-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover{
  background-color:var(--vxe-ui-table-row-hover-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--stripe{
  background-color:var(--vxe-ui-table-row-hover-striped-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--radio{
  background-color:var(--vxe-ui-table-row-hover-radio-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--checked{
  background-color:var(--vxe-ui-table-row-hover-checkbox-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--current{
  background-color:var(--vxe-ui-table-row-hover-current-background-color)
}

.vxe-table--render-default.drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--main-wrapper *{
  cursor:col-resize
}

.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--area .vxe-table--main-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--range .vxe-table--main-wrapper *{
  cursor:default
}

.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper *{
  cursor:crosshair
}

.vxe-table--render-default.col--drag-cell .vxe-header--column{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--render-default.col--drag-cell .vxe-header--column:not(.is--drag-disabled){
  cursor:grab
}

.vxe-table--render-default.col--drag-cell .vxe-header--column:not(.is--drag-disabled):active{
  cursor:grabbing
}

.vxe-table--render-default.col--drag-cell .vxe-header--column:not(.is--drag-disabled):hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-disabled{
  color:var(--vxe-ui-input-disabled-color);
  cursor:not-allowed
}

.vxe-table--render-default.column--highlight .vxe-header--column:not(.col--seq):hover{
  background-color:var(--vxe-ui-table-column-hover-background-color)
}

.vxe-table--render-default.body-cell--area .vxe-table--body-wrapper,.vxe-table--render-default.checkbox--range .vxe-body--column.col--checkbox,.vxe-table--render-default.drag--range .vxe-body--column,.vxe-table--render-default.header-cell--area .vxe-table--header-wrapper{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default .vxe-header--column:not(.col--ellipsis),.vxe-table--render-default.is--padding .vxe-body--column:not(.col--ellipsis){
  padding:var(--vxe-ui-table-column-padding-default)
}

.vxe-table--render-default .vxe-body--column,.vxe-table--render-default .vxe-footer--column,.vxe-table--render-default .vxe-header--column{
  position:relative;
  line-height:var(--vxe-ui-table-row-line-height);
  text-align:left
}

.vxe-table--render-default .vxe-body--column.col--current,.vxe-table--render-default .vxe-footer--column.col--current,.vxe-table--render-default .vxe-header--column.col--current{
  background-color:var(--vxe-ui-table-column-current-background-color)
}

.vxe-table--render-default .vxe-body--column.col--center,.vxe-table--render-default .vxe-footer--column.col--center,.vxe-table--render-default .vxe-header--column.col--center{
  text-align:center
}

.vxe-table--render-default .vxe-body--column.col--right,.vxe-table--render-default .vxe-footer--column.col--right,.vxe-table--render-default .vxe-header--column.col--right{
  text-align:right
}

.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell{
  justify-content:center
}

.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell{
  justify-content:flex-end
}

.vxe-table--render-default .vxe-table--footer-wrapper{
  border-top:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.vxe-table--render-default.border--default .vxe-table--header-wrapper,.vxe-table--render-default.border--full .vxe-table--header-wrapper,.vxe-table--render-default.border--outer .vxe-table--header-wrapper{
  background-color:var(--vxe-ui-table-header-background-color)
}

.vxe-table--render-default.border--default .vxe-body--column,.vxe-table--render-default.border--default .vxe-footer--column,.vxe-table--render-default.border--default .vxe-header--column,.vxe-table--render-default.border--inner .vxe-body--column,.vxe-table--render-default.border--inner .vxe-footer--column,.vxe-table--render-default.border--inner .vxe-header--column{
  background-image:linear-gradient(var(--vxe-ui-table-border-color),var(--vxe-ui-table-border-color));
  background-repeat:no-repeat;
  background-size:100% var(--vxe-ui-table-border-width);
  background-position:100% 100%
}

.vxe-table--render-default.border--full .vxe-body--column,.vxe-table--render-default.border--full .vxe-footer--column,.vxe-table--render-default.border--full .vxe-header--column{
  background-image:linear-gradient(var(--vxe-ui-table-border-color),var(--vxe-ui-table-border-color)),linear-gradient(var(--vxe-ui-table-border-color),var(--vxe-ui-table-border-color));
  background-repeat:no-repeat;
  background-size:var(--vxe-ui-table-border-width) 100%,100% var(--vxe-ui-table-border-width);
  background-position:100% 0,100% 100%
}

.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column{
  border-right-color:var(--vxe-ui-table-border-color)
}

.vxe-table--render-default.border--default .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--full .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--inner .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--outer .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter{
  background-image:linear-gradient(var(--vxe-ui-table-border-color),var(--vxe-ui-table-border-color));
  background-repeat:no-repeat;
  background-size:100% var(--vxe-ui-table-border-width);
  background-position:100% 100%
}

.vxe-table--render-default.border--inner .vxe-table--header-wrapper,.vxe-table--render-default.border--none .vxe-table--header-wrapper{
  background-color:var(--vxe-ui-table-header-background-color)
}

.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper,.vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper{
  border-right:0
}

.vxe-table--render-default.border--inner .vxe-table--border-line{
  border-width:0 0 1px 0
}

.vxe-table--render-default.border--none .vxe-table--border-line,.vxe-table--render-default.border--none .vxe-table--header-border-line{
  display:none
}

.vxe-table--render-default.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-table--render-default.size--medium .vxe-table--empty-block,.vxe-table--render-default.size--medium .vxe-table--empty-placeholder{
  min-height:var(--vxe-ui-table-row-height-medium)
}

.vxe-table--render-default.size--medium .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-header--column:not(.col--ellipsis){
  padding:var(--vxe-ui-table-column-padding-medium)
}

.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea{
  height:var(--vxe-ui-input-height-medium)
}

.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{
  margin-top:3px
}

.vxe-table--render-default.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-table--render-default.size--small .vxe-table--empty-block,.vxe-table--render-default.size--small .vxe-table--empty-placeholder{
  min-height:var(--vxe-ui-table-row-height-small)
}

.vxe-table--render-default.size--small .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-header--column:not(.col--ellipsis){
  padding:var(--vxe-ui-table-column-padding-small)
}

.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,.vxe-table--render-default.size--small .vxe-cell .vxe-default-select,.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea{
  height:var(--vxe-ui-input-height-small)
}

.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{
  margin-top:2px
}

.vxe-table--render-default.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-table--render-default.size--mini .vxe-table--empty-block,.vxe-table--render-default.size--mini .vxe-table--empty-placeholder{
  min-height:var(--vxe-ui-table-row-height-mini)
}

.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis){
  padding:var(--vxe-ui-table-column-padding-mini)
}

.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea{
  height:var(--vxe-ui-input-height-mini)
}

.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{
  margin-top:1px
}

.vxe-table--render-default .vxe-table--scroll-x-virtual,.vxe-table--render-default .vxe-table--scroll-y-virtual{
  position:absolute;
  z-index:7;
  overflow:hidden
}

.vxe-table--render-default .vxe-table--scroll-x-handle,.vxe-table--render-default .vxe-table--scroll-y-handle{
  position:absolute
}

.vxe-table--render-default .vxe-table--scroll-x-handle div,.vxe-table--render-default .vxe-table--scroll-y-handle div{
  display:block
}

.vxe-table--render-default .vxe-table--scroll-x-handle,.vxe-table--render-default .vxe-table--scroll-x-virtual{
  width:100%;
  left:0;
  bottom:0
}

.vxe-table--render-default .vxe-table--scroll-x-handle{
  overflow-y:hidden;
  overflow-x:auto;
  height:18px
}

.vxe-table--render-default .vxe-table--scroll-y-handle,.vxe-table--render-default .vxe-table--scroll-y-virtual{
  height:100%;
  right:0;
  top:0
}

.vxe-table--render-default .vxe-table--scroll-y-handle{
  overflow-y:auto;
  overflow-x:hidden;
  width:18px
}

.vxe-table--render-default .vxe-table--scroll-x-space{
  height:1px
}

.vxe-table--render-default .vxe-table--scroll-y-space{
  width:1px
}

.vxe-table--render-default .vxe-footer--column .vxe-cell,.vxe-table--render-default .vxe-header--column .vxe-cell,.vxe-table--render-default.is--padding .vxe-body--column .vxe-cell{
  padding-left:var(--vxe-ui-table-cell-padding-left);
  padding-right:var(--vxe-ui-table-cell-padding-right)
}

.vxe-table--render-default .vxe-cell{
  white-space:pre-line;
  word-break:break-all
}

.vxe-table--render-default .vxe-cell--placeholder{
  color:var(--vxe-ui-table-cell-placeholder-color)
}

.vxe-table--render-default .vxe-cell--radio{
  cursor:pointer
}

.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{
  font-size:1.4em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--render-default .vxe-cell--radio.is--checked,.vxe-table--render-default .vxe-cell--radio.is--checked .vxe-radio--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-cell--radio:not(.is--disabled){
  cursor:pointer
}

.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-cell--radio.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-table--render-default .vxe-cell--radio.is--disabled .vxe-radio--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-table--render-default .vxe-cell--radio .vxe-radio--label{
  padding-left:.5em;
  vertical-align:middle
}

.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{
  font-size:1.34em;
  color:var(--vxe-ui-input-border-color);
  vertical-align:middle;
  font-weight:700;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--render-default .vxe-cell--checkbox.is--checked,.vxe-table--render-default .vxe-cell--checkbox.is--checked .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox.is--indeterminate,.vxe-table--render-default .vxe-cell--checkbox.is--indeterminate .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled){
  cursor:pointer
}

.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-cell--checkbox.is--hidden{
  cursor:default
}

.vxe-table--render-default .vxe-cell--checkbox.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:not-allowed
}

.vxe-table--render-default .vxe-cell--checkbox.is--disabled .vxe-checkbox--icon{
  color:var(--vxe-ui-input-disabled-color)
}

.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label{
  padding-left:.5em;
  vertical-align:middle
}

.vxe-table--render-default .fixed--hidden{
  visibility:hidden
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper{
  width:100%;
  position:absolute;
  top:0;
  z-index:5;
  overflow:hidden;
  background-color:inherit;
  transition:box-shadow .3s;
  outline:0;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper{
  overflow-x:hidden;
  outline:0
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper{
  width:calc(100% + 40px)
}

.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before,.vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before{
  display:none
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper{
  left:0;
  width:200px
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle{
  box-shadow:var(--vxe-ui-table-fixed-left-scrolling-box-shadow)
}

.vxe-table--render-default .vxe-table--fixed-right-wrapper{
  right:0
}

.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle{
  box-shadow:var(--vxe-ui-table-fixed-right-scrolling-box-shadow)
}

.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{
  position:relative
}

.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{
  position:absolute;
  top:0;
  outline:0
}

.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper{
  left:0
}

.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{
  right:0;
  overflow-y:auto
}

.vxe-table--render-default .vxe-body--x-space{
  width:100%;
  height:1px;
  margin-bottom:-1px
}

.vxe-table--render-default .vxe-body--y-space{
  width:0;
  float:left
}

.vxe-table--render-default .vxe-table--resizable-bar{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:1px;
  height:100%;
  z-index:9;
  pointer-events:none;
  cursor:col-resize
}

.vxe-table--render-default .vxe-table--resizable-bar:before{
  content:"";
  display:block;
  height:100%;
  background-color:var(--vxe-ui-table-resizable-drag-line-color)
}

.vxe-table--render-default .vxe-table--resizable-bar .vxe-table--resizable-number-tip{
  position:absolute;
  left:0;
  top:1em;
  padding:.25em .25em;
  font-size:12px;
  border-radius:var(--vxe-ui-border-radius);
  color:#fff;
  background-color:var(--vxe-ui-table-resizable-drag-line-color)
}

.vxe-table--render-default .vxe-table--border-line{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:10;
  pointer-events:none;
  border:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.vxe-table--render-default .vxe-tree--line-wrapper{
  position:relative;
  display:block;
  height:0
}

.vxe-table--render-default .vxe-tree--line{
  content:"";
  position:absolute;
  bottom:-.9em;
  width:.8em;
  border-width:0 0 1px 1px;
  border-style:var(--vxe-ui-table-tree-node-line-style);
  border-color:var(--vxe-ui-table-tree-node-line-color);
  pointer-events:none
}

.vxe-table--render-default .vxe-cell--tree-node{
  position:relative
}

.vxe-table--render-default .vxe-tree--btn-wrapper{
  position:absolute;
  top:50%;
  width:1em;
  height:1em;
  text-align:center;
  transform:translateY(-50%);
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  cursor:pointer
}

.vxe-table--render-default .vxe-tree--node-btn{
  display:block;
  color:var(--vxe-ui-font-lighten-color);
  transition:transform .1s ease-in-out
}

.vxe-table--render-default .vxe-tree--node-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-table--render-default .vxe-tree-cell{
  display:block;
  padding-left:1.5em
}

.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell .vxe-tree-cell{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table--render-default .vxe-table--expanded{
  cursor:pointer
}

.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn{
  display:inline-block;
  width:1em;
  height:1em;
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  color:var(--vxe-ui-font-lighten-color);
  transition:transform .1s ease-in-out
}

.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-table--render-default .vxe-table--expanded+.vxe-table--expand-label{
  padding-left:.5em
}

.vxe-table--render-default .vxe-body--expanded-row.is--padding>.vxe-body--expanded-column>.vxe-body--expanded-cell{
  padding:var(--vxe-ui-table-expand-padding-default)
}

.vxe-table--render-default .vxe-body--expanded-column{
  border-bottom:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  border-right:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis>.vxe-body--expanded-cell{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table--render-default .vxe-body--expanded-cell{
  position:relative;
  z-index:1
}

.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis{
  overflow:auto;
  outline:0
}

.vxe-table--render-default .vxe-table--drag-col-line{
  height:100%;
  width:1px;
  border:2px solid transparent
}

.vxe-table--render-default .vxe-table--drag-col-line[drag-pos=left]{
  border-left-color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-table--drag-col-line[drag-pos=right]{
  border-right-color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-table--drag-col-line[drag-to-child=y]{
  border-left-color:transparent;
  border-right-color:transparent;
  border-bottom-color:var(--vxe-ui-status-success-color)
}

.vxe-table--render-default .vxe-table--drag-col-line.is--guides{
  background-color:var(--vxe-ui-table-drag-over-background-color)
}

.vxe-table--render-default .vxe-body--column.col--drag-origin>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--drag-origin>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--drag-origin>.vxe-cell{
  opacity:.5
}

.vxe-table--render-default .vxe-header--col-list-move{
  transition-property:transform;
  transition-duration:.35s;
  transition-delay:var(--vxe-ui-table-drag-column-move-delay,.3s)
}

.vxe-table--render-default .vxe-table--drag-col-line,.vxe-table--render-default .vxe-table--drag-row-line{
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:11;
  pointer-events:none
}

.vxe-table--render-default .vxe-cell--drag-handle{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--render-default .vxe-cell--drag-handle+span{
  padding-left:.5em
}

.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled){
  cursor:grab
}

.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):active{
  cursor:grabbing
}

.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-cell--drag-handle.is--disabled{
  color:var(--vxe-ui-input-disabled-color);
  cursor:not-allowed
}

.vxe-table--render-default .vxe-table--drag-row-line{
  width:100%;
  height:1px;
  border:2px solid transparent
}

.vxe-table--render-default .vxe-table--drag-row-line[drag-pos=top]{
  border-top-color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-table--drag-row-line[drag-pos=bottom]{
  border-bottom-color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-table--drag-row-line[drag-to-child=y]{
  border-top-color:transparent;
  border-bottom-color:transparent;
  border-left-color:var(--vxe-ui-status-success-color)
}

.vxe-table--render-default .vxe-table--drag-row-line.is--guides{
  background-color:var(--vxe-ui-table-drag-over-background-color)
}

.vxe-table--render-default .vxe-body--row.row--drag-origin>.vxe-body--column>.vxe-cell{
  opacity:.5
}

.vxe-table--render-default .vxe-body--column.is--drag-cell{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled){
  cursor:grab
}

.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled):active{
  cursor:grabbing
}

.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled):hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-body--column.is--drag-cell.is--drag-disabled{
  color:var(--vxe-ui-input-disabled-color);
  cursor:not-allowed
}

.vxe-table--render-default .vxe-body--row-list-move{
  transition-property:transform;
  transition-duration:.35s;
  transition-delay:.05s
}

.vxe-table--render-default .vxe-table--drag-sort-tip{
  display:none;
  position:absolute;
  top:0;
  left:0;
  padding:.6em 1.4em;
  max-width:50%;
  min-width:100px;
  border-radius:var(--vxe-ui-border-radius);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  pointer-events:none;
  background-color:var(--vxe-ui-layout-background-color);
  box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  z-index:33
}

.vxe-table--render-default .vxe-table--drag-sort-tip[drag-status=disabled] .vxe-table--drag-sort-tip-disabled-status,.vxe-table--render-default .vxe-table--drag-sort-tip[drag-status=normal] .vxe-table--drag-sort-tip-normal-status,.vxe-table--render-default .vxe-table--drag-sort-tip[drag-status=sub] .vxe-table--drag-sort-tip-sub-status{
  display:block
}

.vxe-table--render-default .vxe-table--drag-sort-tip-wrapper{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-table--render-default .vxe-table--drag-sort-tip-status{
  padding-right:.4em
}

.vxe-table--render-default .vxe-table--drag-sort-tip-disabled-status{
  display:none;
  flex-shrink:0;
  color:var(--vxe-ui-status-error-color)
}

.vxe-table--render-default .vxe-table--drag-sort-tip-normal-status,.vxe-table--render-default .vxe-table--drag-sort-tip-sub-status{
  display:none
}

.vxe-table--render-default .vxe-table--drag-sort-tip-content{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--active)>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--active)>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--active)>.vxe-cell{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--active).col--vertical-top>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--active).col--vertical-top>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--active).col--vertical-top>.vxe-cell{
  white-space:pre-line
}

.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis>.vxe-cell{
  max-height:var(--vxe-ui-table-row-height-default)
}

.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis>.vxe-cell{
  max-height:var(--vxe-ui-table-row-height-medium)
}

.vxe-table--render-default.size--medium .vxe-cell--checkbox{
  font-size:var(--vxe-checkbox-font-size-medium)
}

.vxe-table--render-default.size--medium .vxe-cell--radio{
  font-size:var(--vxe-radio-font-size-medium)
}

.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis>.vxe-cell{
  max-height:var(--vxe-ui-table-row-height-small)
}

.vxe-table--render-default.size--small .vxe-cell--checkbox{
  font-size:var(--vxe-checkbox-font-size-small)
}

.vxe-table--render-default.size--small .vxe-cell--radio{
  font-size:var(--vxe-radio-font-size-small)
}

.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis>.vxe-cell{
  max-height:var(--vxe-ui-table-row-height-mini)
}

.vxe-table--render-default.size--mini .vxe-cell--checkbox{
  font-size:var(--vxe-checkbox-font-size-mini)
}

.vxe-table--render-default.size--mini .vxe-cell--radio{
  font-size:var(--vxe-radio-font-size-mini)
}

.vxe-table--render-default .vxe-table--empty-block,.vxe-table--render-default .vxe-table--empty-placeholder{
  color:var(--vxe-ui-input-placeholder-color);
  min-height:var(--vxe-ui-table-row-height-default);
  justify-content:center;
  align-items:center;
  text-align:center;
  overflow:hidden;
  width:100%;
  pointer-events:none;
  outline:0
}

.vxe-table--render-default .vxe-table--empty-block{
  display:none;
  visibility:hidden
}

.vxe-table--render-default .vxe-table--empty-placeholder{
  display:none;
  position:absolute;
  top:0;
  z-index:5
}

.vxe-table--render-default .vxe-table--empty-content{
  display:block;
  width:50%;
  pointer-events:auto
}

.vxe-table--render-default.is--empty .vxe-table--empty-block,.vxe-table--render-default.is--empty .vxe-table--empty-placeholder{
  display:flex
}

.vxe-table--render-default .vxe-body--column.col--selected{
  box-shadow:inset 0 0 0 2px var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-tip{
  width:100%;
  position:absolute;
  left:50%;
  font-size:12px;
  line-height:1.2em;
  transform:translateX(-50%);
  text-align:left;
  z-index:4;
  padding-left:var(--vxe-ui-table-cell-padding-left);
  padding-right:var(--vxe-ui-table-cell-padding-right)
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-wrapper{
  display:inline-block;
  border-radius:var(--vxe-ui-border-radius);
  pointer-events:auto
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify{
  padding:.2em .6em .3em .6em;
  color:#fff;
  background-color:var(--vxe-ui-table-validate-error-color)
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify .vxe-cell--valid-error-msg{
  background:transparent
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-normal{
  color:var(--vxe-ui-table-validate-error-color);
  background-color:var(--vxe-ui-table-validate-error-background-color)
}

.vxe-table--render-default .vxe-body--column.col--active,.vxe-table--render-default .vxe-body--column.col--selected{
  position:relative
}

.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-ico-picker,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input{
  border-color:var(--vxe-ui-table-validate-error-color)
}

.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child .vxe-cell--valid-error-tip{
  bottom:100%
}

.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid-error-tip{
  bottom:auto
}

.vxe-table--render-default.valid-msg--full .vxe-body--row:last-child .vxe-cell--valid-error-tip{
  top:calc(100% - 1.3em)
}

.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip{
  width:320px;
  position:absolute;
  bottom:calc(100% + 4px);
  left:50%;
  transform:translateX(-50%);
  text-align:center;
  pointer-events:none;
  z-index:4
}

.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip .vxe-cell--valid-error-msg{
  display:inline-block;
  border-radius:-var(-vxe-border-radius);
  padding:8px 12px;
  color:#fff;
  background-color:#f56c6c;
  pointer-events:auto
}

.vxe-table--render-default.old-cell-valid .vxe-body--row:first-child .vxe-cell--valid-error-tip{
  bottom:auto;
  top:calc(100% + 4px)
}

.vxe-table--render-default.old-cell-valid .vxe-body--column:first-child .vxe-cell--valid-error-tip{
  left:10px;
  transform:translateX(0);
  text-align:left
}

.vxe-table--render-default .vxe-body--row.row--pending{
  color:var(--vxe-ui-table-validate-error-color);
  text-decoration:line-through;
  cursor:no-drop
}

.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column{
  position:relative
}

.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column:after{
  content:"";
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  height:0;
  border-bottom:1px solid var(--vxe-ui-table-validate-error-color);
  z-index:1
}

.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column{
  position:relative
}

.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column:before{
  content:"";
  top:calc(var(--vxe-ui-table-cell-dirty-width)*-1);
  left:calc(var(--vxe-ui-table-cell-dirty-width)*-1);
  position:absolute;
  border-width:var(--vxe-ui-table-cell-dirty-width);
  border-style:solid;
  border-color:transparent var(--vxe-ui-table-cell-dirty-insert-color) transparent transparent;
  transform:rotate(45deg)
}

.vxe-table--render-default .vxe-body--column.col--dirty{
  position:relative
}

.vxe-table--render-default .vxe-body--column.col--dirty:before{
  content:"";
  top:calc(var(--vxe-ui-table-cell-dirty-width)*-1);
  left:calc(var(--vxe-ui-table-cell-dirty-width)*-1);
  position:absolute;
  border-width:var(--vxe-ui-table-cell-dirty-width);
  border-style:solid;
  border-color:transparent var(--vxe-ui-table-cell-dirty-update-color) transparent transparent;
  transform:rotate(45deg)
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active{
  box-shadow:inset 0 0 0 2px var(--vxe-ui-font-primary-color)
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active.col--valid-error{
  box-shadow:inset 0 0 0 2px var(--vxe-ui-table-validate-error-color)
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-default-input,.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-default-textarea{
  border:0;
  padding:0
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-input .vxe-input--inner{
  border:0;
  padding-left:0
}

.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default.vxe-editable .vxe-body--column.col--active{
  padding:0
}

div.vxe-table--tooltip-wrapper.vxe-table--valid-error{
  padding:0;
  color:var(--vxe-ui-table-validate-error-color);
  background-color:var(--vxe-ui-table-validate-error-background-color)
}

div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid{
  padding:8px 12px;
  background-color:#f56c6c;
  color:#fff
}

.vxe-table--footer-wrapper{
  color:var(--vxe-ui-table-footer-font-color);
  margin-top:-1px
}

.vxe-table--footer-wrapper.body--wrapper{
  overflow-x:auto;
  outline:0
}

.vxe-footer--column.col--ellipsis>.vxe-cell{
  display:flex;
  align-items:center
}

.vxe-footer--column.col--ellipsis>.vxe-cell .vxe-cell--item{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-grid{
  position:relative
}

.vxe-grid.is--loading:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:99;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  background-color:var(--vxe-ui-loading-background-color)
}

.vxe-grid.is--loading>.vxe-table .vxe-loading{
  background-color:transparent
}

.vxe-grid.is--maximize{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:.5em 1em;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-grid .vxe-grid--bottom-wrapper,.vxe-grid .vxe-grid--form-wrapper,.vxe-grid .vxe-grid--top-wrapper{
  position:relative
}

.vxe-grid .vxe-grid--table-container{
  display:flex;
  flex-direction:row
}

.vxe-grid .vxe-grid--left-wrapper,.vxe-grid .vxe-grid--right-wrapper{
  flex-shrink:0;
  overflow:auto;
  outline:0
}

.vxe-grid .vxe-grid--table-wrapper{
  flex-grow:1;
  overflow:hidden
}

.vxe-grid{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-grid.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-grid.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-grid.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-toolbar{
  position:relative;
  display:flex;
  flex-direction:row;
  align-items:center;
  padding:.6em 0;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-toolbar:after{
  content:"";
  display:block;
  clear:both;
  height:0;
  overflow:hidden;
  visibility:hidden
}

.vxe-toolbar.is--perfect{
  border:1px solid var(--vxe-ui-table-border-color);
  border-bottom-width:0;
  background-color:var(--vxe-ui-table-header-background-color)
}

.vxe-toolbar.is--loading:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:999;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  background-color:var(--vxe-ui-loading-background-color)
}

.vxe-toolbar .vxe-buttons--wrapper{
  flex-grow:1
}

.vxe-toolbar .vxe-buttons--wrapper>.vxe-button+.vxe-button--item,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button--item{
  margin-left:.8em
}

.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item{
  display:inline-block
}

.vxe-toolbar .vxe-tools--wrapper>.vxe-button+.vxe-tool--item,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-button,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-tool--item{
  margin-left:.8em
}

.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item{
  display:inline-block
}

.vxe-toolbar .vxe-tools--wrapper>.vxe-button{
  display:flex;
  align-items:center;
  justify-content:center
}

.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--operate,.vxe-toolbar .vxe-tools--wrapper{
  display:flex;
  align-items:center
}

.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--wrapper{
  flex-wrap:wrap
}

.vxe-toolbar .vxe-tools--operate{
  flex-shrink:0
}

.vxe-toolbar .vxe-custom--wrapper{
  position:relative
}

.vxe-toolbar .vxe-custom--wrapper.is--active>.vxe-button{
  background-color:var(--vxe-ui-toolbar-custom-active-background-color);
  border-radius:50%
}

.vxe-toolbar{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-toolbar.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-toolbar.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-toolbar.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}
