: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-base-margin-gap-default:8px;
  --vxe-ui-base-margin-gap-medium:7px;
  --vxe-ui-base-margin-gap-small:6px;
  --vxe-ui-base-margin-gap-mini:5px;
  --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-default:44px;
  --vxe-ui-menu-item-height-medium:40px;
  --vxe-ui-menu-item-height-small:36px;
  --vxe-ui-menu-item-height-mini:32px;
  --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:#abaaaa;
  --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:56px;
  --vxe-ui-form-item-min-height-medium:52px;
  --vxe-ui-form-item-min-height-small:48px;
  --vxe-ui-form-item-min-height-mini:44px;
  --vxe-ui-form-validate-error-color:var(--vxe-ui-status-error-color);
  --vxe-ui-form-item-padding-default:8px;
  --vxe-ui-form-item-padding-medium:7px;
  --vxe-ui-form-item-padding-small:6px;
  --vxe-ui-form-item-padding-mini:5px;
  --vxe-ui-form-validate-error-background-color:inherit;
  --vxe-ui-form-validate-error-theme-normal-background-color:var(--vxe-ui-layout-background-color);
  --vxe-ui-form-validate-error-item-background-color:hsla(0,87%,69%,.1);
  --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-default:12px;
  --vxe-ui-card-padding-medium:10px;
  --vxe-ui-card-padding-small:8px;
  --vxe-ui-card-padding-mini:6px;
  --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);
  --vxe-ui-splitter-handle-bar-horizontal-width:0.68em;
  --vxe-ui-splitter-handle-bar-horizontal-height:3.2em;
  --vxe-ui-splitter-handle-bar-vertical-width:var(--vxe-ui-splitter-handle-bar-horizontal-height);
  --vxe-ui-splitter-handle-bar-vertical-height:var(--vxe-ui-splitter-handle-bar-horizontal-width);
  --vxe-ui-splitter-resizable-line-color:#d9dddf;
  --vxe-ui-splitter-resizable-drag-line-color:var(--vxe-ui-font-primary-color);
  --vxe-ui-segmented-item-background-color:rgba(0,0,0,.05);
  --vxe-ui-segmented-item-hover-background-color:rgba(0,0,0,.06);
  --vxe-ui-context-menu-option-height:2em;
  --vxe-ui-backtop-right:2em;
  --vxe-ui-backtop-bottom:2em
}

[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-number-input-control-button-color:#f5f7fa;
  --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-tree-drag-over-background-color:rgba(255,255,200,.3);
  --vxe-ui-rate-item-color:#f7ba2a;
  --vxe-ui-splitter-handle-button-background-color:#8b8b8b;
  --vxe-ui-splitter-handle-bar-background-color:#e2e2e3;
  --vxe-ui-splitter-handle-bar-hover-background-color:#d8d8d8
}

[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-number-input-control-button-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-tree-drag-over-background-color:rgba(48,48,0,.3);
  --vxe-ui-rate-item-color:#bd9537;
  --vxe-ui-splitter-handle-button-background-color:#9f9f9f;
  --vxe-ui-splitter-handle-bar-background-color:#444;
  --vxe-ui-splitter-handle-bar-hover-background-color:#606060
}

[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-backtop{
  display:inline-flex;
  flex-direction:column;
  position:absolute;
  right:var(--vxe-ui-backtop-right);
  bottom:var(--vxe-ui-backtop-bottom);
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  cursor:pointer;
  z-index:9
}

.vxe-backtop.is--visible .vxe-backtop--content-wrapper{
  opacity:1
}

.vxe-backtop.is--fixed{
  position:fixed
}

.vxe-backtop.is--absolute{
  position:absolute
}

.vxe-backtop .vxe-button.type--button:not(.is--circle){
  min-width:2.8em;
  min-height:2.8em;
  padding:.6em
}

.vxe-backtop .vxe-button.type--button:not(.is--circle) i{
  font-size:1.3em
}

.vxe-backtop .vxe-button.type--button.is--circle{
  min-width:2.8em;
  min-height:2.8em
}

.vxe-backtop .vxe-button.type--button.is--circle i{
  font-size:1.4em
}

.vxe-backtop--top-wrapper{
  position:absolute;
  bottom:100%;
  right:0;
  margin-bottom:.8em
}

.vxe-backtop--bottom-wrapper{
  position:absolute;
  top:100%;
  right:0;
  margin-top:.8em
}

.vxe-backtop--content-wrapper{
  opacity:0;
  transition:all .3s
}

.vxe-backtop--icon{
  font-size:1.4em
}

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

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

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

.vxe-backtop.size--mini{
  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;
  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.is--shadow{
  box-shadow:0 0 6px rgba(0,0,0,.3)
}

.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.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--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--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.type--button{
  height:var(--vxe-ui-button-height-default)
}

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

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

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

.vxe-button--custom-prefix-icon>svg,.vxe-button--custom-suffix-icon>svg{
  max-width:1em;
  max-height:1em;
  vertical-align:middle
}

.vxe-input--prefix-icon>.vxe-button.type--button,.vxe-input--suffix-icon>.vxe-button.type--button{
  height:100%
}

.vxe-button--item{
  padding:0 .1em
}

.vxe-button--item:first-child{
  padding-left:0
}

.vxe-button--item:last-child{
  padding-right:0
}

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

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

.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;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-button--dropdown-panel:not(.is--transfer){
  min-width:100%
}

.vxe-button--dropdown-panel.is--transfer{
  position:fixed
}

.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
}

.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-panel.ani--enter>div:after{
  display:none
}

.vxe-button--dropdown-panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.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--dropdown,.vxe-button.type--button{
  margin-right:var(--vxe-ui-base-margin-gap-default)
}

.vxe-button--dropdown.size--medium,.vxe-button.type--button.size--medium{
  margin-right:var(--vxe-ui-base-margin-gap-medium)
}

.vxe-button--dropdown.size--small,.vxe-button.type--button.size--small{
  margin-right:var(--vxe-ui-base-margin-gap-small)
}

.vxe-button--dropdown.size--mini,.vxe-button.type--button.size--mini{
  margin-right:var(--vxe-ui-base-margin-gap-mini)
}

.vxe-button--dropdown:last-of-type,.vxe-button.type--button:last-of-type{
  margin-right:0
}

.vxe-button+.vxe-button--dropdown,.vxe-button--dropdown+.vxe-button{
  margin-left:var(--vxe-ui-base-margin-gap-default)
}

.vxe-button+.vxe-button--dropdown.size--medium,.vxe-button--dropdown+.vxe-button.size--medium{
  margin-left:var(--vxe-ui-base-margin-gap-medium)
}

.vxe-button+.vxe-button--dropdown.size--small,.vxe-button--dropdown+.vxe-button.size--small{
  margin-left:var(--vxe-ui-base-margin-gap-small)
}

.vxe-button+.vxe-button--dropdown.size--mini,.vxe-button--dropdown+.vxe-button.size--mini{
  margin-left:var(--vxe-ui-base-margin-gap-mini)
}

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

.vxe-button-group.is--vertical{
  flex-direction:column
}

.vxe-button-group.is--vertical>.vxe-button--dropdown,.vxe-button-group.is--vertical>.vxe-button.type--button{
  margin-top:var(--vxe-ui-base-margin-gap-default)
}

.vxe-button-group.is--vertical>.vxe-button--dropdown.size--medium,.vxe-button-group.is--vertical>.vxe-button.type--button.size--medium{
  margin-top:var(--vxe-ui-base-margin-gap-medium)
}

.vxe-button-group.is--vertical>.vxe-button--dropdown.size--small,.vxe-button-group.is--vertical>.vxe-button.type--button.size--small{
  margin-top:var(--vxe-ui-base-margin-gap-small)
}

.vxe-button-group.is--vertical>.vxe-button--dropdown.size--mini,.vxe-button-group.is--vertical>.vxe-button.type--button.size--mini{
  margin-top:var(--vxe-ui-base-margin-gap-mini)
}

.vxe-button-group.is--vertical>.vxe-button--dropdown:first-of-type,.vxe-button-group.is--vertical>.vxe-button.type--button:first-of-type{
  margin-top:0
}

.vxe-button-group.is--vertical>.vxe-button--dropdown,.vxe-button-group.is--vertical>.vxe-button.type--button{
  margin-right:0
}

.vxe-button-group.is--vertical>.vxe-button+.vxe-button--dropdown,.vxe-button-group.is--vertical>.vxe-button--dropdown+.vxe-button{
  margin-left:0
}

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

.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--wrapper{
  border:0 solid var(--vxe-ui-base-popup-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  display:inline-flex;
  flex-direction:column;
  padding:.8em
}

.vxe-calendar--picker-header{
  display:flex;
  flex-direction:row;
  align-items:center;
  height:3em;
  padding-bottom:.5em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-calendar--picker-header .vxe-calendar--picker-type-wrapper{
  flex-grow:1;
  font-size:1.1em
}

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

.vxe-calendar--picker-type-wrapper{
  display:flex;
  align-items:center
}

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

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

.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-current-btn,.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-next-btn,.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-prev-btn{
  height:2.2em;
  padding:0 .5em;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color);
  margin-left:.5em
}

.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-current-btn i,.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-next-btn i,.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-prev-btn i{
  font-size:1.2em
}

.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-btn:not(.is--disabled):active{
  transform:scale(.9)
}

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

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

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

.vxe-calendar--picker-btn:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-color);
  background-color:#fff
}

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

.vxe-calendar--picker-btns .vxe-calendar--picker-btn{
  margin-left:.6em
}

.vxe-calendar--picker-btns .vxe-calendar--picker-btn:first-child{
  margin-left:0
}

.vxe-calendar--view-wrapper{
  display:flex;
  flex-direction:column;
  line-height:1.5;
  height:100%
}

.vxe-calendar--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-calendar--view-header{
  box-shadow:inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
  text-align:center
}

.vxe-calendar--view-body{
  display:inline-flex;
  flex-direction:column;
  flex-grow:1;
  width:100%
}

.vxe-calendar--view-header .vxe-calendar--view-row{
  height:100%
}

.vxe-calendar--view-header .vxe-calendar--view-item-label{
  font-weight:700
}

.vxe-calendar--view-body .vxe-calendar--view-item{
  cursor:pointer
}

.vxe-calendar--view-body .vxe-calendar--view-item.is--disabled,.vxe-calendar--view-body .vxe-calendar--view-item.is--over,.vxe-calendar--view-body .vxe-calendar--view-item.is--range-disabled{
  cursor:no-drop
}

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

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

.vxe-calendar--view-item.is--now .vxe-calendar--view-item-inner{
  color:var(--vxe-ui-base-popup-border-color)
}

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

.vxe-calendar--view-item.is--hover .vxe-calendar--view-item-inner{
  background-color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-calendar--view-item.is--selected .vxe-calendar--view-item-inner{
  color:var(--vxe-ui-input-date-picker-selected-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-calendar--view-item.is--selected.is--hover .vxe-calendar--view-item-inner{
  box-shadow:0 0 6px 1px var(--vxe-ui-font-primary-color)
}

.vxe-calendar--view-item.is--selected.is--next .vxe-calendar--festival,.vxe-calendar--view-item.is--selected.is--next .vxe-calendar--label,.vxe-calendar--view-item.is--selected.is--prev .vxe-calendar--festival,.vxe-calendar--view-item.is--selected.is--prev .vxe-calendar--label{
  color:var(--vxe-ui-base-popup-border-color)
}

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

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

.vxe-calendar--view-item.is--range-disabled .vxe-calendar--view-item-inner{
  color:var(--vxe-ui-input-disabled-color);
  background-color:inherit
}

.vxe-calendar--view-item.is--disabled .vxe-calendar--view-item-inner{
  color:var(--vxe-ui-input-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

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

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item{
  padding:.2em 0
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item .vxe-calendar--view-item-inner{
  border-radius:0
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item:first-child{
  padding:.2em 0 .2em .2em;
  border-right:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item:first-child .vxe-calendar--view-item-inner{
  color:var(--vxe-ui-input-date-festival-color)
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item:last-child{
  padding:.2em .2em .2em 0
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--hover:first-child .vxe-calendar--view-item-inner,.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--selected:first-child .vxe-calendar--view-item-inner{
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--hover:last-child .vxe-calendar--view-item-inner,.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--selected:last-child .vxe-calendar--view-item-inner{
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--now:not(.is--selected):first-child .vxe-calendar--view-item-inner{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-calendar--view-item-inner{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:100%;
  width:100%;
  border:1px solid transparent;
  border-radius:var(--vxe-ui-base-border-radius);
  overflow:hidden
}

.vxe-calendar--view-item-label{
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-calendar--festival,.vxe-calendar--label{
  width:100%;
  display:block;
  overflow:hidden;
  text-align:center
}

.vxe-calendar--label--number{
  font-size:1.2em
}

.vxe-calendar--label{
  position:relative;
  height:1.8em;
  line-height:1.8em
}

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

.vxe-calendar--label--extra{
  position:absolute;
  right:.1em;
  top:-.4em;
  font-size:.85em;
  color:var(--vxe-ui-input-date-extra-color)
}

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

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

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

.vxe-calendar--festival--label{
  display:block;
  font-size:.95em
}

.vxe-calendar--festival--overlap{
  display:block;
  font-size:.86em
}

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

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

.vxe-calendar--festival--overlap>span{
  height:14px;
  display:block
}

.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;
  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--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--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-card{
  font-size:var(--vxe-ui-font-size-default)
}

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

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

.vxe-card.size--medium.is--padding>.vxe-card--body .vxe-card--body-content,.vxe-card.size--medium.is--padding>.vxe-card--body .vxe-card--body-left,.vxe-card.size--medium.is--padding>.vxe-card--body .vxe-card--body-right,.vxe-card.size--medium>.vxe-card--footer,.vxe-card.size--medium>.vxe-card--header{
  padding:var(--vxe-ui-card-padding-medium)
}

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

.vxe-card.size--small.is--padding>.vxe-card--body .vxe-card--body-content,.vxe-card.size--small.is--padding>.vxe-card--body .vxe-card--body-left,.vxe-card.size--small.is--padding>.vxe-card--body .vxe-card--body-right,.vxe-card.size--small>.vxe-card--footer,.vxe-card.size--small>.vxe-card--header{
  padding:var(--vxe-ui-card-padding-small)
}

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

.vxe-card.size--mini.is--padding>.vxe-card--body .vxe-card--body-content,.vxe-card.size--mini.is--padding>.vxe-card--body .vxe-card--body-left,.vxe-card.size--mini.is--padding>.vxe-card--body .vxe-card--body-right,.vxe-card.size--mini>.vxe-card--footer,.vxe-card.size--mini>.vxe-card--header{
  padding:var(--vxe-ui-card-padding-mini)
}

.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-cascader{
  position:relative;
  display:inline-block;
  width:180px;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-cascader>.vxe-input .vxe-input--inner{
  cursor:pointer
}

.vxe-cascader.is--filterable .vxe-cascader-tree--wrapper{
  padding-top:0
}

.vxe-cascader.is--filterable .vxe-cascader--panel-header{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-cascader.is--disabled>.vxe-input .vxe-input--inner{
  cursor:no-drop
}

.vxe-cascader.is--loading>.vxe-input .vxe-input--inner{
  cursor:progress
}

.vxe-cascader>.vxe-input{
  width:100%
}

.vxe-cascader>.vxe-input .vxe-input--suffix-icon>i{
  display:inline-block;
  transition:transform .2s ease-in-out
}

.vxe-cascader.is--active:not(.is--filter)>.vxe-input{
  border-color:var(--vxe-ui-font-primary-color)
}

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

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

.vxe-cascader--panel:not(.is--transfer){
  min-width:100%
}

.vxe-cascader--panel.is--transfer{
  position:fixed
}

.vxe-cascader--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-cascader--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

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

.vxe-cascader--panel.ani--enter>div:after{
  display:none
}

.vxe-cascader--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-cascader--header-button{
  display:flex;
  flex-direction:row;
  white-space:nowrap
}

.vxe-cascader--header-total{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  padding-left:.8em
}

.vxe-cascader--header-btns{
  display:flex;
  flex-direction:row;
  flex-grow:1;
  justify-content:right
}

.vxe-cascader--panel-wrapper{
  display:flex;
  flex-direction:column;
  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-cascader--panel-search{
  display:block;
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-cascader--panel-search .vxe-cascader-search--input{
  width:100%
}

.vxe-cascader--panel-header{
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-cascader--panel-footer{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-cascader--panel-footer,.vxe-cascader--panel-header{
  padding:4px 0
}

.vxe-cascader-tree--wrapper{
  position:relative;
  overflow:auto;
  padding:var(--vxe-ui-layout-padding-default);
  outline:0
}

.vxe-cascader,.vxe-cascader--panel{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-cascader--panel.size--medium,.vxe-cascader.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-cascader--panel.size--small,.vxe-cascader.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-cascader--panel.size--mini,.vxe-cascader.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-checkbox-group{
  display:inline-flex;
  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-flex;
  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);
  cursor:not-allowed
}

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

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

.vxe-checkbox:not(.is--disabled)>input:focus+.vxe-checkbox--icon{
  color:var(--vxe-ui-font-primary-darken-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-checkbox--default,.vxe-checkbox-group{
  margin-right:var(--vxe-ui-base-margin-gap-default)
}

.vxe-checkbox--default.size--medium,.vxe-checkbox-group.size--medium{
  margin-right:var(--vxe-ui-base-margin-gap-medium)
}

.vxe-checkbox--default.size--small,.vxe-checkbox-group.size--small{
  margin-right:var(--vxe-ui-base-margin-gap-small)
}

.vxe-checkbox--default.size--mini,.vxe-checkbox-group.size--mini{
  margin-right:var(--vxe-ui-base-margin-gap-mini)
}

.vxe-checkbox--default:last-of-type,.vxe-checkbox-group:last-of-type{
  margin-right:0
}

.vxe-checkbox--button .vxe-checkbox--label{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-checkbox--button:first-child .vxe-checkbox--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-checkbox--button:last-child .vxe-checkbox--label{
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-checkbox--button>input:checked+.vxe-checkbox--label{
  color:#fff;
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-checkbox--button .vxe-checkbox--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-checkbox--button>input:focus+.vxe-checkbox--label{
  border-color:var(--vxe-ui-font-primary-color);
  box-shadow:0 0 .2em 0 var(--vxe-ui-font-primary-color)
}

.vxe-checkbox--button.size--medium .vxe-checkbox--label{
  line-height:calc(var(--vxe-ui-button-height-medium) - 2px)
}

.vxe-checkbox--button.size--small .vxe-checkbox--label{
  line-height:calc(var(--vxe-ui-button-height-small) - 2px)
}

.vxe-checkbox--button.size--mini .vxe-checkbox--label{
  line-height:calc(var(--vxe-ui-button-height-mini) - 2px)
}

.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-color-picker.is--selected .vxe-color-picker--inner-color{
  color:#fff
}

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

.vxe-color-picker,.vxe-color-picker--readonly{
  position:relative;
  display:inline-block;
  width:2.4em;
  padding:.25em;
  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-color-picker--bar-alpha-slider,.vxe-color-picker--inner,.vxe-color-picker--preview-btn{
  background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWElEQVRIiWM8fubkfwYygKWJOSM5+mCAhRLNoxaPWjxq8ajFoxbTyeL/DAfJ0Xjs3Cl7Siwmu4Yht1aDgZEYx6MWj1o8avGoxaMWD3qLya5X//4nqx6HAQC7RBGFzolqTAAAAABJRU5ErkJggg==)
}

.vxe-color-picker--inner,.vxe-color-picker--readonly-color{
  width:100%;
  height:100%;
  background-size:1em 1em;
  border-radius:var(--vxe-ui-base-border-radius)
}

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

.vxe-color-picker--inner{
  cursor:pointer
}

.vxe-color-picker--input{
  position:absolute;
  z-index:-1;
  width:1px;
  height:1px;
  outline:0;
  border:0
}

.vxe-color-picker--inner-color{
  width:100%;
  height:100%;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-color-picker--panel-wrapper{
  position:relative;
  width:23.4em;
  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-color-picker--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-color-picker--panel:not(.is--transfer){
  min-width:100%
}

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

.vxe-color-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-color-picker--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

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

.vxe-color-picker--panel.ani--enter>div:after{
  display:none
}

.vxe-color-picker--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}

.vxe-color-picker--color-wrapper,.vxe-color-picker--panel>div:after{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-color-picker--color-wrapper{
  position:relative;
  height:160px;
  overflow:hidden
}

.vxe-color-picker--black-bg,.vxe-color-picker--color-bg,.vxe-color-picker--white-bg{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.vxe-color-picker--white-bg{
  background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))
}

.vxe-color-picker--black-bg{
  background:linear-gradient(0deg,#000,hsla(0,0%,100%,0))
}

.vxe-color-picker--color-active{
  position:absolute;
  left:0;
  top:0;
  width:.8em;
  height:.8em;
  border-radius:50%;
  border:1px solid #fff;
  background-color:transparent;
  box-shadow:0 0 4px 1px rgba(0,0,0,.3);
  transform:translate(-.4em,-.4em);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-color-picker--quick-wrapper{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  align-content:flex-start;
  overflow-x:hidden;
  overflow-y:auto;
  max-height:9.2em
}

.vxe-color-picker--quick-item{
  width:1.5em;
  height:1.5em;
  margin:.4em;
  border:1px solid var(--vxe-ui-base-popup-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  cursor:pointer;
  transition:transform .1s ease-in-out
}

.vxe-color-picker--quick-item:hover{
  transform:scale(1.2);
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-color-picker--quick-item:active{
  transform:scale(.8)
}

.vxe-color-picker--bar-wrapper{
  margin-top:.4em
}

.vxe-color-picker--slider-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-color-picker--color-dropper,.vxe-color-picker--slider-preview{
  padding-left:.8em
}

.vxe-color-picker--color-dropper{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-left:.8em;
  font-size:1.2em;
  cursor:pointer;
  transition:transform .1s ease-in-out
}

.vxe-color-picker--color-dropper:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-color-picker--color-dropper:active{
  transform:scale(.8)
}

.vxe-color-picker--slider-preview{
  display:flex;
  flex-direction:row;
  flex-shrink:0;
  align-items:center;
  justify-content:center
}

.vxe-color-picker--preview-btn,.vxe-color-picker--preview-color{
  width:2.2em;
  height:2.2em;
  border-radius:50%
}

.vxe-color-picker--preview-btn{
  background-size:.8em .8em
}

.vxe-color-picker--preview-color{
  position:relative;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  border:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-color-picker--preview-color:hover:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:rgba(0,0,0,.3);
  z-index:0
}

.vxe-color-picker--preview-color:hover .vxe-color-picker--preview-copy-btn{
  display:block;
  z-index:1
}

.vxe-color-picker--preview-color:active .vxe-color-picker--preview-copy-btn{
  font-size:.8em
}

.vxe-color-picker--preview-copy-btn{
  display:none;
  color:#fff;
  cursor:pointer
}

.vxe-color-picker--slider-handle{
  display:flex;
  flex-direction:column;
  justify-content:center;
  flex-grow:1;
  padding:0 .8em
}

.vxe-color-picker--bar-alpha-slider,.vxe-color-picker--bar-hue-slider{
  position:relative;
  height:1em;
  width:100%;
  margin:.4em 0;
  cursor:pointer
}

.vxe-color-picker--bar-alpha-bg,.vxe-color-picker--bar-alpha-slider,.vxe-color-picker--bar-hue-slider{
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-color-picker--bar-hue-slider{
  background:linear-gradient(270deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)
}

.vxe-color-picker--bar-alpha-btn,.vxe-color-picker--bar-hue-btn{
  position:absolute;
  left:0;
  top:-4px;
  width:.6em;
  height:calc(100% + 8px);
  border-radius:.2em;
  background-color:#fff;
  border:1px solid var(--vxe-ui-base-popup-border-color);
  transform:translateX(-.3em);
  cursor:grab;
  box-shadow:0 0 8px 0 rgba(0,0,0,.3);
  transition:transform .1s ease-in-out
}

.vxe-color-picker--bar-alpha-btn:hover,.vxe-color-picker--bar-hue-btn:hover{
  transform:translateX(-.3em) scale(1.1)
}

.vxe-color-picker--bar-alpha-btn:active,.vxe-color-picker--bar-hue-btn:active{
  transform:translateX(-.3em) scale(1.2);
  cursor:grabbing
}

.vxe-color-picker--bar-alpha-slider{
  background-size:1em 1em
}

.vxe-color-picker--bar-alpha-slider .vxe-color-picker--bar-alpha-bg{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.vxe-color-picker--custom-wrapper{
  display:flex;
  flex-direction:row;
  padding:0 .8em
}

.vxe-color-picker--type-switch{
  position:relative;
  flex-shrink:0;
  margin-top:.4em
}

.vxe-color-picker--type-icon{
  padding:.25em;
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-color-picker--type-icon i{
  display:inline-block;
  transition:transform .2s ease-in-out
}

.vxe-color-picker--type-label{
  padding-left:.25em;
  line-height:2em;
  cursor:pointer
}

.vxe-color-picker--type-label,.vxe-color-picker--type-popup{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-color-picker--type-popup{
  position:absolute;
  display:none;
  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);
  padding:.25em 1em
}

.vxe-color-picker--type-popup.is--visible{
  display:block
}

.vxe-color-picker--type-item{
  line-height:1.6em;
  cursor:pointer
}

.vxe-color-picker--type-item:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-color-picker--hex-wrapper,.vxe-color-picker--rgb-wrapper{
  flex-grow:1;
  text-align:center;
  margin-top:.4em
}

.vxe-color-picker--input-wrapper{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:right
}

.vxe-color-picker--input-title{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  line-height:1.4em;
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-color-picker--hex-wrapper{
  display:flex;
  flex-direction:column
}

.vxe-color-picker--hex-wrapper .vxe-color-picker--input-wrapper>.vxe-input{
  width:98%
}

.vxe-color-picker--rgb-wrapper{
  display:flex;
  flex-direction:column;
  overflow:hidden
}

.vxe-color-picker--rgb-wrapper .vxe-color-picker--input-wrapper>.vxe-number-input{
  width:23%;
  margin-left:2%
}

.vxe-color-picker--rgb-wrapper .vxe-color-picker--input-wrapper>.vxe-number-input .vxe-number-input--input{
  padding:0 0 0 .15em
}

.vxe-color-picker--rgb-wrapper .vxe-color-picker--input-title>span{
  display:block;
  width:50px;
  margin:0 .4em
}

.vxe-color-picker--footer-wrapper{
  text-align:right;
  margin-top:.4em;
  padding:0 .4em .4em .4em
}

.vxe-color-picker,.vxe-color-picker--readonly{
  height:var(--vxe-ui-input-height-default);
  line-height:var(--vxe-ui-input-height-default)
}

.vxe-color-picker--readonly.size--medium,.vxe-color-picker.size--medium{
  height:var(--vxe-ui-input-height-medium);
  line-height:var(--vxe-ui-input-height-medium)
}

.vxe-color-picker--readonly.size--small,.vxe-color-picker.size--small{
  height:var(--vxe-ui-input-height-small);
  line-height:var(--vxe-ui-input-height-small)
}

.vxe-color-picker--readonly.size--mini,.vxe-color-picker.size--mini{
  height:var(--vxe-ui-input-height-mini);
  line-height:var(--vxe-ui-input-height-mini)
}

.vxe-color-picker,.vxe-color-picker--panel,.vxe-color-picker--readonly{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-color-picker--panel.size--medium,.vxe-color-picker--readonly.size--medium,.vxe-color-picker.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

.vxe-color-picker--panel.size--small,.vxe-color-picker--readonly.size--small,.vxe-color-picker.size--small{
  font-size:var(--vxe-ui-font-size-small)
}

.vxe-color-picker--panel.size--mini,.vxe-color-picker--readonly.size--mini,.vxe-color-picker.size--mini{
  font-size:var(--vxe-ui-font-size-mini)
}

.vxe-context-menu{
  display:none;
  top:0;
  left:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-context-menu.is--visible{
  display:block
}

.vxe-context-menu.is--fixed{
  position:fixed
}

.vxe-context-menu.is--absolute{
  position:absolute
}

.vxe-context-menu--group-wrapper{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-context-menu--group-wrapper:first-child{
  border:0
}

.vxe-context-menu--children-wrapper,.vxe-context-menu--wrapper{
  padding:0;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family);
  border:1px solid var(--vxe-ui-base-popup-border-color);
  background-color:var(--vxe-ui-layout-background-color);
  border-radius:var(--vxe-ui-base-border-radius);
  box-shadow:0 0 12px 0 rgba(0,0,0,.3)
}

.vxe-context-menu--children-wrapper{
  display:none;
  position:absolute;
  transform:translateY(-5px)
}

.vxe-context-menu--item-wrapper{
  position:relative;
  min-width:12em;
  max-width:20em;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-context-menu--item-wrapper.is--active{
  background-color:rgba(0,0,0,.1)
}

.vxe-context-menu--first-item.is--subactive .vxe-context-menu--children-wrapper{
  display:block
}

.vxe-context-menu--item-inner{
  height:var(--vxe-ui-context-menu-option-height);
  display:flex;
  align-items:center;
  padding:0 .8em;
  cursor:pointer
}

.vxe-context-menu--item-inner.is--loading{
  opacity:.5;
  cursor:progress
}

.vxe-context-menu--item-inner.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.vxe-context-menu--item-prefix{
  min-width:1em;
  text-align:center
}

.vxe-context-menu--item-prefix,.vxe-context-menu--item-suffix{
  flex-shrink:0;
  font-size:.9em
}

.vxe-context-menu--item-label{
  font-size:.9em;
  padding:0 .5em;
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

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

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

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

.vxe-context-menu.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-panel{
  color:var(--vxe-ui-font-color);
  flex-shrink:0
}

.vxe-date-panel--time-layout-wrapper,.vxe-date-panel--wrapper{
  border:0 solid var(--vxe-ui-base-popup-border-color);
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-date-panel--time-left-wrapper,.vxe-date-panel--wrapper{
  display:inline-flex;
  flex-direction:column;
  padding:.8em
}

.vxe-date-panel--time-right-wrapper{
  padding:.8em .8em .8em 0
}

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

.vxe-date-panel--time-title{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-grow:1;
  text-align:center;
  border:1px solid var(--vxe-ui-input-border-color);
  border-radius:var(--vxe-ui-base-border-radius);
  height:2em;
  font-weight:700
}

.vxe-date-panel--time-header{
  position:relative;
  flex-shrink:0
}

.vxe-date-panel--picker-header,.vxe-date-panel--time-header{
  display:flex;
  flex-direction:row;
  align-items:center;
  height:3em;
  padding-bottom:.5em
}

.vxe-date-panel--picker-header{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-date-panel--picker-header .vxe-date-panel--picker-type-wrapper{
  flex-grow:1;
  font-size:1.1em
}

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

.vxe-date-panel--picker-type-wrapper{
  display:flex;
  align-items:center
}

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

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

.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-current-btn,.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-next-btn,.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-prev-btn{
  height:2.2em;
  padding:0 .5em;
  border-radius:var(--vxe-ui-base-border-radius);
  border:1px solid var(--vxe-ui-input-border-color);
  margin-left:.5em
}

.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-current-btn i,.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-next-btn i,.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-prev-btn i{
  font-size:1.2em
}

.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-btn:not(.is--disabled):active{
  transform:scale(.9)
}

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

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

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

.vxe-date-panel--picker-btn:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-color);
  background-color:#fff
}

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

.vxe-date-panel--picker-btns .vxe-date-panel--picker-btn{
  margin-left:.6em
}

.vxe-date-panel--picker-btns .vxe-date-panel--picker-btn:first-child{
  margin-left:0
}

.vxe-date-panel--view-wrapper{
  display:flex;
  flex-direction:column;
  line-height:1.5
}

.vxe-date-panel--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-panel--view-header{
  box-shadow:inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
  text-align:center
}

.vxe-date-panel--view-body{
  display:inline-flex;
  flex-direction:column;
  width:24em
}

.vxe-date-panel--view-wrapper.type--day .vxe-date-panel--view-body,.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-body{
  height:18em
}

.vxe-date-panel--view-header .vxe-date-panel--view-row{
  height:2em
}

.vxe-date-panel--time-body,.vxe-date-panel--view-body{
  height:20em
}

.vxe-date-panel.type--time .vxe-date-panel--time-body{
  height:15em
}

.vxe-date-panel--view-body .vxe-date-panel--view-item{
  cursor:pointer
}

.vxe-date-panel--view-body .vxe-date-panel--view-item.is--disabled,.vxe-date-panel--view-body .vxe-date-panel--view-item.is--over,.vxe-date-panel--view-body .vxe-date-panel--view-item.is--range-disabled{
  cursor:no-drop
}

.vxe-date-panel--view-row{
  display:flex;
  flex-direction:row
}

.vxe-date-panel--view-item{
  padding:.2em
}

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

.vxe-date-panel--view-item.is--now .vxe-date-panel--view-item-inner{
  color:var(--vxe-ui-base-popup-border-color)
}

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

.vxe-date-panel--view-item.is--hover .vxe-date-panel--view-item-inner{
  background-color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-date-panel--view-item.is--selected .vxe-date-panel--view-item-inner{
  color:var(--vxe-ui-input-date-picker-selected-color);
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-date-panel--view-item.is--selected.is--hover .vxe-date-panel--view-item-inner{
  box-shadow:0 0 6px 1px var(--vxe-ui-font-primary-color)
}

.vxe-date-panel--view-item.is--selected.is--next .vxe-date-panel--festival,.vxe-date-panel--view-item.is--selected.is--next .vxe-date-panel--label,.vxe-date-panel--view-item.is--selected.is--prev .vxe-date-panel--festival,.vxe-date-panel--view-item.is--selected.is--prev .vxe-date-panel--label{
  color:var(--vxe-ui-base-popup-border-color)
}

.vxe-date-panel--view-item.is--selected .vxe-date-panel--festival,.vxe-date-panel--view-item.is--selected .vxe-date-panel--label{
  color:var(--vxe-ui-input-date-picker-festival-selected-color)
}

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

.vxe-date-panel--view-item.is--range-disabled .vxe-date-panel--view-item-inner{
  color:var(--vxe-ui-input-disabled-color);
  background-color:inherit
}

.vxe-date-panel--view-item.is--disabled .vxe-date-panel--view-item-inner{
  color:var(--vxe-ui-input-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

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

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item{
  padding:.2em 0
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item .vxe-date-panel--view-item-inner{
  border-radius:0
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item:first-child{
  padding:.2em 0 .2em .2em;
  border-right:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item:first-child .vxe-date-panel--view-item-inner{
  color:var(--vxe-ui-input-date-festival-color)
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item:last-child{
  padding:.2em .2em .2em 0
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--hover:first-child .vxe-date-panel--view-item-inner,.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--selected:first-child .vxe-date-panel--view-item-inner{
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--hover:last-child .vxe-date-panel--view-item-inner,.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--selected:last-child .vxe-date-panel--view-item-inner{
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--now:not(.is--selected):first-child .vxe-date-panel--view-item-inner{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-date-panel--view-item-inner{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:100%;
  width:100%;
  border:1px solid transparent;
  border-radius:var(--vxe-ui-base-border-radius);
  overflow:hidden
}

.vxe-date-panel--view-item-label{
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-date-panel--festival,.vxe-date-panel--label{
  width:100%;
  display:block;
  overflow:hidden;
  text-align:center
}

.vxe-date-panel--label{
  position:relative;
  height:1.4em;
  line-height:1.4em
}

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

.vxe-date-panel--label--extra{
  position:absolute;
  right:-.1em;
  top:-.4em;
  font-size:12px;
  transform:scale(.9);
  color:var(--vxe-ui-input-date-extra-color)
}

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

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

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

.vxe-date-panel--festival--label{
  display:block;
  font-size:1em;
  transform:scale(.8)
}

.vxe-date-panel--festival--overlap{
  display:block;
  font-size:.86em
}

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

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

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

.vxe-date-panel--time-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-panel--time-body>ul{
  height:100%;
  overflow:hidden;
  margin:0;
  padding:0;
  width:3.2em
}

.vxe-date-panel--time-body>ul:after,.vxe-date-panel--time-body>ul:before{
  content:" ";
  display:block;
  height:6em
}

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

.vxe-date-panel--time-body>ul>li{
  display:block;
  height:2em;
  line-height:2em;
  padding-left:.4em
}

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

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

.vxe-date-panel--time-body>ul>li.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

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

.vxe-date-panel.type--time .vxe-date-panel--time-body>ul{
  width:4em
}

.vxe-date-panel.type--time .vxe-date-panel--time-body>ul>li{
  height:2.2em;
  line-height:2.2em;
  padding-left:.8em
}

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

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

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

.vxe-date-panel.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--panel{
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.vxe-date-picker--panel:not(.is--transfer){
  min-width:100%
}

.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
}

.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.ani--enter>div:after{
  display:none
}

.vxe-date-picker--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

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

.vxe-date-picker--panel.show--right .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--right .vxe-date-picker--layout-wrapper,.vxe-date-picker--panel.show--top .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--top .vxe-date-picker--layout-wrapper{
  border-top-right-radius:0
}

.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-wrapper,.vxe-date-picker--panel.show--right .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--right .vxe-date-picker--layout-wrapper{
  border-bottom-right-radius:0
}

.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-wrapper,.vxe-date-picker--panel.show--left .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--left .vxe-date-picker--layout-wrapper{
  border-bottom-left-radius:0
}

.vxe-date-picker--panel.show--left .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--left .vxe-date-picker--layout-wrapper,.vxe-date-picker--panel.show--top .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--top .vxe-date-picker--layout-wrapper{
  border-top-left-radius:0
}

.vxe-date-picker--panel.show--top .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--top .vxe-date-picker--layout-wrapper{
  border-top-width:1px
}

.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-wrapper{
  border-bottom-width:1px
}

.vxe-date-picker--panel.show--left .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--left .vxe-date-picker--layout-wrapper{
  border-left-width:1px
}

.vxe-date-picker--panel.show--right .vxe-date-picker--layout-datetime-layout-wrapper,.vxe-date-picker--panel.show--right .vxe-date-picker--layout-wrapper{
  border-right-width:1px
}

.vxe-date-picker--layout-all-wrapper{
  display:inline-flex;
  flex-direction:column;
  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--layout-body-layout-wrapper{
  display:flex;
  flex-direction:row;
  white-space:nowrap
}

.vxe-date-picker--layout-body-content-wrapper,.vxe-date-picker--layout-body-layout-wrapper,.vxe-date-picker--layout-body-wrapper{
  flex-grow:1
}

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

.vxe-date-picker--layout-bottom-wrapper,.vxe-date-picker--layout-footer-wrapper,.vxe-date-picker--layout-header-wrapper,.vxe-date-picker--layout-left-wrapper,.vxe-date-picker--layout-right-wrapper,.vxe-date-picker--layout-top-wrapper{
  flex-shrink:0
}

.vxe-date-picker--layout-top-wrapper{
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker--layout-bottom-wrapper{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker--layout-left-wrapper{
  border-right:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-picker--layout-right-wrapper{
  border-left:1px solid var(--vxe-ui-base-popup-border-color)
}

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

.vxe-date-picker--layout-footer-custom{
  flex-grow:1
}

.vxe-date-picker--layout-footer-btns{
  flex-shrink:0;
  padding:0 .8em .8em .8em;
  display:flex;
  align-items:center
}

.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.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--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--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-range-picker--readonly{
  color:var(--vxe-ui-font-color);
  display:inline-flex
}

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

.vxe-date-range-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-range-picker--inner::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vxe-date-range-picker--panel:not(.is--transfer){
  min-width:100%
}

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

.vxe-date-range-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-date-range-picker--panel.ani--leave[placement=top]{
  transform-origin:center bottom
}

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

.vxe-date-range-picker--panel.ani--enter>div:after{
  display:none
}

.vxe-date-range-picker--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

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

.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-wrapper,.vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-wrapper{
  border-top-right-radius:0
}

.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-wrapper,.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-wrapper{
  border-bottom-right-radius:0
}

.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-wrapper,.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-wrapper{
  border-bottom-left-radius:0
}

.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-wrapper,.vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-wrapper{
  border-top-left-radius:0
}

.vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-wrapper{
  border-top-width:1px
}

.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-wrapper{
  border-bottom-width:1px
}

.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-wrapper{
  border-left-width:1px
}

.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-datetime-layout-wrapper,.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-wrapper{
  border-right-width:1px
}

.vxe-date-range-picker--layout-all-wrapper{
  display:inline-flex;
  flex-direction:column;
  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);
  line-height:1.5
}

.vxe-date-range-picker--layout-body-layout-wrapper{
  display:flex;
  flex-direction:row;
  white-space:nowrap
}

.vxe-date-range-picker--layout-body-content-wrapper,.vxe-date-range-picker--layout-body-layout-wrapper,.vxe-date-range-picker--layout-body-wrapper{
  flex-grow:1
}

.vxe-date-range-picker--layout-body-wrapper{
  display:flex;
  flex-direction:row
}

.vxe-date-range-picker--layout-bottom-wrapper,.vxe-date-range-picker--layout-footer-wrapper,.vxe-date-range-picker--layout-header-wrapper,.vxe-date-range-picker--layout-left-wrapper,.vxe-date-range-picker--layout-right-wrapper,.vxe-date-range-picker--layout-top-wrapper{
  flex-shrink:0
}

.vxe-date-range-picker--layout-top-wrapper{
  border-bottom:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-range-picker--layout-bottom-wrapper{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-range-picker--layout-left-wrapper{
  border-right:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-range-picker--layout-right-wrapper{
  border-left:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-date-range-picker--layout-footer-wrapper{
  display:flex;
  flex-direction:row;
  padding:0 .8em .8em .8em
}

.vxe-date-range-picker--layout-footer-label{
  padding-right:.8em;
  flex-shrink:0
}

.vxe-date-range-picker--layout-footer-custom{
  flex-grow:1;
  text-align:right
}

.vxe-date-range-picker--layout-footer-btns{
  flex-shrink:0;
  padding-left:.8em
}

.vxe-date-range-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-range-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-range-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-range-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-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-col--inner>.vxe-form--item-col_1,.vxe-form--item-row>.vxe-form--item-col_1{
  width:4.16667%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vxe-col--inner>.vxe-form--item-col_24,.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,.vxe-form--item-title .vxe-form--item-title-tip-prefix,.vxe-form--item-title .vxe-form--item-title-tip-suffix{
  flex-shrink:0
}

.vxe-form--item-title .vxe-form--item-title-tip-prefix,.vxe-form--item-title .vxe-form--item-title-tip-suffix{
  vertical-align:middle
}

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

.vxe-form--item-title .vxe-form--item-title-tip-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-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{
  display:inline-flex;
  flex-direction:row;
  vertical-align:middle
}

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

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

.vxe-form--item-content:not(.vxe-form--group-content){
  align-items:center
}

.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:.9em;
  line-height:1em;
  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 .25em .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-form-validate-error-theme-normal-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--valid-error-icon-wrapper{
  visibility:hidden;
  position:relative;
  flex-shrink:0;
  padding-left:.5em;
  color:var(--vxe-ui-form-validate-error-color)
}

.vxe-form-item--valid-error-icon-wrapper.is--hide .vxe-form-item--valid-error-icon-msg-tip{
  width:0;
  padding:0
}

.vxe-form-item--valid-error-icon-btn{
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  z-index:6;
  cursor:help
}

.vxe-form-item--valid-error-icon-msg-tip{
  position:absolute;
  top:50%;
  right:.8em;
  display:block;
  max-width:24em;
  padding:.4em;
  overflow:hidden;
  z-index:5;
  transform:translateY(-50%)
}

.vxe-form-item--valid-error-icon-msg{
  border-radius:var(--vxe-ui-base-border-radius);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  box-shadow:2px 2px 4px -2px rgba(0,0,0,.5)
}

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

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

.vxe-form-item--valid-error-icon-theme-normal{
  padding:0 .6em;
  color:var(--vxe-ui-table-validate-error-color);
  border:1px solid var(--vxe-ui-table-validate-error-color);
  background-color:var(--vxe-ui-form-validate-error-theme-normal-background-color)
}

.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-date-range-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.show--err-msg>.vxe-form--item-content{
  padding-top:0;
  padding-bottom:1.3em
}

.vxe-form--item.is--error.err--bg>.vxe-form--item-content{
  background-color:var(--vxe-ui-form-validate-error-item-background-color)
}

.vxe-form--item.is--error>.vxe-form--item-content>.vxe-form-item--valid-error-icon-wrapper{
  visibility:visible
}

.vxe-form--item.is--error .vxe-date-picker,.vxe-form--item.is--error .vxe-date-picker:focus,.vxe-form--item.is--error .vxe-date-range-picker,.vxe-form--item.is--error .vxe-date-range-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--item.is--padding.is--vertical>.vxe-form--item-title{
  padding:0 var(--vxe-ui-form-item-padding-default)
}

.vxe-form--item.is--padding>.vxe-form--item-content,.vxe-form--item.is--padding>.vxe-form--item-title{
  padding:var(--vxe-ui-form-item-padding-default)
}

.vxe-form--item.size--medium.is--padding.is--vertical>.vxe-form--item-title{
  padding:0 var(--vxe-ui-form-item-padding-medium)
}

.vxe-form--item.size--medium.is--padding>.vxe-form--item-content,.vxe-form--item.size--medium.is--padding>.vxe-form--item-title{
  padding:var(--vxe-ui-form-item-padding-medium)
}

.vxe-form--item.size--small.is--padding.is--vertical>.vxe-form--item-title{
  padding:0 var(--vxe-ui-form-item-padding-small)
}

.vxe-form--item.size--small.is--padding>.vxe-form--item-content,.vxe-form--item.size--small.is--padding>.vxe-form--item-title{
  padding:var(--vxe-ui-form-item-padding-small)
}

.vxe-form--item.size--mini.is--padding.is--vertical>.vxe-form--item-title{
  padding:0 var(--vxe-ui-form-item-padding-mini)
}

.vxe-form--item.size--mini.is--padding>.vxe-form--item-content,.vxe-form--item.size--mini.is--padding>.vxe-form--item-title{
  padding:var(--vxe-ui-form-item-padding-mini)
}

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

.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{
  min-height:var(--vxe-ui-form-item-min-height-default)
}

.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:var(--vxe-ui-form-item-min-height-medium)
}

.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:var(--vxe-ui-form-item-min-height-small)
}

.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:var(--vxe-ui-form-item-min-height-mini)
}

.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/1770896527914/fonts/iconfont.1770363241463.85313698.woff) format("woff"),url(https://cdn.yideamobile.com/web/dist/1770896527914/fonts/iconfont.1770363241463.23d88c41.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-service:before{
  content:"\e625"
}

.vxe-icon-top:before{
  content:"\e614"
}

.vxe-icon-tag:before{
  content:"\e611"
}

.vxe-icon-radio-unchecked-fill:before{
  content:"\e699"
}

.vxe-icon-checkbox-unchecked-fill:before{
  content:"\e660"
}

.vxe-icon-grouping:before{
  content:"\e66c"
}

.vxe-icon-values:before{
  content:"\e66f"
}

.vxe-icon-dropper:before{
  content:"\e689"
}

.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-download:before{
  content:"\e603"
}

.vxe-icon-cloud-upload: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--icon>svg{
  max-width:1em;
  max-height:1em;
  vertical-align:middle
}

.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-icon>svg{
  max-width:1em;
  max-height:1em;
  vertical-align:middle
}

.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{
  display:inline-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  vertical-align:middle
}

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

.vxe-image-img{
  border-style:none
}

.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:grab
}

.vxe-image-preview--img-item:active{
  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);
  overflow:hidden
}

.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--clear-icon{
  padding-right:.3em;
  text-align:center
}

.vxe-input--control-icon,.vxe-input--prefix-icon,.vxe-input--suffix-icon{
  min-width:1.8em;
  text-align:center
}

.vxe-input--prefix-icon,.vxe-input--suffix-icon{
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-input--prefix-text,.vxe-input--suffix-text{
  padding:0 .5em
}

.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{
  display:flex;
  flex-shrink:0
}

.vxe-input--time-picker-btn:active{
  transform:scale(.9)
}

.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-btns .vxe-input--date-picker-btn{
  margin-left:.6em
}

.vxe-input--date-picker-btns .vxe-input--date-picker-btn:first-child{
  margin-left:0
}

.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{
  border:1px solid transparent;
  border-radius:1em
}

.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{
  border-color:var(--vxe-ui-font-primary-color);
  background-color:var(--vxe-ui-font-primary-tinge-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--hover{
  box-shadow:0 0 6px 1px 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{
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-left-width:0;
  border-right-width:0
}

.vxe-input--date-week-view td:first-child{
  border-bottom-left-radius:1em;
  border-top-left-radius:1em;
  border-left-width:1px;
  border-right-width:1px;
  border-right-color:var(--vxe-ui-base-popup-border-color)
}

.vxe-input--date-week-view td:last-child{
  border-top-right-radius:1em;
  border-bottom-right-radius:1em;
  border-right-width:1px
}

.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)
}

@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-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-btn:active{
  transform:scale(.9)
}

.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-btns,.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-btn:active{
  transform:scale(.9)
}

.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-btns,.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-btn:active{
  transform:scale(.9)
}

.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-btns,.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-btn:active{
  transform:scale(.9)
}

.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-btns,.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;
  color:inherit
}

.vxe-link:not(.is--disabled){
  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.is--disabled{
  color:var(--vxe-ui-font-disabled-color);
  cursor:no-drop
}

.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-checkbox+.vxe-link{
  vertical-align:middle
}

.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{
  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-list{
  font-size:var(--vxe-ui-font-size-default)
}

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

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

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

.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-custom-title,.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{
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-menu,.vxe-menu--collapse-wrapper{
  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-custom-title,.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;
  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-custom-title,.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-custom-title,.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;
  font-size:.8em;
  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-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
}

.vxe-menu--item-level3{
  font-size:13px
}

.vxe-menu--item-link{
  height:var(--vxe-ui-menu-item-height-default)
}

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

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

.vxe-menu.size--medium .vxe-menu--item-link{
  height:var(--vxe-ui-menu-item-height-medium)
}

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

.vxe-menu.size--small .vxe-menu--item-link{
  height:var(--vxe-ui-menu-item-height-small)
}

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

.vxe-menu.size--mini .vxe-menu--item-link{
  height:var(--vxe-ui-menu-item-height-mini)
}

.vxe-menu.size--mini .vxe-menu--item-level3,.vxe-menu.size--small .vxe-menu--item-level3{
  font-size:12px
}

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;
  animation-duration:15s;
  animation-timing-function:linear;
  animation-delay:0s;
  animation-direction:normal;
  animation-fill-mode:none;
  animation-play-state:running
}

.vxe-notice-bar.is--loop .vxe-notice-bar--wrapper{
  animation-iteration-count:infinite
}

.vxe-notice-bar.is--horizontal.dir--left .vxe-notice-bar--wrapper{
  animation-name:scrollLeftText
}

.vxe-notice-bar.is--horizontal.dir--right .vxe-notice-bar--wrapper{
  animation-name:scrollRightText
}

.vxe-notice-bar.is--horizontal.dir--left .vxe-notice-bar--wrapper,.vxe-notice-bar.is--horizontal.dir--right .vxe-notice-bar--wrapper{
  padding-left:100%
}

.vxe-notice-bar.is--horizontal.dir--left .vxe-notice-bar--wrapper.is--end,.vxe-notice-bar.is--horizontal.dir--right .vxe-notice-bar--wrapper.is--end{
  padding-left:0
}

.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--input-inner{
  flex-grow:1;
  overflow:hidden
}

.vxe-number-input--input{
  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--input::-moz-placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-number-input--input::placeholder{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-number-input--input::-webkit-autofill{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-number-input--input[type=number]{
  -webkit-appearance:none;
  appearance:none;
  -moz-appearance:textfield
}

.vxe-number-input--input[type=number]::-webkit-inner-spin-button,.vxe-number-input--input[type=number]::-webkit-outer-spin-button{
  -webkit-appearance:none;
  appearance:none
}

.vxe-number-input--input[disabled]{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.vxe-number-input--input-wrapper{
  display:flex;
  flex-grow:1;
  overflow:hidden
}

.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--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);
  overflow:hidden
}

.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{
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-number-input--suffix{
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-number-input--clear-icon,.vxe-number-input--control-icon,.vxe-number-input--prefix-icon,.vxe-number-input--suffix-icon{
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-number-input--prefix-icon{
  padding-left:.5em
}

.vxe-number-input--prefix-text,.vxe-number-input--suffix-text{
  padding:0 .5em
}

.vxe-number-input--clear-icon,.vxe-number-input--suffix-icon{
  padding-right:.5em
}

.vxe-number-input--clear-icon{
  height:100%;
  cursor:pointer;
  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--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--input{
  text-align:left
}

.vxe-number-input.is--center .vxe-number-input--input{
  text-align:center
}

.vxe-number-input.is--right .vxe-number-input--input{
  text-align:right
}

.vxe-number-input--minus-btn,.vxe-number-input--plus-btn{
  border:0;
  outline:0;
  width:2.8em;
  flex-shrink:0;
  font-family:inherit;
  color:var(--vxe-ui-font-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  cursor:pointer;
  background-color:var(--vxe-ui-number-input-control-button-color);
  transform:scale(1);
  transition:transform .1s ease-in-out
}

.vxe-number-input--minus-btn:focus,.vxe-number-input--minus-btn:hover,.vxe-number-input--plus-btn:focus,.vxe-number-input--plus-btn:hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-number-input--minus-btn:active,.vxe-number-input--plus-btn:active{
  transform:scale(.9)
}

.vxe-number-input--minus-btn.is--disabled,.vxe-number-input--plus-btn.is--disabled{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color)
}

.vxe-number-input--side-control{
  display:inline-flex;
  flex-direction:column;
  flex-shrink:0;
  height:100%
}

.vxe-number-input--side-control>.vxe-number-input--plus-btn{
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input--side-control>.vxe-number-input--minus-btn,.vxe-number-input--side-control>.vxe-number-input--plus-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  height:50%
}

.vxe-number-input--side-control>.vxe-number-input--minus-btn i,.vxe-number-input--side-control>.vxe-number-input--plus-btn i{
  font-size:.72em
}

.vxe-number-input.is--controls>.vxe-number-input--input-wrapper .vxe-number-input--input{
  border-radius:0
}

.vxe-number-input.ctl--default>.vxe-number-input--minus-btn{
  border-right: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-number-input.ctl--default>.vxe-number-input--plus-btn{
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-number-input.ctl--left .vxe-number-input--side-control{
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input.ctl--left .vxe-number-input--side-control>.vxe-number-input--plus-btn{
  border-radius:var(--vxe-ui-base-border-radius) 0 0 0
}

.vxe-number-input.ctl--left .vxe-number-input--side-control>.vxe-number-input--minus-btn{
  border-radius:0 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-number-input.ctl--right .vxe-number-input--side-control{
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-number-input.ctl--right .vxe-number-input--side-control>.vxe-number-input--plus-btn{
  border-radius:0 var(--vxe-ui-base-border-radius) 0 0
}

.vxe-number-input.ctl--right .vxe-number-input--side-control>.vxe-number-input--minus-btn{
  border-radius:0 0 var(--vxe-ui-base-border-radius) 0
}

.vxe-number-input>.vxe-number-input--minus-btn,.vxe-number-input>.vxe-number-input--plus-btn{
  height:100%
}

.vxe-number-input>.vxe-number-input--minus-btn i,.vxe-number-input>.vxe-number-input--plus-btn i{
  font-size:.84em
}

.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--input[type=number]::-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--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--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-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--end-btn,.vxe-pager .vxe-pager--home-btn,.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--end-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--home-btn:not(.is--disabled):focus,.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--end-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--home-btn:not(.is--disabled):active,.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--end-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--home-btn,.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--end-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--home-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--end-btn,.vxe-pager.is--background .vxe-pager--home-btn,.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--end-btn,.vxe-pager.is--perfect .vxe-pager--home-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--end-btn,.vxe-pager .vxe-pager--home-btn,.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--end-btn,.vxe-pager .vxe-pager--home-btn,.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--end-btn,.vxe-pager .vxe-pager--home-btn,.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--end-btn,.vxe-pager .vxe-pager--home-btn,.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--end-btn,.vxe-pager .vxe-pager--home-btn,.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--end-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--home-btn:not(.is--disabled):hover,.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--end-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--end-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--home-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--home-btn:not(.is--disabled):focus,.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--end-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--home-btn:not(.is--disabled):active,.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--end-btn.is--disabled,.vxe-pager .vxe-pager--home-btn.is--disabled,.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--end-btn.is--disabled:hover,.vxe-pager .vxe-pager--home-btn.is--disabled:hover,.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[disabled]{
  cursor:not-allowed;
  color:var(--vxe-ui-font-disabled-color);
  background-color:var(--vxe-ui-input-disabled-background-color)
}

.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.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{
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-password-input--suffix{
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-password-input--clear-icon,.vxe-password-input--control-icon,.vxe-password-input--prefix-icon,.vxe-password-input--suffix-icon{
  color:var(--vxe-ui-input-placeholder-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%;
  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.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--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--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--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
}

.vxe-pulldown--panel:not(.is--transfer){
  min-width:100%
}

.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.ani--enter>div:after{
  display:none
}

.vxe-pulldown--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-pulldown--panel-wrapper{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-pulldown--panel-wrapper.is--shadow{
  box-shadow:var(--vxe-ui-base-popup-box-shadow)
}

.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--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);
  border-radius:50%;
  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-darken-color)
}

.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-radio:last-of-type{
  margin-right:0
}

.vxe-radio--default,.vxe-radio-group{
  margin-right:var(--vxe-ui-base-margin-gap-default)
}

.vxe-radio--default.size--medium,.vxe-radio-group.size--medium{
  margin-right:var(--vxe-ui-base-margin-gap-medium)
}

.vxe-radio--default.size--small,.vxe-radio-group.size--small{
  margin-right:var(--vxe-ui-base-margin-gap-small)
}

.vxe-radio--default.size--mini,.vxe-radio-group.size--mini{
  margin-right:var(--vxe-ui-base-margin-gap-mini)
}

.vxe-radio--default:last-of-type,.vxe-radio-group:last-of-type{
  margin-right:0
}

.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)
}

.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>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.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-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-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--inner,.vxe-col.is--span>.vxe-col--inner>.vxe-date-picker,.vxe-col.is--span>.vxe-col--inner>.vxe-default-select,.vxe-col.is--span>.vxe-col--inner>.vxe-default-textarea,.vxe-col.is--span>.vxe-col--inner>.vxe-ico-picker,.vxe-col.is--span>.vxe-col--inner>.vxe-input,.vxe-col.is--span>.vxe-col--inner>.vxe-number-input,.vxe-col.is--span>.vxe-col--inner>.vxe-password-input,.vxe-col.is--span>.vxe-col--inner>.vxe-select,.vxe-col.is--span>.vxe-col--inner>.vxe-table-select,.vxe-col.is--span>.vxe-col--inner>.vxe-textarea,.vxe-col.is--span>.vxe-col--inner>.vxe-tree-select,.vxe-col.is--width>.vxe-col--inner>.vxe-date-picker,.vxe-col.is--width>.vxe-col--inner>.vxe-default-select,.vxe-col.is--width>.vxe-col--inner>.vxe-default-textarea,.vxe-col.is--width>.vxe-col--inner>.vxe-ico-picker,.vxe-col.is--width>.vxe-col--inner>.vxe-input,.vxe-col.is--width>.vxe-col--inner>.vxe-number-input,.vxe-col.is--width>.vxe-col--inner>.vxe-password-input,.vxe-col.is--width>.vxe-col--inner>.vxe-select,.vxe-col.is--width>.vxe-col--inner>.vxe-table-select,.vxe-col.is--width>.vxe-col--inner>.vxe-textarea,.vxe-col.is--width>.vxe-col--inner>.vxe-tree-select,.vxe-col.span24{
  width:100%
}

.vxe-segmented{
  display:block;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-segmented--group{
  display:inline-flex;
  position:relative;
  background-color:var(--vxe-ui-segmented-item-background-color)
}

.vxe-segmented--inner{
  width:100%;
  position:relative;
  display:flex;
  flex-direction:row;
  white-space:nowrap
}

.vxe-segmented--item{
  display:block;
  padding:0 .8em;
  margin:0
}

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

.vxe-segmented--input{
  position:absolute;
  width:0;
  height:0;
  border:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  pointer-events:none
}

.vxe-segmented--content{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:.4em 0;
  transition:color .3s
}

.vxe-segmented--label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-segmented--selected{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:100%;
  transition:all .3s;
  pointer-events:none
}

.vxe-segmented.type--round .vxe-segmented--group,.vxe-segmented.type--round .vxe-segmented--item:hover,.vxe-segmented.type--round .vxe-segmented--selected{
  border-radius:1em
}

.vxe-segmented.type--default .vxe-segmented--content,.vxe-segmented.type--round .vxe-segmented--content{
  min-height:2.2em;
  height:100%
}

.vxe-segmented.type--default .vxe-segmented--item:hover,.vxe-segmented.type--round .vxe-segmented--item:hover{
  background-color:var(--vxe-ui-segmented-item-hover-background-color)
}

.vxe-segmented.type--default .vxe-segmented--item.is--checked .vxe-segmented--content,.vxe-segmented.type--round .vxe-segmented--item.is--checked .vxe-segmented--content{
  color:#fff
}

.vxe-segmented.type--default .vxe-segmented--selected,.vxe-segmented.type--round .vxe-segmented--selected{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-segmented.type--default.theme--primary .vxe-segmented--group,.vxe-segmented.type--round.theme--primary .vxe-segmented--group{
  background-color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-segmented.type--default.theme--primary .vxe-segmented--selected,.vxe-segmented.type--round.theme--primary .vxe-segmented--selected{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-segmented.type--default.theme--primary .vxe-segmented--item.is--checked,.vxe-segmented.type--round.theme--primary .vxe-segmented--item.is--checked{
  color:#fff
}

.vxe-segmented.type--default.theme--success .vxe-segmented--group,.vxe-segmented.type--round.theme--success .vxe-segmented--group{
  background-color:var(--vxe-ui-status-success-tinge-color)
}

.vxe-segmented.type--default.theme--success .vxe-segmented--selected,.vxe-segmented.type--round.theme--success .vxe-segmented--selected{
  background-color:var(--vxe-ui-status-success-color)
}

.vxe-segmented.type--default.theme--success .vxe-segmented--item.is--checked,.vxe-segmented.type--round.theme--success .vxe-segmented--item.is--checked{
  color:#fff
}

.vxe-segmented.type--default.theme--info .vxe-segmented--group,.vxe-segmented.type--round.theme--info .vxe-segmented--group{
  background-color:var(--vxe-ui-status-info-tinge-color)
}

.vxe-segmented.type--default.theme--info .vxe-segmented--selected,.vxe-segmented.type--round.theme--info .vxe-segmented--selected{
  background-color:var(--vxe-ui-status-info-color)
}

.vxe-segmented.type--default.theme--info .vxe-segmented--item.is--checked,.vxe-segmented.type--round.theme--info .vxe-segmented--item.is--checked{
  color:#fff
}

.vxe-segmented.type--default.theme--warning .vxe-segmented--group,.vxe-segmented.type--round.theme--warning .vxe-segmented--group{
  background-color:var(--vxe-ui-status-warning-tinge-color)
}

.vxe-segmented.type--default.theme--warning .vxe-segmented--selected,.vxe-segmented.type--round.theme--warning .vxe-segmented--selected{
  background-color:var(--vxe-ui-status-warning-color)
}

.vxe-segmented.type--default.theme--warning .vxe-segmented--item.is--checked,.vxe-segmented.type--round.theme--warning .vxe-segmented--item.is--checked{
  color:#fff
}

.vxe-segmented.type--default.theme--danger .vxe-segmented--group,.vxe-segmented.type--round.theme--danger .vxe-segmented--group{
  background-color:var(--vxe-ui-status-danger-tinge-color)
}

.vxe-segmented.type--default.theme--danger .vxe-segmented--selected,.vxe-segmented.type--round.theme--danger .vxe-segmented--selected{
  background-color:var(--vxe-ui-status-danger-color)
}

.vxe-segmented.type--default.theme--danger .vxe-segmented--item.is--checked,.vxe-segmented.type--round.theme--danger .vxe-segmented--item.is--checked{
  color:#fff
}

.vxe-segmented.type--default.theme--error .vxe-segmented--group,.vxe-segmented.type--round.theme--error .vxe-segmented--group{
  background-color:var(--vxe-ui-status-error-tinge-color)
}

.vxe-segmented.type--default.theme--error .vxe-segmented--selected,.vxe-segmented.type--round.theme--error .vxe-segmented--selected{
  background-color:var(--vxe-ui-status-error-color)
}

.vxe-segmented.type--default.theme--error .vxe-segmented--item.is--checked,.vxe-segmented.type--round.theme--error .vxe-segmented--item.is--checked{
  color:#fff
}

.vxe-segmented.type--default .vxe-segmented--group,.vxe-segmented.type--default .vxe-segmented--selected,.vxe-segmented.type--inside .vxe-segmented--group,.vxe-segmented.type--inside .vxe-segmented--selected{
  border-radius:var(--vxe-ui-base-border-radius)
}

.vxe-segmented.type--inside .vxe-segmented--content{
  min-height:1.8em
}

.vxe-segmented.type--inside .vxe-segmented--inner{
  padding:.2em
}

.vxe-segmented.type--inside .vxe-segmented--item.is--checked .vxe-segmented--content,.vxe-segmented.type--inside .vxe-segmented--item:hover .vxe-segmented--content{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-segmented.type--inside .vxe-segmented--selected{
  top:.2em;
  height:calc(100% - .4em);
  background-color:#fff
}

.vxe-segmented.type--inside.theme--primary .vxe-segmented--item.is--checked{
  color:var(--vxe-ui-font-primary-tinge-color)
}

.vxe-segmented.type--inside.theme--success .vxe-segmented--item.is--checked{
  color:var(--vxe-ui-status-success-tinge-color)
}

.vxe-segmented.type--inside.theme--info .vxe-segmented--item.is--checked{
  color:var(--vxe-ui-status-info-tinge-color)
}

.vxe-segmented.type--inside.theme--warning .vxe-segmented--item.is--checked{
  color:var(--vxe-ui-status-warning-tinge-color)
}

.vxe-segmented.type--inside.theme--danger .vxe-segmented--item.is--checked{
  color:var(--vxe-ui-status-danger-tinge-color)
}

.vxe-segmented.type--inside.theme--error .vxe-segmented--item.is--checked{
  color:var(--vxe-ui-status-error-tinge-color)
}

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

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

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

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

.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.ani--enter>div:after{
  display:none
}

.vxe-select--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-select--panel-search{
  display:block;
  flex-shrink:0;
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-select--panel-search .vxe-select-search--input{
  width:100%
}

.vxe-select--panel-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  max-height:18em;
  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-body{
  flex-grow:1;
  overflow:hidden
}

.vxe-select--header-button,.vxe-select--header-total,.vxe-select--panel-body{
  display:flex;
  flex-direction:row
}

.vxe-select--header-total{
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  padding-left:.8em
}

.vxe-select--header-btns{
  display:flex;
  flex-direction:row;
  flex-grow:1;
  justify-content:right
}

.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{
  flex-shrink:0;
  padding:4px 0
}

.vxe-select-option--wrapper{
  flex-grow:1;
  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{
  position:relative;
  padding:0 .6em;
  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--add{
  padding-right:2em
}

.vxe-select-option.is--add:hover .vxe-select-option--add-icon{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-select-option.is--add .vxe-select-option--add-icon{
  display:block
}

.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-option--add-icon{
  display:none;
  position:absolute;
  top:0;
  right:.6em
}

.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-splitter{
  position:relative;
  width:100%
}

.vxe-splitter.is--vertical>.vxe-splitter-wrapper{
  flex-direction:column
}

.vxe-splitter.is--vertical>.vxe-splitter-wrapper>.vxe-splitter-panel{
  width:100%
}

.vxe-splitter.is--drag{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-splitter.is--drag.is-resize--immediate.is--horizontal{
  cursor:w-resize
}

.vxe-splitter.is--drag.is-resize--immediate.is--vertical{
  cursor:n-resize
}

.vxe-splitter.is--drag.is-resize--lazy.is--horizontal{
  cursor:col-resize
}

.vxe-splitter.is--drag.is-resize--lazy.is--vertical{
  cursor:row-resize
}

.vxe-splitter.is--drag>.vxe-splitter-wrapper>.vxe-splitter-panel>.vxe-splitter-panel--wrapper:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  background:transparent;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-splitter--resizable-splitter-tip{
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:7;
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  cursor:col-resize
}

.vxe-splitter--resizable-splitter-tip.is-resize--lazy:before{
  content:"";
  display:block;
  height:100%;
  background-color:var(--vxe-ui-splitter-resizable-drag-line-color)
}

.vxe-splitter--resizable-splitter-tip.is--horizontal{
  width:1px;
  height:100%
}

.vxe-splitter--resizable-splitter-tip.is--horizontal .vxe-splitter--resizable-splitter-number-prev{
  right:0
}

.vxe-splitter--resizable-splitter-tip.is--horizontal .vxe-splitter--resizable-splitter-number-next{
  left:1px
}

.vxe-splitter--resizable-splitter-tip.is--vertical{
  width:100%;
  height:1px
}

.vxe-splitter--resizable-splitter-tip.is--vertical .vxe-splitter--resizable-splitter-number-prev{
  bottom:0
}

.vxe-splitter--resizable-splitter-tip.is--vertical .vxe-splitter--resizable-splitter-number-next{
  top:1px
}

.vxe-splitter--resizable-splitter-tip-number{
  position:absolute;
  top:0;
  left:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  pointer-events:none
}

.vxe-splitter--resizable-splitter-number-next,.vxe-splitter--resizable-splitter-number-prev{
  position:absolute;
  padding:.25em .25em;
  font-size:12px;
  border-radius:var(--vxe-ui-border-radius);
  white-space:nowrap;
  color:#fff;
  background-color:var(--vxe-ui-splitter-resizable-drag-line-color)
}

.vxe-splitter-wrapper{
  height:100%;
  display:flex;
  flex-direction:row;
  overflow:hidden
}

.vxe-splitter-slots{
  display:none
}

.vxe-splitter-panel-handle{
  display:flex;
  position:relative;
  flex-shrink:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-splitter-panel--wrapper{
  position:relative;
  word-break:break-word;
  overflow:hidden;
  flex-grow:1
}

.vxe-splitter-panel--inner{
  height:100%;
  width:100%;
  overflow:auto
}

.vxe-splitter-panel--inner>.vxe-splitter{
  height:100%
}

.vxe-splitter-panel-handle-bar{
  background-color:var(--vxe-ui-splitter-handle-bar-background-color)
}

.vxe-splitter-panel-handle-bar:hover{
  background-color:var(--vxe-ui-splitter-handle-bar-hover-background-color)
}

.vxe-splitter-panel-action-btn-wrapper{
  position:absolute;
  display:flex;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:2;
  pointer-events:none
}

.vxe-splitter-panel-action-btn{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  border-radius:var(--vxe-ui-base-border-radius);
  color:var(--vxe-ui-layout-background-color);
  background-color:var(--vxe-ui-splitter-handle-button-background-color);
  border:1px solid var(--vxe-ui-input-border-color);
  cursor:pointer;
  pointer-events:all;
  transition:transform .1s ease-in-out
}

.vxe-splitter-panel-action-btn:hover{
  color:#fff;
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-splitter-panel-action-btn:active{
  transform:scale(.9)
}

.vxe-splitter-panel-action-btn>i{
  font-size:.6em
}

.vxe-splitter-panel-handle.is--horizontal{
  flex-direction:row
}

.vxe-splitter-panel-handle.is--horizontal.is--border{
  border-width:1px 0 1px 0
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn-wrapper{
  flex-direction:column
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn-wrapper div{
  margin-top:1em
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn-wrapper div:first-child{
  margin-top:0
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-handle-bar{
  width:var(--vxe-ui-splitter-handle-bar-horizontal-width);
  height:100%
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn{
  width:var(--vxe-ui-splitter-handle-bar-horizontal-width);
  height:var(--vxe-ui-splitter-handle-bar-horizontal-height)
}

.vxe-splitter-panel-handle.is--vertical{
  flex-direction:column
}

.vxe-splitter-panel-handle.is--vertical.is--border{
  border-width:0 1px 0 1px
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn-wrapper{
  flex-direction:row
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn-wrapper div{
  margin-left:1em
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn-wrapper div:first-child{
  margin-left:0
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-handle-bar{
  height:var(--vxe-ui-splitter-handle-bar-vertical-height);
  width:100%
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn{
  width:var(--vxe-ui-splitter-handle-bar-vertical-width);
  height:var(--vxe-ui-splitter-handle-bar-vertical-height)
}

.vxe-splitter-panel-handle.is--resize.is-resize--immediate.is--horizontal .vxe-splitter-panel-handle-bar{
  cursor:w-resize
}

.vxe-splitter-panel-handle.is--resize.is-resize--immediate.is--vertical .vxe-splitter-panel-handle-bar{
  cursor:n-resize
}

.vxe-splitter-panel-handle.is--resize.is-resize--immediate>.vxe-splitter-panel-handle-bar:active{
  background-color:var(--vxe-ui-font-primary-color)
}

.vxe-splitter-panel-handle.is--resize.is-resize--lazy.is--horizontal .vxe-splitter-panel-handle-bar{
  cursor:col-resize
}

.vxe-splitter-panel-handle.is--resize.is-resize--lazy.is--vertical .vxe-splitter-panel-handle-bar{
  cursor:row-resize
}

.vxe-splitter-panel{
  display:flex;
  position:relative;
  overflow:hidden
}

.vxe-splitter-panel.is--fill{
  flex-grow:1
}

.vxe-splitter-panel.is--hidden.is--horizontal{
  width:0
}

.vxe-splitter-panel.is--hidden.is--vertical{
  height:0
}

.vxe-splitter-panel.is--padding>.vxe-splitter-panel--wrapper{
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-splitter-panel.is--height,.vxe-splitter-panel.is--hidden,.vxe-splitter-panel.is--width{
  flex-shrink:0
}

.vxe-splitter-panel.is--border>.vxe-splitter-panel--wrapper{
  border:1px solid var(--vxe-ui-base-popup-border-color)
}

.vxe-splitter--render-vars{
  width:0;
  height:0;
  overflow:hidden
}

.vxe-splitter--render-vars .vxe-splitter--handle-bar-info{
  width:var(--vxe-ui-splitter-handle-bar-horizontal-width);
  height:var(--vxe-ui-splitter-handle-bar-vertical-height)
}

.vxe-modal--content>.vxe-splitter{
  height:100%
}

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

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

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

.vxe-splitter.size--mini{
  font-size:var(--vxe-ui-font-size-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{
  pointer-events:none;
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.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.ani--enter>div:after{
  display:none
}

.vxe-table-select--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.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;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-tabs.pos--bottom,.vxe-tabs.pos--top{
  flex-direction:column
}

.vxe-tabs.pos--left,.vxe-tabs.pos--right{
  flex-direction:row
}

.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--bar{
  position:relative;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  cursor:pointer
}

.vxe-tabs-header--bar:after{
  content:"";
  position:absolute;
  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)
}

.vxe-tabs-header--bar:active{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-tabs-header--bar.type--border-card,.vxe-tabs-header--bar.type--card,.vxe-tabs-header--bar.type--default,.vxe-tabs-header--bar.type--round-card{
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--bar.type--round-card{
  background-color:rgba(0,0,0,.02)
}

.vxe-tabs-header--bar.pos--bottom,.vxe-tabs-header--bar.pos--top{
  width:1.6em
}

.vxe-tabs-header--bar.pos--bottom:after,.vxe-tabs-header--bar.pos--top:after{
  top:0;
  width:1px;
  height:100%
}

.vxe-tabs-header--bar.pos--left,.vxe-tabs-header--bar.pos--right{
  width:100%;
  height:1.6em
}

.vxe-tabs-header--bar.pos--left:after,.vxe-tabs-header--bar.pos--right:after{
  left:0;
  width:100%;
  height:1px
}

.vxe-tabs-header--prev-bar.type--default.pos--bottom,.vxe-tabs-header--prev-bar.type--default.pos--top{
  border-right:0
}

.vxe-tabs-header--prev-bar.type--default.pos--left,.vxe-tabs-header--prev-bar.type--default.pos--right{
  border-bottom:0
}

.vxe-tabs-header--prev-bar.type--card.pos--top{
  border-bottom:0;
  border-right:0
}

.vxe-tabs-header--prev-bar.type--card.pos--bottom{
  border-top:0;
  border-right:0
}

.vxe-tabs-header--prev-bar.type--card.pos--left{
  border-left:0;
  border-bottom:0
}

.vxe-tabs-header--prev-bar.type--card.pos--right{
  border-right:0;
  border-bottom:0
}

.vxe-tabs-header--prev-bar.type--border-card.pos--top{
  border-top:0;
  border-right:0
}

.vxe-tabs-header--prev-bar.type--border-card.pos--bottom{
  border-right:0;
  border-bottom:0
}

.vxe-tabs-header--prev-bar.type--border-card.pos--left{
  border-left:0;
  border-bottom:0
}

.vxe-tabs-header--prev-bar.type--border-card.pos--right{
  border-right:0;
  border-bottom:0
}

.vxe-tabs-header--prev-bar.type--round-card.pos--bottom,.vxe-tabs-header--prev-bar.type--round-card.pos--top{
  border-right:0
}

.vxe-tabs-header--prev-bar.type--round-card.pos--left,.vxe-tabs-header--prev-bar.type--round-card.pos--right{
  border-bottom:0
}

.vxe-tabs-header--prev-bar.pos--bottom:after,.vxe-tabs-header--prev-bar.pos--top:after{
  right:0
}

.vxe-tabs-header--prev-bar.pos--left:after,.vxe-tabs-header--prev-bar.pos--right:after{
  bottom:0
}

.vxe-tabs-header--prev-bar.scrolling--middle.pos--bottom,.vxe-tabs-header--prev-bar.scrolling--middle.pos--top{
  box-shadow:4px 0 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color)
}

.vxe-tabs-header--prev-bar.scrolling--middle.pos--left,.vxe-tabs-header--prev-bar.scrolling--middle.pos--right{
  box-shadow:0 4px 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color)
}

.vxe-tabs-header--next-bar.type--default.pos--bottom,.vxe-tabs-header--next-bar.type--default.pos--top{
  border-left:0
}

.vxe-tabs-header--next-bar.type--default.pos--left,.vxe-tabs-header--next-bar.type--default.pos--right{
  border-top:0
}

.vxe-tabs-header--next-bar.type--card.pos--top{
  border-top:0;
  border-left:0
}

.vxe-tabs-header--next-bar.type--card.pos--bottom{
  border-bottom:0;
  border-left:0
}

.vxe-tabs-header--next-bar.type--card.pos--left{
  border-top:0;
  border-right:0
}

.vxe-tabs-header--next-bar.type--border-card.pos--top,.vxe-tabs-header--next-bar.type--card.pos--right{
  border-top:0;
  border-left:0
}

.vxe-tabs-header--next-bar.type--border-card.pos--bottom{
  border-left:0;
  border-bottom:0
}

.vxe-tabs-header--next-bar.type--border-card.pos--left{
  border-left:0;
  border-top:0
}

.vxe-tabs-header--next-bar.type--border-card.pos--right{
  border-right:0;
  border-top:0
}

.vxe-tabs-header--next-bar.type--round-card.pos--top{
  border-left:0
}

.vxe-tabs-header--next-bar.type--round-card.pos--bottom{
  border-left:0;
  border-bottom:0
}

.vxe-tabs-header--next-bar.type--round-card.pos--left,.vxe-tabs-header--next-bar.type--round-card.pos--right{
  border-top:0
}

.vxe-tabs-header--next-bar.pos--bottom:after,.vxe-tabs-header--next-bar.pos--top:after{
  left:0
}

.vxe-tabs-header--next-bar.pos--left:after,.vxe-tabs-header--next-bar.pos--right:after{
  top:0
}

.vxe-tabs-header--next-bar.scrolling--middle.pos--bottom,.vxe-tabs-header--next-bar.scrolling--middle.pos--top{
  box-shadow:-4px 0 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color)
}

.vxe-tabs-header--next-bar.scrolling--middle.pos--left,.vxe-tabs-header--next-bar.scrolling--middle.pos--right{
  box-shadow:0 -4px 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color)
}

.vxe-tabs-header--prefix,.vxe-tabs-header--suffix{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  flex-shrink:0
}

.vxe-tabs-header--prefix.type--border-card.pos--top,.vxe-tabs-header--prefix.type--default.pos--top,.vxe-tabs-header--prefix.type--round-card.pos--top,.vxe-tabs-header--suffix.type--border-card.pos--top,.vxe-tabs-header--suffix.type--default.pos--top,.vxe-tabs-header--suffix.type--round-card.pos--top{
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--prefix.type--border-card.pos--bottom,.vxe-tabs-header--prefix.type--default.pos--bottom,.vxe-tabs-header--prefix.type--round-card.pos--bottom,.vxe-tabs-header--suffix.type--border-card.pos--bottom,.vxe-tabs-header--suffix.type--default.pos--bottom,.vxe-tabs-header--suffix.type--round-card.pos--bottom{
  border-top:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--prefix.type--border-card.pos--left,.vxe-tabs-header--prefix.type--default.pos--left,.vxe-tabs-header--prefix.type--round-card.pos--left,.vxe-tabs-header--suffix.type--border-card.pos--left,.vxe-tabs-header--suffix.type--default.pos--left,.vxe-tabs-header--suffix.type--round-card.pos--left{
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--prefix.type--border-card.pos--right,.vxe-tabs-header--prefix.type--default.pos--right,.vxe-tabs-header--prefix.type--round-card.pos--right,.vxe-tabs-header--suffix.type--border-card.pos--right,.vxe-tabs-header--suffix.type--default.pos--right,.vxe-tabs-header--suffix.type--round-card.pos--right{
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item-wrapper{
  position:relative;
  display:flex;
  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.type--card.pos--top{
  border-top:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item.type--card.pos--bottom{
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item.type--card.pos--bottom,.vxe-tabs-header--item.type--card.pos--top{
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item.type--card.pos--bottom:first-child,.vxe-tabs-header--item.type--card.pos--left,.vxe-tabs-header--item.type--card.pos--top:first-child{
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item.type--card.pos--right{
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item.type--card.pos--left,.vxe-tabs-header--item.type--card.pos--right{
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item.type--card.pos--left:first-child,.vxe-tabs-header--item.type--card.pos--right:first-child{
  border-top:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--item.type--border-card.is--active{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-tabs-header--item.type--round-card{
  z-index:2;
  border:1px solid var(--vxe-ui-input-border-color);
  background-color:rgba(0,0,0,.02);
  transition:color .3s ease-in-out
}

.vxe-tabs-header--item.type--round-card.is--active{
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-tabs-header--item.type--round-card.pos--top{
  border-bottom:0;
  border-radius:var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0
}

.vxe-tabs-header--item.type--round-card.pos--bottom{
  border-top:0;
  border-radius:0 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius)
}

.vxe-tabs-header--item.type--round-card.pos--bottom,.vxe-tabs-header--item.type--round-card.pos--top{
  margin:0 2px
}

.vxe-tabs-header--item.type--round-card.pos--bottom:first-child,.vxe-tabs-header--item.type--round-card.pos--top:first-child{
  margin-left:0
}

.vxe-tabs-header--item.type--round-card.pos--bottom:last-child,.vxe-tabs-header--item.type--round-card.pos--top:last-child{
  margin-right:0
}

.vxe-tabs-header--item.type--round-card.pos--left{
  border-right:0;
  border-radius:var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius)
}

.vxe-tabs-header--item.type--round-card.pos--right{
  border-left:0;
  border-radius:0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0
}

.vxe-tabs-header--item.type--round-card.pos--left,.vxe-tabs-header--item.type--round-card.pos--right{
  margin:2px 0
}

.vxe-tabs-header--item.type--round-card.pos--left:first-child,.vxe-tabs-header--item.type--round-card.pos--right:first-child{
  margin-top:0
}

.vxe-tabs-header--item.type--round-card.pos--left:last-child,.vxe-tabs-header--item.type--round-card.pos--right:last-child{
  margin-bottom:0
}

.vxe-tabs-header--item-inner{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-tabs-header--item-content{
  flex-grow:1;
  max-width:30em;
  padding:0 .3em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-tabs-header--item-content>span{
  padding:0 .3em
}

.vxe-tabs-header--close-btn,.vxe-tabs-header--refresh-btn{
  font-size:.8em;
  border-radius:50%;
  width:1.5em;
  height:1.5em;
  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;
  vertical-align:middle
}

.vxe-tabs-header--refresh-btn{
  visibility:hidden
}

.vxe-tabs-header--refresh-btn.is--active,.vxe-tabs-header--refresh-btn.is--loading{
  visibility:visible
}

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

.vxe-tabs-header--item-inner{
  transition:color .1s ease-in-out
}

.vxe-tabs-pane--wrapper{
  display:none;
  position:relative;
  flex-direction:column;
  flex-grow:1;
  overflow:hidden
}

.vxe-tabs-pane--wrapper.is--content{
  display:flex
}

.vxe-tabs-pane--wrapper.type--border-card,.vxe-tabs-pane--wrapper.type--round-card{
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-pane--wrapper.type--border-card.pos--top,.vxe-tabs-pane--wrapper.type--round-card.pos--top{
  border-top:0
}

.vxe-tabs-pane--wrapper.type--border-card.pos--bottom,.vxe-tabs-pane--wrapper.type--round-card.pos--bottom{
  border-bottom:0
}

.vxe-tabs-pane--wrapper.type--border-card.pos--left,.vxe-tabs-pane--wrapper.type--round-card.pos--left{
  border-left:0
}

.vxe-tabs-pane--wrapper.type--border-card.pos--right,.vxe-tabs-pane--wrapper.type--round-card.pos--right{
  border-right:0
}

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

.vxe-tabs-pane--body.is--padding{
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-tabs-pane--footer,.vxe-tabs-pane--header{
  flex-shrink:0;
  overflow:auto
}

.vxe-tabs-pane--item{
  display:none;
  height:100%;
  overflow:auto;
  outline:0
}

.vxe-tabs-pane--item.is--visible{
  display:block
}

.vxe-tabs-header{
  display:flex
}

.vxe-tabs-header.pos--bottom,.vxe-tabs-header.pos--top{
  flex-direction:row
}

.vxe-tabs-header.pos--left,.vxe-tabs-header.pos--right{
  flex-direction:column
}

.vxe-tabs-header.type--card.pos--top{
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header.type--card.pos--bottom{
  border-top:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header.type--card.pos--left{
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header.type--card.pos--right{
  border-left:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header.type--border-card{
  background-color:var(--vxe-ui-tabs-card-header-background-color);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header.type--border-card.pos--top{
  border-bottom:0
}

.vxe-tabs-header.type--border-card.pos--bottom{
  border-top:0
}

.vxe-tabs-header.type--border-card.pos--left{
  border-right:0
}

.vxe-tabs-header.type--border-card.pos--right{
  border-left:0
}

.vxe-tabs-header--wrapper{
  position:relative;
  flex-grow:1;
  overflow:hidden
}

.vxe-tabs-header--wrapper.type--border-card,.vxe-tabs-header--wrapper.type--default,.vxe-tabs-header--wrapper.type--round-card{
  position:relative
}

.vxe-tabs-header--wrapper.type--border-card:after,.vxe-tabs-header--wrapper.type--default:after,.vxe-tabs-header--wrapper.type--round-card:after{
  content:"";
  position:absolute;
  background-color:var(--vxe-ui-input-border-color);
  z-index:0
}

.vxe-tabs-header--wrapper.type--border-card.pos--top:after,.vxe-tabs-header--wrapper.type--default.pos--top:after,.vxe-tabs-header--wrapper.type--round-card.pos--top:after{
  bottom:0
}

.vxe-tabs-header--wrapper.type--border-card.pos--bottom:after,.vxe-tabs-header--wrapper.type--default.pos--bottom:after,.vxe-tabs-header--wrapper.type--round-card.pos--bottom:after{
  top:0
}

.vxe-tabs-header--wrapper.type--border-card.pos--bottom:after,.vxe-tabs-header--wrapper.type--border-card.pos--top:after,.vxe-tabs-header--wrapper.type--default.pos--bottom:after,.vxe-tabs-header--wrapper.type--default.pos--top:after,.vxe-tabs-header--wrapper.type--round-card.pos--bottom:after,.vxe-tabs-header--wrapper.type--round-card.pos--top:after{
  left:0;
  width:100%;
  height:1px
}

.vxe-tabs-header--wrapper.type--border-card.pos--left:after,.vxe-tabs-header--wrapper.type--default.pos--left:after,.vxe-tabs-header--wrapper.type--round-card.pos--left:after{
  right:0
}

.vxe-tabs-header--wrapper.type--border-card.pos--right:after,.vxe-tabs-header--wrapper.type--default.pos--right:after,.vxe-tabs-header--wrapper.type--round-card.pos--right:after{
  left:0
}

.vxe-tabs-header--wrapper.type--border-card.pos--left:after,.vxe-tabs-header--wrapper.type--border-card.pos--right:after,.vxe-tabs-header--wrapper.type--default.pos--left:after,.vxe-tabs-header--wrapper.type--default.pos--right:after,.vxe-tabs-header--wrapper.type--round-card.pos--left:after,.vxe-tabs-header--wrapper.type--round-card.pos--right:after{
  top:0;
  width:1px;
  height:100%
}

.vxe-tabs-header--wrapper.type--border-card.pos--top{
  border-radius:var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0
}

.vxe-tabs-header--wrapper.type--border-card.pos--bottom{
  border-radius:0 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius)
}

.vxe-tabs-header--wrapper.type--border-card>.vxe-tabs-header--item-wrapper,.vxe-tabs-header--wrapper.type--round-card>.vxe-tabs-header--item-wrapper{
  z-index:2
}

.vxe-tabs-header--wrapper.pos--bottom .vxe-tabs-header--item-wrapper,.vxe-tabs-header--wrapper.pos--top .vxe-tabs-header--item-wrapper{
  flex-direction:row;
  width:100%;
  overflow-y:hidden;
  overflow-x:auto
}

.vxe-tabs-header--wrapper.pos--left .vxe-tabs-header--item-wrapper,.vxe-tabs-header--wrapper.pos--right .vxe-tabs-header--item-wrapper{
  flex-direction:column;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden
}

.vxe-tabs-header--active-line{
  display:none
}

.vxe-tabs-header--active-line.type--default{
  display:block;
  position:absolute;
  background-color:var(--vxe-ui-font-primary-color);
  z-index:2;
  transition:all .3s ease-in-out
}

.vxe-tabs-header--active-line.type--default.pos--top{
  bottom:20px
}

.vxe-tabs-header--active-line.type--default.pos--bottom{
  top:0
}

.vxe-tabs-header--active-line.type--default.pos--bottom,.vxe-tabs-header--active-line.type--default.pos--top{
  left:0;
  height:2px;
  width:4px
}

.vxe-tabs-header--active-line.type--default.pos--left{
  right:20px
}

.vxe-tabs-header--active-line.type--default.pos--right{
  left:0
}

.vxe-tabs-header--active-line.type--default.pos--left,.vxe-tabs-header--active-line.type--default.pos--right{
  top:0;
  height:4px;
  width:2px
}

.vxe-tabs-header--active-line.type--card{
  display:block;
  position:absolute;
  top:0;
  left:0;
  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)
}

.vxe-tabs-header--active-line.type--card.pos--bottom,.vxe-tabs-header--active-line.type--card.pos--top{
  width:4px;
  transition:color,left .3s ease-in-out
}

.vxe-tabs-header--active-line.type--card.pos--left,.vxe-tabs-header--active-line.type--card.pos--right{
  width:calc(100% - 20px);
  transition:color,top .3s ease-in-out
}

.vxe-tabs-header--active-line.type--border-card{
  display:block;
  position:absolute;
  top:0;
  left:0;
  pointer-events:none;
  z-index:1
}

.vxe-tabs-header--active-line.type--border-card.pos--bottom,.vxe-tabs-header--active-line.type--border-card.pos--top{
  width:4px;
  border-left:1px solid var(--vxe-ui-input-border-color);
  border-right:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tabs-header--active-line.type--border-card.pos--left,.vxe-tabs-header--active-line.type--border-card.pos--right{
  width:100%;
  border-top:1px solid var(--vxe-ui-input-border-color);
  border-bottom:1px solid var(--vxe-ui-input-border-color)
}

.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{
  font-size:var(--vxe-ui-font-size-default)
}

.vxe-tabs .vxe-tabs-header--active-line.type--card,.vxe-tabs .vxe-tabs-header--item-inner{
  height:var(--vxe-ui-tabs-header-height-default)
}

.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-tabs .vxe-tabs-header--wrapper.pos--bottom,.vxe-tabs .vxe-tabs-header--wrapper.pos--top{
  height:var(--vxe-ui-tabs-header-height-default)
}

.vxe-tabs .vxe-tabs--card .vxe-tabs-header--item-inner,.vxe-tabs .vxe-tabs--round-card .vxe-tabs-header--item-inner{
  height:calc(var(--vxe-ui-tabs-header-height-default) - 1px)
}

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

.vxe-tabs.size--medium .vxe-tabs-header--active-line.type--card,.vxe-tabs.size--medium .vxe-tabs-header--item-inner{
  height:var(--vxe-ui-tabs-header-height-medium)
}

.vxe-tabs.size--medium .vxe-tabs-header--active-line.type--border-card{
  height:calc(var(--vxe-ui-tabs-header-height-medium) + 1px);
  line-height:calc(var(--vxe-ui-tabs-header-height-medium) + 1px)
}

.vxe-tabs.size--medium .vxe-tabs-header--wrapper.pos--bottom,.vxe-tabs.size--medium .vxe-tabs-header--wrapper.pos--top{
  height:var(--vxe-ui-tabs-header-height-medium)
}

.vxe-tabs.size--medium .vxe-tabs--card .vxe-tabs-header--item-inner,.vxe-tabs.size--medium .vxe-tabs--round-card .vxe-tabs-header--item-inner{
  height:calc(var(--vxe-ui-tabs-header-height-medium) - 1px)
}

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

.vxe-tabs.size--small .vxe-tabs-header--active-line.type--card,.vxe-tabs.size--small .vxe-tabs-header--item-inner{
  height:var(--vxe-ui-tabs-header-height-small)
}

.vxe-tabs.size--small .vxe-tabs-header--active-line.type--border-card{
  height:calc(var(--vxe-ui-tabs-header-height-small) + 1px);
  line-height:calc(var(--vxe-ui-tabs-header-height-small) + 1px)
}

.vxe-tabs.size--small .vxe-tabs-header--wrapper.pos--bottom,.vxe-tabs.size--small .vxe-tabs-header--wrapper.pos--top{
  height:var(--vxe-ui-tabs-header-height-small)
}

.vxe-tabs.size--small .vxe-tabs--card .vxe-tabs-header--item-inner,.vxe-tabs.size--small .vxe-tabs--round-card .vxe-tabs-header--item-inner{
  height:calc(var(--vxe-ui-tabs-header-height-small) - 1px)
}

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

.vxe-tabs.size--mini .vxe-tabs-header--active-line.type--card,.vxe-tabs.size--mini .vxe-tabs-header--item-inner{
  height:var(--vxe-ui-tabs-header-height-mini)
}

.vxe-tabs.size--mini .vxe-tabs-header--active-line.type--border-card{
  height:calc(var(--vxe-ui-tabs-header-height-mini) + 1px);
  line-height:calc(var(--vxe-ui-tabs-header-height-mini) + 1px)
}

.vxe-tabs.size--mini .vxe-tabs-header--wrapper.pos--bottom,.vxe-tabs.size--mini .vxe-tabs-header--wrapper.pos--top{
  height:var(--vxe-ui-tabs-header-height-mini)
}

.vxe-tabs.size--mini .vxe-tabs--card .vxe-tabs-header--item-inner,.vxe-tabs.size--mini .vxe-tabs--round-card .vxe-tabs-header--item-inner{
  height:calc(var(--vxe-ui-tabs-header-height-mini) - 1px)
}

.vxe-tag.color--gray{
  color:#827d7d;
  background-color:#f3f3f3
}

.vxe-tag.color--orangered{
  color:#877568;
  background-color:#f4e9e1
}

.vxe-tag.color--orange{
  color:#9a9079;
  background-color:#fff8e8
}

.vxe-tag.color--green{
  color:#627865;
  background-color:#e7ffea
}

.vxe-tag.color--blue{
  color:#6b7b82;
  background-color:#e8f8ff
}

.vxe-tag.color--purple{
  color:#8f7e97;
  background-color:#f8e8ff
}

.vxe-tag.color--pinkpurple{
  color:#82687a;
  background-color:#ffe8f8
}

.vxe-tag.color--magenta{
  color:#846084;
  background-color:#f4c9f4
}

.vxe-tag.color--chocolate{
  color:#7f6e61;
  background-color:#f7e2d2
}

.vxe-tag.color--cyan{
  color:#577474;
  background-color:#d7f7f7
}

.vxe-tag{
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  padding:.25em .5em;
  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--primary.is--border{
  border-color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-tag.theme--primary>.vxe-tag--close:hover{
  background-color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-tag.theme--success{
  color:var(--vxe-ui-status-success-color);
  background-color:var(--vxe-ui-status-success-tinge-color)
}

.vxe-tag.theme--success.is--border{
  border-color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-tag.theme--success>.vxe-tag--close:hover{
  background-color:var(--vxe-ui-status-success-darken-color)
}

.vxe-tag.theme--info{
  color:var(--vxe-ui-status-info-color);
  background-color:var(--vxe-ui-status-info-tinge-color)
}

.vxe-tag.theme--info.is--border{
  border-color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-tag.theme--info>.vxe-tag--close:hover{
  background-color:var(--vxe-ui-status-info-darken-color)
}

.vxe-tag.theme--warning{
  color:var(--vxe-ui-status-warning-color);
  background-color:var(--vxe-ui-status-warning-tinge-color)
}

.vxe-tag.theme--warning.is--border{
  border-color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-tag.theme--warning>.vxe-tag--close:hover{
  background-color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-tag.theme--danger{
  color:var(--vxe-ui-status-danger-color);
  background-color:var(--vxe-ui-status-danger-tinge-color)
}

.vxe-tag.theme--danger.is--border{
  border-color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-tag.theme--danger>.vxe-tag--close:hover{
  background-color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-tag.theme--error{
  color:var(--vxe-ui-status-error-color);
  background-color:var(--vxe-ui-status-error-tinge-color)
}

.vxe-tag.theme--error.is--border{
  border-color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-tag.theme--error>.vxe-tag--close:hover{
  background-color:var(--vxe-ui-status-error-darken-color)
}

.vxe-tag.is--border{
  border:1px solid var(--vxe-ui-font-lighten-color)
}

.vxe-tag.is--round{
  border-radius:1em
}

.vxe-tag+.vxe-tag{
  margin-left:8px
}

.vxe-tag--content,.vxe-tag--icon{
  padding:0 .1em
}

.vxe-tag--icon>i,.vxe-tag--loading>i{
  font-size:1em;
  line-height:1em
}

.vxe-tag--close,.vxe-tag--loading{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:.1em 0;
  border-radius:50%;
  width:1.2em;
  height:1.2em;
  line-height:1em
}

.vxe-tag--close{
  transition:all .3s;
  cursor:pointer
}

.vxe-tag--close:hover{
  color:#fff;
  background-color:var(--vxe-ui-font-darken-color)
}

.vxe-tag--close>i{
  font-size:.7em;
  line-height:.7em
}

.vxe-tag--close,.vxe-tag--icon,.vxe-tag--loading{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.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
}

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

.vxe-text-ellipsis.theme--primary>.vxe-text-ellipsis--link:focus{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-text-ellipsis.theme--primary>.vxe-text-ellipsis--link:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

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

.vxe-text-ellipsis.theme--success>.vxe-text-ellipsis--link:focus{
  color:var(--vxe-ui-status-success-darken-color)
}

.vxe-text-ellipsis.theme--success>.vxe-text-ellipsis--link:hover{
  color:var(--vxe-ui-status-success-lighten-color)
}

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

.vxe-text-ellipsis.theme--info>.vxe-text-ellipsis--link:focus{
  color:var(--vxe-ui-status-info-darken-color)
}

.vxe-text-ellipsis.theme--info>.vxe-text-ellipsis--link:hover{
  color:var(--vxe-ui-status-info-lighten-color)
}

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

.vxe-text-ellipsis.theme--warning>.vxe-text-ellipsis--link:focus{
  color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-text-ellipsis.theme--warning>.vxe-text-ellipsis--link:hover{
  color:var(--vxe-ui-status-warning-lighten-color)
}

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

.vxe-text-ellipsis.theme--danger>.vxe-text-ellipsis--link:focus{
  color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-text-ellipsis.theme--danger>.vxe-text-ellipsis--link:hover{
  color:var(--vxe-ui-status-danger-lighten-color)
}

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

.vxe-text-ellipsis.theme--error>.vxe-text-ellipsis--link:focus{
  color:var(--vxe-ui-status-error-darken-color)
}

.vxe-text-ellipsis.theme--error>.vxe-text-ellipsis--link:hover{
  color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-text-ellipsis.is--underline:hover .vxe-text-ellipsis--link{
  text-decoration:underline
}

.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,.vxe-text-ellipsis--link{
  padding:0 .1em
}

.vxe-text-ellipsis--link{
  text-decoration:none;
  color:inherit
}

.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--copy-icon{
  cursor:pointer
}

.vxe-text--copy-icon:focus{
  color:var(--vxe-ui-font-darken-color)
}

.vxe-text--copy-icon:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-text--copy-icon:active{
  color:var(--vxe-ui-font-primary-darken-color)
}

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

.vxe-text--copy-icon.theme--primary:focus{
  color:var(--vxe-ui-font-primary-darken-color)
}

.vxe-text--copy-icon.theme--primary:hover{
  color:var(--vxe-ui-font-primary-lighten-color)
}

.vxe-text--copy-icon.theme--primary:active{
  color:var(--vxe-ui-font-primary-darken-color)
}

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

.vxe-text--copy-icon.theme--success:focus{
  color:var(--vxe-ui-status-success-darken-color)
}

.vxe-text--copy-icon.theme--success:hover{
  color:var(--vxe-ui-status-success-lighten-color)
}

.vxe-text--copy-icon.theme--success:active{
  color:var(--vxe-ui-status-success-darken-color)
}

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

.vxe-text--copy-icon.theme--info:focus{
  color:var(--vxe-ui-status-info-darken-color)
}

.vxe-text--copy-icon.theme--info:hover{
  color:var(--vxe-ui-status-info-lighten-color)
}

.vxe-text--copy-icon.theme--info:active{
  color:var(--vxe-ui-status-info-darken-color)
}

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

.vxe-text--copy-icon.theme--warning:focus{
  color:var(--vxe-ui-status-warning-darken-color)
}

.vxe-text--copy-icon.theme--warning:hover{
  color:var(--vxe-ui-status-warning-lighten-color)
}

.vxe-text--copy-icon.theme--warning:active{
  color:var(--vxe-ui-status-warning-darken-color)
}

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

.vxe-text--copy-icon.theme--danger:focus{
  color:var(--vxe-ui-status-danger-darken-color)
}

.vxe-text--copy-icon.theme--danger:hover{
  color:var(--vxe-ui-status-danger-lighten-color)
}

.vxe-text--copy-icon.theme--danger:active{
  color:var(--vxe-ui-status-danger-darken-color)
}

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

.vxe-text--copy-icon.theme--error:focus{
  color:var(--vxe-ui-status-error-darken-color)
}

.vxe-text--copy-icon.theme--error:hover{
  color:var(--vxe-ui-status-error-lighten-color)
}

.vxe-text--copy-icon.theme--error:active{
  color:var(--vxe-ui-status-error-darken-color)
}

.vxe-text--copy-icon,.vxe-text--loading,.vxe-text--prefix-icon,.vxe-text--suffix-icon{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-text>span{
  padding-right:.1em
}

.vxe-text>span:last-child{
  padding-right:0
}

.vxe-checkbox+.vxe-text{
  vertical-align:middle
}

.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-tooltip--wrapper{
  display:none;
  position:absolute;
  top:-100%;
  left:-100%;
  font-size:12px;
  color:var(--vxe-ui-font-color);
  font-family:var(--vxe-ui-font-family)
}

.vxe-tooltip--wrapper:not(.is--enterable){
  pointer-events:none
}

.vxe-tooltip--wrapper.is--visible{
  display:inline-block
}

.vxe-tooltip--wrapper.is--arrow .vxe-tooltip--arrow{
  display:block
}

.vxe-tooltip--wrapper.is--enterable:after{
  content:"";
  position:absolute;
  left:0;
  width:100%;
  height:6px;
  background-color:transparent
}

.vxe-tooltip--wrapper .vxe-tooltip--content{
  padding:8px 12px;
  max-width:600px;
  max-height:800px;
  white-space:pre-line;
  border-radius:var(--vxe-ui-base-border-radius);
  overflow:auto
}

.vxe-tooltip--wrapper .vxe-tooltip--arrow{
  display:none;
  position:absolute;
  border-color:transparent;
  border-width:6px;
  border-style:solid;
  left:50%;
  transform:translateX(-6px)
}

.vxe-tooltip--wrapper .vxe-tooltip--arrow:before{
  content:"";
  position:absolute;
  border-color:transparent;
  border-width:5px;
  border-style:solid;
  left:-5px
}

.vxe-tooltip--wrapper.placement--top.is--arrow{
  padding-bottom:6px
}

.vxe-tooltip--wrapper.placement--top.is--enterable:after{
  bottom:-6px
}

.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow{
  bottom:-11px
}

.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow:before{
  top:-7px
}

.vxe-tooltip--wrapper.placement--bottom.is--arrow{
  padding-top:6px
}

.vxe-tooltip--wrapper.placement--bottom.is--enterable:after{
  top:-6px
}

.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow{
  top:-11px
}

.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow:before{
  top:-3px
}

.vxe-tooltip--body{
  position:relative;
  border-radius:var(--vxe-ui-base-border-radius);
  white-space:normal;
  word-break:break-word;
  box-shadow:2px 2px 4px -2px rgba(0,0,0,.2)
}

.vxe-tooltip--wrapper.theme--light .vxe-tooltip--body{
  background-color:var(--vxe-ui-layout-background-color);
  border:1px solid var(--vxe-ui-input-border-color)
}

.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow{
  border-top-color:var(--vxe-ui-input-border-color)
}

.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow:before{
  border-top-color:var(--vxe-ui-layout-background-color)
}

.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow{
  border-bottom-color:var(--vxe-ui-input-border-color)
}

.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow:before{
  border-bottom-color:var(--vxe-ui-layout-background-color)
}

.vxe-tooltip--wrapper.theme--dark .vxe-tooltip--body{
  background:var(--vxe-ui-tooltip-dark-background-color);
  color:var(--vxe-ui-tooltip-dark-color)
}

.vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow,.vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow:before{
  border-top-color:var(--vxe-ui-tooltip-dark-background-color)
}

.vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-tooltip--arrow,.vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-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)
}

.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-child-line{
  position:absolute;
  top:0;
  left:0;
  height:calc(100% - .7em);
  transform:translateX(-.6em);
  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--drag-handle{
  flex-shrink:0;
  padding-right:.2em
}

.vxe-tree--drag-handle:not(.is--disabled){
  cursor:grab
}

.vxe-tree--drag-handle:not(.is--disabled):active{
  cursor:grabbing
}

.vxe-tree--drag-handle:not(.is--disabled):hover{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-tree--drag-handle.is--disabled{
  color:var(--vxe-ui-input-disabled-color);
  cursor:not-allowed
}

.vxe-tree--node-wrapper.row--drag-move{
  transition:transform .5s ease
}

.vxe-tree--node-wrapper.node--drag-origin{
  opacity:.3
}

.vxe-tree--drag-node-line{
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:11;
  pointer-events:none;
  width:100%;
  height:1px;
  border:2px solid transparent
}

.vxe-tree--drag-node-line[drag-pos=top]{
  border-top-color:var(--vxe-ui-font-primary-color)
}

.vxe-tree--drag-node-line[drag-pos=bottom]{
  border-bottom-color:var(--vxe-ui-font-primary-color)
}

.vxe-tree--drag-node-line[drag-to-child=y]{
  border-top-color:transparent;
  border-bottom-color:transparent;
  border-left-color:var(--vxe-ui-status-success-color)
}

.vxe-tree--drag-node-line.is--guides{
  background-color:var(--vxe-ui-tree-drag-over-background-color)
}

.vxe-body--row-list-move{
  transition-property:transform;
  transition-duration:.35s
}

.vxe-tree--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-tree--drag-sort-tip[drag-status=disabled] .vxe-tree--drag-sort-tip-disabled-status,.vxe-tree--drag-sort-tip[drag-status=normal] .vxe-tree--drag-sort-tip-normal-status,.vxe-tree--drag-sort-tip[drag-status=sub] .vxe-tree--drag-sort-tip-sub-status{
  display:block
}

.vxe-tree--drag-sort-tip-wrapper{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-tree--drag-sort-tip-status{
  padding-right:.4em
}

.vxe-tree--drag-sort-tip-disabled-status{
  display:none;
  flex-shrink:0;
  color:var(--vxe-ui-status-error-color)
}

.vxe-tree--drag-sort-tip-normal-status,.vxe-tree--drag-sort-tip-sub-status{
  display:none
}

.vxe-tree--drag-sort-tip-content{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-tree--node-line-wrapper{
  position:relative;
  display:block;
  height:0
}

.vxe-tree--node-line{
  position:absolute;
  bottom:calc(var(--vxe-ui-tree-node-height)/2*-1);
  left:.6em;
  width:.6em;
  border-width:0 0 var(--vxe-ui-tree-node-line-width) var(--vxe-ui-tree-node-line-width);
  border-style:var(--vxe-ui-tree-node-line-style);
  border-color:var(--vxe-ui-tree-node-line-color);
  pointer-events:none
}

.vxe-tree--node-list-wrapper{
  overflow-y:auto;
  overflow-x:hidden
}

.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);
  border-radius:50%;
  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--empty-placeholder{
  margin-top:1.4em;
  text-align:center;
  height:var(--vxe-ui-tree-node-height);
  color:var(--vxe-ui-input-placeholder-color)
}

.vxe-tree--y-space{
  width:0;
  float:left
}

.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--filterable .vxe-tree-select-tree--wrapper{
  padding-top:0
}

.vxe-tree-select.is--filterable .vxe-tree-select--panel-header{
  border-top:1px solid var(--vxe-ui-base-popup-border-color)
}

.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{
  pointer-events:none;
  display:none;
  position:absolute;
  left:0;
  padding:4px 0;
  color:var(--vxe-ui-font-color);
  text-align:left
}

.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.ani--enter>div:after{
  display:none
}

.vxe-tree-select--panel>div:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-tree-select--header-button{
  display:flex;
  flex-direction:row;
  white-space:nowrap
}

.vxe-tree-select--header-total{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  padding-left:.8em
}

.vxe-tree-select--header-btns{
  display:flex;
  flex-direction:row;
  flex-grow:1;
  justify-content:right
}

.vxe-tree-select--panel-wrapper{
  display:flex;
  flex-direction:column;
  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-search{
  display:block;
  padding:var(--vxe-ui-layout-padding-default)
}

.vxe-tree-select--panel-search .vxe-tree-select-search--input{
  width:100%
}

.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);
  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.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--active .vxe-upload--image-action-box,.vxe-upload.is--active .vxe-upload--image-action-box{
  border-color:var(--vxe-ui-font-primary-color)
}

.vxe-upload--more-popup.is--active .vxe-upload--file-action-btn>.vxe-button,.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--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 .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--preview .vxe-upload--file-item-name{
  cursor:pointer
}

.vxe-upload--file-item.is--loading{
  cursor:progress
}

.vxe-upload--file-item.is--loading,.vxe-upload--file-item.is--loading:hover .vxe-upload--file-item-name,.vxe-upload--file-item.is--pending{
  color:var(--vxe-ui-input-placeholder-color)
}

.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-rebtn{
  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-action,.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.is--loading .vxe-upload--image-item-box{
  cursor:progress
}

.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper:after,.vxe-upload--image-item.is--pending .vxe-upload--image-item-img-wrapper:after,.vxe-upload--image-item:hover .vxe-upload--image-item-img-wrapper:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none
}

.vxe-upload--image-item:hover .vxe-upload--image-item-img-wrapper:after{
  background-color:rgba(0,0,0,.1)
}

.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper:after,.vxe-upload--image-item.is--pending .vxe-upload--image-item-img-wrapper:after{
  background-color:rgba(0,0,0,.4)
}

.vxe-upload--image-item.is--error:hover .vxe-upload--image-item-img-wrapper:after,.vxe-upload--image-item.is--pending:hover .vxe-upload--image-item-img-wrapper:after{
  background-color:rgba(0,0,0,.5)
}

.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,.vxe-upload--image-item.is--circle .vxe-upload--image-item-loading,.vxe-upload--image-item.is--circle .vxe-upload--image-item-rebtn{
  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{
  flex-direction:column;
  color:var(--vxe-ui-loading-color);
  z-index:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-upload--image-item-loading,.vxe-upload--image-item-rebtn{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.6)
}

.vxe-upload--image-item-rebtn{
  flex-direction:row
}

.vxe-upload--image-action-hint{
  font-size:.8em;
  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;
  max-width:380px;
  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--more-popup .vxe-upload--file-list{
  max-height:none
}

.vxe-upload--more-popup .vxe-upload--file-action-btn{
  width:100%
}

.vxe-upload--more-popup .vxe-upload--file-action-btn>.vxe-button{
  width:100%;
  max-width:100%
}

.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:1.05px;
  --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-icon-border-color:#c0c4cc;
  --vxe-ui-table-column-icon-border-hover-color:#515a6e;
  --vxe-ui-table-cell-padding-default:8px;
  --vxe-ui-table-cell-padding-medium:7px;
  --vxe-ui-table-cell-padding-small:6px;
  --vxe-ui-table-cell-padding-mini:5px;
  --vxe-ui-table-cell-placeholder-color:#c0c4cc;
  --vxe-ui-table-cell-negative-color:#f56c6c;
  --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-clip-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-clip-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-cell-area-status-background-color:rgba(64,158,255,.1);
  --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;
  --vxe-ui-toolbar-height-default:48px;
  --vxe-ui-toolbar-height-medium:46px;
  --vxe-ui-toolbar-height-small:44px;
  --vxe-ui-toolbar-height-mini:42px
}

[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-column-to-row-background-color:#f8f8f9;
  --vxe-ui-table-column-hover-background-color:#d7effb;
  --vxe-ui-table-column-current-background-color:#e6f7ff;
  --vxe-ui-table-column-hover-current-background-color:#d7effb;
  --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-column-to-row-background-color:#28282a;
  --vxe-ui-table-column-hover-background-color:#242f3b;
  --vxe-ui-table-column-current-background-color:#18222c;
  --vxe-ui-table-column-hover-current-background-color:#242f3b;
  --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:#242f3b;
  --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(https://cdn.yideamobile.com/web/dist/1770896527914/fonts/iconfont.1770107781487.8a4303fd.ttf) 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-radio-unchecked-fill:before{
  content:"\e699"
}

.vxe-table-icon-checkbox-unchecked-fill:before{
  content:"\e660"
}

.vxe-table-icon-close:before{
  content:"\e6e9"
}

.vxe-table-icon-grouping:before{
  content:"\e66c"
}

.vxe-table-icon-values:before{
  content:"\e66f"
}

.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--handle-wrapper{
  display:flex;
  flex-direction:column
}

.vxe-table-custom-wrapper{
  display:none;
  flex-direction:row;
  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-simple--body-wrapper{
  position:relative;
  flex-grow:1;
  display:flex;
  flex-direction:row
}

.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{
  display:flex;
  align-items:center;
  flex-shrink:0;
  height:2.4em;
  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.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-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-wrapper{
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  height:100%;
  outline:0
}

.vxe-table-custom-popup--handle-wrapper{
  flex-grow:1;
  outline:0;
  overflow:auto
}

.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:60%;
  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=group] .vxe-table-custom-popup--drag-tip-group-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,.vxe-table-custom-popup--drag-tip[drag-status=values] .vxe-table-custom-popup--drag-tip-values-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-group-status,.vxe-table-custom-popup--drag-tip-normal-status,.vxe-table-custom-popup--drag-tip-sub-status,.vxe-table-custom-popup--drag-tip-values-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.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-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;
  font-size:var(--vxe-ui-font-size-default);
  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);
  color:var(--vxe-ui-font-color);
  box-shadow:var(--vxe-ui-base-popup-box-shadow);
  z-index:15
}

.vxe-table--filter-wrapper:not(.is--multiple) .vxe-table--filter-body,.vxe-table--filter-wrapper:not(.is--multiple) .vxe-table--filter-header{
  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.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-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--filter-wrapper.size--medium{
  font-size:var(--vxe-ui-font-size-medium)
}

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

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

.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-context-menu--option-wrapper li.link--loading>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--disabled>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--loading>.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-context-menu--option-wrapper li.link--loading.link--active,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active,.vxe-table--context-menu-clild-wrapper li.link--loading.link--active{
  border-color:#c0c1c2;
  background-color:#eee
}

.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,.vxe-context-menu--option-wrapper li.link--loading.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--loading.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--file-form,.vxe-table-slots{
  display:none
}

.vxe-table-vars{
  height:0;
  width:0;
  visibility:hidden;
  overflow:hidden;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  pointer-events:none
}

.vxe-table-vars .vxe-table-var-default{
  height:var(--vxe-ui-table-row-height-default)
}

.vxe-table-vars .vxe-table-var-medium{
  height:var(--vxe-ui-table-row-height-medium)
}

.vxe-table-vars .vxe-table-var-small{
  height:var(--vxe-ui-table-row-height-small)
}

.vxe-table-vars .vxe-table-var-mini{
  height:var(--vxe-ui-table-row-height-mini)
}

.vxe-table--print-frame{
  position:fixed;
  bottom:-100%;
  left:-100%;
  height:0;
  width:0;
  border:0
}

.vxe-table--layout-wrapper{
  display:flex;
  flex-direction:row;
  background-color:var(--vxe-ui-layout-background-color)
}

.vxe-table--viewport-wrapper{
  position:relative;
  overflow:hidden;
  flex-grow:1
}

.vxe-table--viewport-wrapper.x-ob--contain>.vxe-table--main-wrapper>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper,.vxe-table--viewport-wrapper.x-ob--contain>.vxe-table--main-wrapper>.vxe-table--footer-wrapper>.vxe-table--footer-inner-wrapper,.vxe-table--viewport-wrapper.x-ob--contain>.vxe-table--main-wrapper>.vxe-table--header-wrapper>.vxe-table--header-inner-wrapper{
  overscroll-behavior-x:contain
}

.vxe-table--viewport-wrapper.y-ob--contain>.vxe-table--main-wrapper>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper{
  overscroll-behavior-y:contain
}

.vxe-table--body-wrapper,.vxe-table--fixed-left-body-wrapper,.vxe-table--fixed-right-body-wrapper,.vxe-table--footer-wrapper,.vxe-table--header-wrapper{
  overflow:hidden;
  outline:0;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch
}

.vxe-table--body-inner-wrapper,.vxe-table--footer-inner-wrapper,.vxe-table--header-inner-wrapper{
  position:relative;
  width:100%;
  height:100%;
  scrollbar-width:none;
  -ms-overflow-style:none;
  -webkit-overflow-scrolling:touch
}

.vxe-table--body-inner-wrapper::-webkit-scrollbar,.vxe-table--footer-inner-wrapper::-webkit-scrollbar,.vxe-table--header-inner-wrapper::-webkit-scrollbar{
  display:none
}

.vxe-table--footer-inner-wrapper,.vxe-table--header-inner-wrapper{
  overflow-y:hidden;
  overflow-x:scroll
}

.vxe-table--body-inner-wrapper{
  overflow-y:scroll;
  overflow-x:scroll
}

.vxe-table--main-wrapper.sx--hidden>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper,.vxe-table--main-wrapper.sx--hidden>.vxe-table--footer-wrapper>.vxe-table--footer-inner-wrapper,.vxe-table--main-wrapper.sx--hidden>.vxe-table--header-wrapper>.vxe-table--header-inner-wrapper{
  overflow-x:hidden
}

.vxe-table--main-wrapper.sy--hidden>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper{
  overflow-y:hidden
}

.vxe-table--fixed-left-wrapper.sx--hidden>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper,.vxe-table--fixed-right-wrapper.sx--hidden>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper{
  overflow-x:hidden
}

.vxe-table--fixed-left-wrapper.sy--hidden>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper,.vxe-table--fixed-right-wrapper.sy--hidden>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper{
  overflow-y:hidden
}

.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--wrapper>.vxe-cell--tree-node .vxe-date-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-date-range-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-default-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-default-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-default-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-ico-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-number-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-cell--tree-node .vxe-tree-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-date-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-date-range-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-default-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-default-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-default-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-ico-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-number-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-date-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-date-range-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-default-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-default-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-default-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-ico-picker,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-number-input,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-row-group--tree-node .vxe-tree-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-select,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-textarea,.vxe-body--column.fixed--width>.vxe-cell>.vxe-cell--wrapper>.vxe-tree-select,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-date-picker,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-date-range-picker,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-default-input,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-default-select,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-default-textarea,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-ico-picker,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-input,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-number-input,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-select,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-textarea,.vxe-footer--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-tree-select,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-date-picker,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-date-range-picker,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-default-input,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-default-select,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-default-textarea,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-ico-picker,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-input,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-number-input,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-select,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-textarea,.vxe-header--column.fixed--width>.vxe-cell>.vxe-cell--wrapper .vxe-tree-select,.vxe-table--filter-template>.vxe-date-picker,.vxe-table--filter-template>.vxe-date-range-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{
  font-family:var(--vxe-ui-font-family);
  outline:0;
  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{
  font-size:1em;
  resize:none;
  vertical-align:middle
}

.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-cell>.vxe-row-group--tree-node .vxe-input>.vxe-input--inner,.vxe-cell>.vxe-row-group--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,.vxe-table--filter-template>.vxe-row-group--tree-node .vxe-input>.vxe-input--inner,.vxe-table--filter-template>.vxe-row-group--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-cell>.vxe-row-group--tree-node .vxe-default-textarea,.vxe-cell>.vxe-row-group--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,.vxe-table--filter-template>.vxe-row-group--tree-node .vxe-default-textarea,.vxe-table--filter-template>.vxe-row-group--tree-node .vxe-textarea--inner{
  resize:none
}

.vxe-body--column.col--vertical-top.col--active>.vxe-cell>.vxe-cell--wrapper,.vxe-body--column.col--vertical-top.col--active>.vxe-cell>.vxe-cell--wrapper>.vxe-default-textarea{
  height:100%
}

.vxe-table:not([data-calc-row]) .vxe-body--column.col--vertical-top:not(.col--active)>.vxe-cell>.vxe-cell--wrapper{
  min-height:100%
}

.vxe-cell--label.is--negative{
  color:var(--vxe-ui-table-cell-negative-color)
}

.vxe-table--cell-active-area,.vxe-table--cell-col-status-area,.vxe-table--cell-copy-area,.vxe-table--cell-extend-area,.vxe-table--cell-item-area,.vxe-table--cell-main-area,.vxe-table--cell-row-status-area,.vxe-table--checkbox-range{
  display:none;
  position:absolute;
  pointer-events:none;
  z-index:1
}

.vxe-table--header-wrapper .vxe-table--cell-col-status-area{
  top:0;
  height:100%
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-col-status-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-item-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-row-status-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-col-status-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-item-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-row-status-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-item-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-clip-area-border-width) 12px,0 12px,12px var(--vxe-ui-table-cell-clip-area-border-width),12px var(--vxe-ui-table-cell-clip-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-item-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-clip-area-border-width) 12px,12px var(--vxe-ui-table-cell-clip-area-border-width),12px var(--vxe-ui-table-cell-clip-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)
}

.vxe-table--cell-area .vxe-table--cell-col-status-area,.vxe-table--cell-area .vxe-table--cell-row-status-area{
  background-color:var(--vxe-ui-table-cell-area-status-background-color)
}

.vxe-table--cell-area .vxe-table--cell-col-status-area{
  border-bottom:var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color)
}

.vxe-table--cell-area .vxe-table--cell-row-status-area{
  border-right:var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-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-clip-area-border-color) 6px) repeat-y,linear-gradient(0deg,transparent 50%,var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-y,linear-gradient(90deg,transparent 50%,var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-x,linear-gradient(90deg,transparent 50%,var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-x;
  background-size:var(--vxe-ui-table-cell-clip-area-border-width) 12px,var(--vxe-ui-table-cell-clip-area-border-width) 12px,12px var(--vxe-ui-table-cell-clip-area-border-width),12px var(--vxe-ui-table-cell-clip-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-item-area{
  background-color:var(--vxe-ui-table-cell-area-background-color)
}

.vxe-table--render-default.is--round .vxe-table--render-default.is--round,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--border-line{
  border-radius:var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--header-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper{
  border-radius:0 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--border-line{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .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.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:0 var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .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.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-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.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper{
  border-radius:0 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper{
  border-radius:0 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--border-line{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-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.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper{
  border-radius:0 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--border-line{
  border-radius:0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:0 var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--border-line{
  border-radius:0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .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.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:0 var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .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.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:0 var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-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.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper{
  border-radius:0 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--border-line,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:0 var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--border-line{
  border-radius:0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-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.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--border-line{
  border-radius:0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .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.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper{
  border-radius:var(--vxe-ui-table-border-radius) 0 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper{
  border-radius:0 var(--vxe-ui-table-border-radius) 0 0
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-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.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper{
  border-radius:0 0 0 var(--vxe-ui-table-border-radius)
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper{
  border-radius:0 0 var(--vxe-ui-table-border-radius) 0
}

.vxe-table[data-calc-col] .vxe-body--column .vxe-cell>.vxe-cell--wrapper,.vxe-table[data-calc-col] .vxe-footer--column .vxe-cell>.vxe-cell--wrapper,.vxe-table[data-calc-col] .vxe-header--column .vxe-cell>.vxe-cell--wrapper{
  word-break:break-all;
  white-space:nowrap
}

.vxe-table:not([data-calc-col]) .vxe-cell--wrapper{
  min-width:100%
}

.vxe-table.is--loading>.vxe-table--layout-wrapper>.vxe-table--scroll-y-virtual,.vxe-table.is--loading>.vxe-table--scroll-x-virtual{
  visibility:hidden
}

.vxe-table .vxe-table--scroll-x-virtual{
  height:0
}

.vxe-table .vxe-table--scroll-y-virtual{
  width:0
}

.vxe-table .vxe-table--scroll-x-virtual,.vxe-table .vxe-table--scroll-y-virtual{
  visibility:hidden;
  position:relative;
  flex-shrink:0;
  z-index:7
}

.vxe-table .vxe-table--scroll-x-handle,.vxe-table .vxe-table--scroll-x-left-corner,.vxe-table .vxe-table--scroll-x-right-corner,.vxe-table .vxe-table--scroll-x-wrapper,.vxe-table .vxe-table--scroll-y-bottom-corner,.vxe-table .vxe-table--scroll-y-handle,.vxe-table .vxe-table--scroll-y-top-corner,.vxe-table .vxe-table--scroll-y-wrapper{
  position:absolute
}

.vxe-table .vxe-table--scroll-x-handle,.vxe-table .vxe-table--scroll-x-wrapper{
  width:100%;
  left:0;
  bottom:0
}

.vxe-table .vxe-table--scroll-x-wrapper{
  height:100%
}

.vxe-table .vxe-table--scroll-x-handle{
  overflow-y:hidden;
  overflow-x:scroll;
  height:18px
}

.vxe-table .vxe-table--scroll-y-handle,.vxe-table .vxe-table--scroll-y-wrapper{
  width:100%;
  height:100%;
  right:0;
  top:0
}

.vxe-table .vxe-table--scroll-y-handle{
  overflow-y:scroll;
  overflow-x:hidden;
  width:18px;
  height:100%
}

.vxe-table .vxe-table--scroll-x-space{
  height:1px
}

.vxe-table .vxe-table--scroll-y-space{
  width:1px
}

.vxe-table .vxe-table--scroll-x-left-corner,.vxe-table .vxe-table--scroll-x-right-corner,.vxe-table .vxe-table--scroll-y-bottom-corner,.vxe-table .vxe-table--scroll-y-top-corner{
  display:none;
  position:absolute
}

.vxe-table .vxe-table--scroll-x-left-corner,.vxe-table .vxe-table--scroll-x-right-corner{
  bottom:0;
  width:0;
  height:100%
}

.vxe-table .vxe-table--scroll-x-left-corner:before,.vxe-table .vxe-table--scroll-x-right-corner:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:calc(100% + var(--vxe-ui-table-border-width));
  height:100%;
  z-index:1;
  border-width:var(--vxe-ui-table-border-width);
  border-style:solid;
  border-color:var(--vxe-ui-table-border-color)
}

.vxe-table .vxe-table--scroll-x-left-corner{
  left:0
}

.vxe-table .vxe-table--scroll-x-right-corner{
  right:0
}

.vxe-table.sy-pos--right .vxe-table--scroll-y-bottom-corner,.vxe-table.sy-pos--right .vxe-table--scroll-y-top-corner{
  right:0;
  width:calc(100% + var(--vxe-ui-table-border-width))
}

.vxe-table.sy-pos--right .vxe-table--scroll-x-right-corner:before{
  left:calc(var(--vxe-ui-table-border-width)*-1);
  border-right:0
}

.vxe-table.sy-pos--left .vxe-table--scroll-y-bottom-corner,.vxe-table.sy-pos--left .vxe-table--scroll-y-top-corner{
  left:0;
  width:calc(100% + var(--vxe-ui-table-border-width))
}

.vxe-table.sy-pos--left .vxe-table--scroll-x-left-corner:before{
  top:calc(var(--vxe-ui-table-border-width)*-1);
  height:calc(100% + var(--vxe-ui-table-border-width))
}

.vxe-table.sx-pos--bottom .vxe-table--scroll-x-right-corner{
  bottom:var(--vxe-ui-table-border-width)
}

.vxe-table.sx-pos--bottom .vxe-table--scroll-x-right-corner:before{
  border-bottom:0
}

.vxe-table .vxe-table--scroll-y-top-corner{
  background-color:var(--vxe-ui-table-header-background-color)
}

.vxe-table .vxe-table--scroll-y-bottom-corner,.vxe-table .vxe-table--scroll-y-top-corner{
  top:0;
  height:0
}

.vxe-table .vxe-table--scroll-y-bottom-corner{
  margin-top:calc(var(--vxe-ui-table-border-width)*-1)
}

.vxe-table .vxe-table--header-wrapper{
  color:var(--vxe-ui-table-header-font-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 .vxe-cell--wrapper{
  display:flex;
  align-items:center
}

.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper .vxe-cell--checkbox,.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper .vxe-cell--drag-handle,.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper .vxe-cell--filter,.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper .vxe-cell--required-icon,.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper .vxe-cell--sort,.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper .vxe-cell-title-prefix-icon,.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper .vxe-cell-title-suffix-icon{
  flex-shrink:0
}

.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.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;
  position:relative
}

.vxe-header--column .vxe-cell--required-icon>i{
  font-family:Verdana,Arial,Tahoma;
  font-weight:400
}

.vxe-header--column .vxe-cell--required-icon>i: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.theme--primary,.vxe-header--column .vxe-cell-title-suffix-icon.theme--primary{
  color:var(--vxe-ui-font-primary-color)
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--success,.vxe-header--column .vxe-cell-title-suffix-icon.theme--success{
  color:var(--vxe-ui-status-success-color)
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--info,.vxe-header--column .vxe-cell-title-suffix-icon.theme--info{
  color:var(--vxe-ui-status-info-color)
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--warning,.vxe-header--column .vxe-cell-title-suffix-icon.theme--warning{
  color:var(--vxe-ui-status-warning-color)
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--danger,.vxe-header--column .vxe-cell-title-suffix-icon.theme--danger{
  color:var(--vxe-ui-status-danger-color)
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--error,.vxe-header--column .vxe-cell-title-suffix-icon.theme--error{
  color:var(--vxe-ui-status-error-color)
}

.vxe-cell--col-resizable{
  position:absolute;
  right:-.3em;
  bottom:0;
  width:.6em;
  height:100%;
  text-align:center;
  z-index:1;
  cursor:col-resize
}

.vxe-cell--col-resizable.is--line:after,.vxe-cell--col-resizable.is--line:before{
  content:"";
  display:inline-block;
  vertical-align:middle
}

.vxe-cell--col-resizable.is--line:before{
  width:1px;
  height:50%;
  background-color:var(--vxe-ui-table-resizable-line-color)
}

.vxe-cell--col-resizable.is--line:after{
  width:0;
  height:100%
}

.vxe-header--column:last-child>.vxe-cell--col-resizable{
  right:0
}

.vxe-table--fixed-right-wrapper .vxe-cell--col-resizable{
  right:auto;
  left:-.3em
}

.vxe-body--column .vxe-cell--row-resizable{
  position:absolute;
  left:0;
  bottom:-.4em;
  height:.8em;
  width:100%;
  text-align:center;
  z-index:1;
  cursor:row-resize
}

.vxe-body--row:last-child .vxe-body--column .vxe-cell--row-resizable{
  height:.4em;
  bottom:0
}

.vxe-table--resizable-col-bar,.vxe-table--resizable-row-bar{
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:13;
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.vxe-table--resizable-col-bar:before,.vxe-table--resizable-row-bar:before{
  content:"";
  display:block;
  background-color:var(--vxe-ui-table-resizable-drag-line-color)
}

.vxe-table--resizable-col-bar .vxe-table--resizable-number-tip,.vxe-table--resizable-row-bar .vxe-table--resizable-number-tip{
  position:absolute;
  padding:.25em .25em;
  font-size:12px;
  border-radius:var(--vxe-ui-border-radius);
  white-space:nowrap;
  color:#fff;
  background-color:var(--vxe-ui-table-resizable-drag-line-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  pointer-events:none
}

.vxe-table--resizable-col-bar{
  width:1px;
  height:100%;
  cursor:col-resize
}

.vxe-table--resizable-col-bar:before{
  width:1px;
  height:100%
}

.vxe-table--resizable-col-bar .vxe-table--resizable-number-tip{
  left:0;
  top:1em
}

.vxe-table--resizable-row-bar{
  height:1px;
  width:100%;
  cursor:row-resize
}

.vxe-table--resizable-row-bar:before{
  height:1px;
  width:100%
}

.vxe-table--resizable-row-bar .vxe-table--resizable-number-tip{
  top:0;
  left:0
}

.vxe-table--drag-col-line,.vxe-table--drag-row-line{
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:11;
  pointer-events:none
}

.vxe-table--drag-row-line{
  width:100%;
  height:1px;
  border:2px solid transparent
}

.vxe-table--drag-row-line[drag-pos=top]{
  border-top-color:var(--vxe-ui-font-primary-color)
}

.vxe-table--drag-row-line[drag-pos=bottom]{
  border-bottom-color:var(--vxe-ui-font-primary-color)
}

.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--drag-row-line.is--guides{
  background-color:var(--vxe-ui-table-drag-over-background-color)
}

.vxe-table--drag-col-line{
  height:100%;
  width:1px;
  border:2px solid transparent
}

.vxe-table--drag-col-line[drag-pos=left]{
  border-left-color:var(--vxe-ui-font-primary-color)
}

.vxe-table--drag-col-line[drag-pos=right]{
  border-right-color:var(--vxe-ui-font-primary-color)
}

.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--drag-col-line.is--guides{
  background-color:var(--vxe-ui-table-drag-over-background-color)
}

.vxe-body--row-list-move{
  transition-property:transform;
  transition-duration:.35s
}

.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--drag-sort-tip[drag-status=disabled] .vxe-table--drag-sort-tip-disabled-status,.vxe-table--drag-sort-tip[drag-status=normal] .vxe-table--drag-sort-tip-normal-status,.vxe-table--drag-sort-tip[drag-status=sub] .vxe-table--drag-sort-tip-sub-status{
  display:block
}

.vxe-table--drag-sort-tip-wrapper{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-table--drag-sort-tip-status{
  padding-right:.4em
}

.vxe-table--drag-sort-tip-disabled-status{
  display:none;
  flex-shrink:0;
  color:var(--vxe-ui-status-error-color)
}

.vxe-table--drag-sort-tip-normal-status,.vxe-table--drag-sort-tip-sub-status{
  display:none
}

.vxe-table--drag-sort-tip-content{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.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{
  margin-top:calc(var(--vxe-ui-table-border-width)*-1);
  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:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{
  outline:0
}

.vxe-table--render-default.col-drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.col-drag--resize .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.col-drag--resize .vxe-table--main-wrapper *{
  cursor:col-resize
}

.vxe-table--render-default.row-drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.row-drag--resize .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.row-drag--resize .vxe-table--main-wrapper *{
  cursor:row-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.is--drag-active{
  cursor:grab
}

.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active:active{
  cursor:grabbing
}

.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active: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.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-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--center>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--center>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--center>.vxe-cell{
  justify-content: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-body--column.col--right>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--right>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--right>.vxe-cell{
  justify-content:right
}

.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell--wrapper{
  justify-content:center
}

.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell--wrapper{
  justify-content: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-body--row.row--stripe>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-striped-background-color)
}

.vxe-table--render-default.column--highlight .vxe-header--column:hover{
  background-color:var(--vxe-ui-table-column-hover-background-color)
}

.vxe-table--render-default.column--highlight .vxe-header--column:hover.col--current{
  background-color:var(--vxe-ui-table-column-hover-current-background-color)
}

.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--row.row--radio>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-radio-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--checked>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-checkbox-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--current>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-current-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-hover-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover>.vxe-body--column.col--current{
  background-color:var(--vxe-ui-table-column-current-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--stripe>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-hover-striped-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--radio>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-hover-radio-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--checked>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-hover-checkbox-checked-background-color)
}

.vxe-table--render-default .vxe-body--row.row--hover.row--current>.vxe-body--column{
  background-color:var(--vxe-ui-table-row-hover-current-background-color)
}

.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-top-corner,.vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-top-corner,.vxe-table--render-default.border--inner.sy-pos--right .vxe-table--scroll-y-top-corner,.vxe-table--render-default.border--outer.sy-pos--right .vxe-table--scroll-y-top-corner{
  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:0 0,0 100%
}

.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-bottom-corner,.vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-bottom-corner,.vxe-table--render-default.border--inner.sy-pos--right .vxe-table--scroll-y-bottom-corner,.vxe-table--render-default.border--outer.sy-pos--right .vxe-table--scroll-y-bottom-corner{
  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:0 0,0 0
}

.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-top-corner,.vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-top-corner,.vxe-table--render-default.border--inner.sy-pos--left .vxe-table--scroll-y-top-corner,.vxe-table--render-default.border--outer.sy-pos--left .vxe-table--scroll-y-top-corner{
  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,0 100%
}

.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-bottom-corner,.vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-bottom-corner,.vxe-table--render-default.border--inner.sy-pos--left .vxe-table--scroll-y-bottom-corner,.vxe-table--render-default.border--outer.sy-pos--left .vxe-table--scroll-y-bottom-corner{
  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,0 0
}

.vxe-table--render-default.border--default .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--full .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--inner .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--outer .vxe-table--scroll-x-handle-appearance{
  position:absolute;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  pointer-events:none
}

.vxe-table--render-default.border--default.sx-pos--top .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--full.sx-pos--top .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--inner.sx-pos--top .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--outer.sx-pos--top .vxe-table--scroll-x-handle-appearance{
  top:0;
  border-bottom:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.vxe-table--render-default.border--default.sx-pos--bottom .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--full.sx-pos--bottom .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--inner.sx-pos--bottom .vxe-table--scroll-x-handle-appearance,.vxe-table--render-default.border--outer.sx-pos--bottom .vxe-table--scroll-x-handle-appearance{
  bottom:0;
  height:calc(100% + var(--vxe-ui-table-border-width));
  border-top:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.vxe-table--render-default.border--default .vxe-cell--col-resizable:after,.vxe-table--render-default.border--default .vxe-cell--col-resizable:before,.vxe-table--render-default.border--inner .vxe-cell--col-resizable:after,.vxe-table--render-default.border--inner .vxe-cell--col-resizable:before,.vxe-table--render-default.border--none .vxe-cell--col-resizable:after,.vxe-table--render-default.border--none .vxe-cell--col-resizable:before,.vxe-table--render-default.border--outer .vxe-cell--col-resizable:after,.vxe-table--render-default.border--outer .vxe-cell--col-resizable:before{
  content:"";
  display:inline-block;
  vertical-align:middle
}

.vxe-table--render-default.border--default .vxe-cell--col-resizable:before,.vxe-table--render-default.border--inner .vxe-cell--col-resizable:before,.vxe-table--render-default.border--none .vxe-cell--col-resizable:before,.vxe-table--render-default.border--outer .vxe-cell--col-resizable:before{
  width:1px;
  height:50%;
  background-color:var(--vxe-ui-table-resizable-line-color)
}

.vxe-table--render-default.border--default .vxe-cell--col-resizable:after,.vxe-table--render-default.border--inner .vxe-cell--col-resizable:after,.vxe-table--render-default.border--none .vxe-cell--col-resizable:after,.vxe-table--render-default.border--outer .vxe-cell--col-resizable:after{
  width:0;
  height:100%
}

.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--default .vxe-table--footer-wrapper,.vxe-table--render-default.border--full .vxe-table--footer-wrapper,.vxe-table--render-default.border--inner .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--scroll-y-handle-appearance,.vxe-table--render-default.border--full .vxe-table--scroll-y-handle-appearance{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  z-index:1;
  pointer-events:none
}

.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-handle-appearance,.vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-handle-appearance{
  left:0;
  border-right:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-handle-appearance,.vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-handle-appearance{
  right:0;
  width:calc(100% + var(--vxe-ui-table-border-width));
  border-left:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)
}

.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--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{
  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.is--padding .vxe-cell,.vxe-table--render-default.size--medium .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--medium .vxe-footer--column.is--padding .vxe-cell,.vxe-table--render-default.size--medium .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--medium .vxe-header--column.is--padding .vxe-cell,.vxe-table--render-default.size--medium .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea{
  padding:var(--vxe-ui-table-cell-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--medium .vxe-cell--valid-error-tip{
  padding:0 var(--vxe-ui-table-cell-padding-medium)
}

.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.is--padding .vxe-cell,.vxe-table--render-default.size--small .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--small .vxe-footer--column.is--padding .vxe-cell,.vxe-table--render-default.size--small .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--small .vxe-header--column.is--padding .vxe-cell,.vxe-table--render-default.size--small .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea{
  padding:var(--vxe-ui-table-cell-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--small .vxe-cell--valid-error-tip{
  padding:0 var(--vxe-ui-table-cell-padding-small)
}

.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.is--padding .vxe-cell,.vxe-table--render-default.size--mini .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--mini .vxe-footer--column.is--padding .vxe-cell,.vxe-table--render-default.size--mini .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--mini .vxe-header--column.is--padding .vxe-cell,.vxe-table--render-default.size--mini .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea{
  padding:var(--vxe-ui-table-cell-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.size--mini .vxe-cell--valid-error-tip{
  padding:0 var(--vxe-ui-table-cell-padding-mini)
}

.vxe-table--render-default .vxe-body--column.is--padding .vxe-cell,.vxe-table--render-default .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default .vxe-footer--column.is--padding .vxe-cell,.vxe-table--render-default .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea,.vxe-table--render-default .vxe-header--column.is--padding .vxe-cell,.vxe-table--render-default .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea{
  padding:var(--vxe-ui-table-cell-padding-default)
}

.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.26em;
  color:var(--vxe-ui-input-border-color);
  border-radius:50%;
  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.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-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.y-ob--contain>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper.y-ob--contain>.vxe-table--body-wrapper>.vxe-table--body-inner-wrapper{
  overscroll-behavior-y:contain
}

.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{
  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;
  width:100%
}

.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
}

.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--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:-1.5em;
  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,.vxe-table--render-default .vxe-row-group--tree-node{
  position:relative
}

.vxe-table--render-default .vxe-cell--tree-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-table--render-default .vxe-cell--tree-btn>i{
  display:block;
  color:var(--vxe-ui-font-lighten-color);
  transition:transform .1s ease-in-out
}

.vxe-table--render-default .vxe-row-group-cell,.vxe-table--render-default .vxe-tree-cell{
  display:block;
  padding-left:1.5em
}

.vxe-table--render-default .vxe-cell--tree-btn,.vxe-table--render-default .vxe-row-group--node-btn{
  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-row-group--node-btn:hover{
  color:var(--vxe-ui-font-color)
}

.vxe-table--render-default .vxe-row-group--node-btn>i{
  display:block;
  color:var(--vxe-ui-font-lighten-color);
  transition:transform .1s ease-in-out
}

.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell .vxe-row-group-cell,.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-body--column.col--auto-height,.vxe-table--render-default .vxe-body--column.col--cs-height,.vxe-table--render-default .vxe-body--column.col--rs-height{
  overflow:hidden
}

.vxe-table--render-default .vxe-body--column.col--auto-height.col--tree-node,.vxe-table--render-default .vxe-body--column.col--auto-height.col--valid-error,.vxe-table--render-default .vxe-body--column.col--cs-height.col--tree-node,.vxe-table--render-default .vxe-body--column.col--cs-height.col--valid-error,.vxe-table--render-default .vxe-body--column.col--rs-height.col--tree-node,.vxe-table--render-default .vxe-body--column.col--rs-height.col--valid-error{
  overflow:unset
}

.vxe-table--render-default .vxe-body--column.col--auto-height>.vxe-cell,.vxe-table--render-default .vxe-body--column.col--cs-height>.vxe-cell,.vxe-table--render-default .vxe-body--column.col--rs-height>.vxe-cell{
  overflow:hidden
}

.vxe-table--render-default .vxe-body--column>.vxe-cell{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-table--render-default .vxe-body--column:not(.col--active).col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-footer--column:not(.col--active).col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-header--column:not(.col--active).col--ellipsis>.vxe-cell{
  overflow:hidden
}

.vxe-table--render-default .vxe-body--column:not(.col--active).col--ellipsis>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-footer--column:not(.col--active).col--ellipsis>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-header--column:not(.col--active).col--ellipsis>.vxe-cell>.vxe-cell--wrapper{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table--render-default .vxe-body--column:not(.col--active).col--vertical-top>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-body--column:not(.col--active).vxe-row-group-cell>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-body--column:not(.col--active).vxe-tree-cell>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-footer--column:not(.col--active).col--vertical-top>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-footer--column:not(.col--active).vxe-row-group-cell>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-footer--column:not(.col--active).vxe-tree-cell>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-header--column:not(.col--active).col--vertical-top>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-header--column:not(.col--active).vxe-row-group-cell>.vxe-cell>.vxe-cell--wrapper,.vxe-table--render-default .vxe-header--column:not(.col--active).vxe-tree-cell>.vxe-cell>.vxe-cell--wrapper{
  white-space:pre-line
}

.vxe-table--render-default .vxe-footer--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper,.vxe-table--render-default .vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--wrapper{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.vxe-table--render-default .vxe-footer--column>.vxe-cell,.vxe-table--render-default .vxe-header--column>.vxe-cell{
  display:flex;
  flex-direction:row;
  align-items:center
}

.vxe-table--render-default .vxe-table--row-expanded-wrapper{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  pointer-events:none
}

.vxe-table--render-default .vxe-body--row-expanded-cell{
  position:absolute;
  z-index:5;
  top:0;
  left:0;
  width:100%;
  overflow:auto;
  background-color:var(--vxe-ui-layout-background-color);
  pointer-events:all
}

.vxe-table--render-default .vxe-body--row-expanded-cell.is--padding{
  padding:var(--vxe-ui-table-expand-padding-default)
}

.vxe-table--render-default .vxe-body--row-expanded-place-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-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--column.col--drag-move{
  transition:transform .5s ease
}

.vxe-table--render-default .vxe-table--column.col--drag-origin>.vxe-cell{
  opacity:.3
}

.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-body--row.row--drag-move{
  transition:transform .5s ease
}

.vxe-table--render-default .vxe-body--row.row--drag-origin>.vxe-body--column>.vxe-cell{
  opacity:.3
}

.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.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-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-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%;
  outline:0
}

.vxe-table--render-default .vxe-table--empty-block{
  display:none;
  visibility:hidden;
  pointer-events:none
}

.vxe-table--render-default .vxe-table--empty-place-wrapper{
  display:none;
  position:absolute;
  width:100%;
  top:0;
  z-index:5;
  overflow:hidden;
  pointer-events:none
}

.vxe-table--render-default .vxe-table--empty-placeholder{
  display:flex
}

.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-place-wrapper{
  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:1em;
  transform:translate(-50%,-2px);
  text-align:left;
  z-index:4;
  padding:0 var(--vxe-ui-table-cell-padding-default);
  pointer-events:none
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-wrapper{
  position:relative;
  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 .25em .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%;
  transform:translate(-50%)
}

.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid-error-tip{
  bottom:auto;
  transform:translate(-50%,-2px)
}

.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{
  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)
}

.vxe-table--footer-wrapper.body--wrapper{
  outline:0
}

.vxe-grid{
  position:relative;
  display:flex;
  flex-direction:column
}

.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--layout-body-wrapper{
  display:flex;
  flex-direction:row;
  overflow:auto;
  flex-grow:1
}

.vxe-grid--layout-body-content-wrapper{
  flex-grow:1;
  overflow:auto
}

.vxe-grid--layout-aside-left-wrapper,.vxe-grid--layout-footer-wrapper,.vxe-grid--layout-header-wrapper{
  flex-shrink:0
}

.vxe-grid--layout-aside-left-wrapper{
  overflow:auto
}

.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:.5em 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-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 .vxe-button--item-wrapper,.vxe-toolbar .vxe-tool--item-wrapper{
  flex-grow:1
}

.vxe-toolbar .vxe-button--prefix-wrapper,.vxe-toolbar .vxe-button--suffix-wrapper,.vxe-toolbar .vxe-tool--prefix-wrapper,.vxe-toolbar .vxe-tool--suffix-wrapper{
  flex-shrink:0
}

.vxe-toolbar .vxe-button--item-wrapper,.vxe-toolbar .vxe-button--prefix-wrapper,.vxe-toolbar .vxe-button--suffix-wrapper,.vxe-toolbar .vxe-tool--item-wrapper,.vxe-toolbar .vxe-tool--prefix-wrapper,.vxe-toolbar .vxe-tool--suffix-wrapper{
  display:flex;
  align-items:center;
  flex-wrap:wrap
}

.vxe-toolbar{
  font-size:var(--vxe-ui-font-size-default);
  min-height:var(--vxe-ui-toolbar-height-default)
}

.vxe-toolbar.size--medium{
  font-size:var(--vxe-ui-font-size-medium);
  min-height:var(--vxe-ui-toolbar-height-medium)
}

.vxe-toolbar.size--small{
  font-size:var(--vxe-ui-font-size-small);
  min-height:var(--vxe-ui-toolbar-height-small)
}

.vxe-toolbar.size--mini{
  font-size:var(--vxe-ui-font-size-mini);
  min-height:var(--vxe-ui-toolbar-height-mini)
}
