/*font*/
$x-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 !default;
$x-font-size: 14px !default;
$x-font-size-large: 14px !default;
$x-font-size-default: 13px !default;
$x-font-size-small: 12px !default;

/* item title */
$x-item-title-background-color: #f5f5f5 !default;

/*size*/
$x-border-radius: 4px !default;

/*icon*/
$x-icon-font-family: Verdana, Arial, Tahoma !default;
$x-icon-background-color: #fff !default;

/*color*/
$x-font-color: #606266 !default;
$x-primary-color: #409eff !default;
$x-success-color: #67c23a !default;
$x-info-color: #909399 !default;
$x-warning-color: #e6a23c !default;
$x-danger-color: #f56c6c !default;

$x-font-lighten-color: lighten($x-font-color, 10%) !default;
$x-primary-lighten-color: lighten($x-primary-color, 10%) !default;
$x-success-lighten-color: lighten($x-success-color, 10%) !default;
$x-info-lighten-color: lighten($x-info-color, 10%) !default;
$x-warning-lighten-color: lighten($x-warning-color, 10%) !default;
$x-danger-lighten-color: lighten($x-danger-color, 10%) !default;

$x-font-darken-color: darken($x-font-color, 10%) !default;
$x-primary-darken-color: darken($x-primary-color, 10%) !default;
$x-success-darken-color: darken($x-success-color, 10%) !default;
$x-info-darken-color: darken($x-info-color, 10%) !default;
$x-warning-darken-color: darken($x-warning-color, 10%) !default;
$x-danger-darken-color: darken($x-danger-color, 10%) !default;

$x-font-disabled-color: #bfbfbf !default;
$x-primary-disabled-color: lighten($x-primary-color, 20%) !default;
$x-success-disabled-color: lighten($x-success-color, 20%) !default;
$x-info-disabled-color: lighten($x-info-color, 20%) !default;
$x-warning-disabled-color: lighten($x-warning-color, 20%) !default;
$x-danger-disabled-color: lighten($x-danger-color, 20%) !default;

/*input/radio/checkbox*/
$x-input-border-color: #dcdfe6 !default;
$x-input-disabled-color: #dcdfe6 !default;
$x-input-disabled-background-color: #f3f3f3 !default;
$x-input-placeholder-color: #c0c4cc !default;

/*popup*/
$x-table-popup-border-color: #dadce0 !default;

/*table*/
$x-table-search-height-large: 48px !default;
$x-table-search-height-default: 45px !default;
$x-table-search-height-small: 38px !default;
$x-table-toolbar-height-large: 48px !default;
$x-table-toolbar-height-default: 45px !default;
$x-table-toolbar-height-small: 38px !default;
$x-table-footer-height-large: 48px !default;
$x-table-footer-height-default: 45px !default;
$x-table-footer-height-small: 38px !default;
$x-table-toolbar-background-color: #ffffff !default;

$x-table-body-cell-error-background-color: #f0696d !default;
$x-table-body-cell-error-color: #ffffff !default;

$x-table-header-font-color: $x-font-color !default;
$x-table-footer-font-color: $x-font-color !default;
$x-table-border-radius: $x-border-radius !default;
$x-table-border-width: 1px !default;
$x-table-border-color: #e8eaec !default;
$x-table-resizable-line-color: #d9dddf !default;
$x-table-resizable-drag-line-color: $x-primary-color !default;
$x-table-search-background-color: #ffffff !default;
$x-table-header-background-color: #f8f8f9 !default;
$x-table-body-background-color: #ffffff !default;
$x-table-footer-background-color: #ffffff !default;
$x-table-tree-node-line-color: #909399 !default;
$x-table-tree-node-line-style: dotted !default;
$x-table-header-font-weight: 700 !default;
$x-table-header-sort-hover: #606266;


$x-table-row-height-large: 46px !default;
$x-table-row-height-default: 44px !default;
$x-table-row-height-small: 38px !default;
$x-table-row-line-height: 22px !default;
$x-table-row-hover-background-color: #f5f7fa !default;
$x-table-row-striped-background-color: #fafafa !default;
$x-table-row-hover-striped-background-color: #f5f7fa !default;
$x-table-row-radio-checked-background-color: #fff3e0 !default;
$x-table-row-hover-radio-checked-background-color: #ffebbc !default;
$x-table-row-checkbox-checked-background-color: #fff3e0 !default;
$x-table-row-hover-checkbox-checked-background-color: #ffebbc !default;
$x-table-row-current-background-color: #e6f7ff !default;
$x-table-row-hover-current-background-color: #d7effb !default;
$x-table-row-active-background-color: #D9EFFB !default;
$x-table-row-active-tree-background-color: #fdf6ea !default;

$x-table-column-padding-large: 11px 0 !default;
$x-table-column-padding-default: 9px 0 !default;
$x-table-column-padding-small: 7px 0 !default;
$x-table-column-hover-background-color: #d7effb !default;
$x-table-column-current-background-color: #e6f7ff !default;
$x-table-column-icon-border-color: #c0c4cc !default;
$x-table-column-icon-border-hover-color: #515a6e !default;

$x-table-cell-placeholder-color: #c0c4cc !default;
$x-table-cell-padding-left: 5px !default;
$x-table-cell-padding-right: 5px !default;
$x-table-cell-input-height-large: $x-table-row-height-large - 6 !default;
$x-table-cell-input-height-default: $x-table-row-height-default - 6 !default;
$x-table-cell-input-height-small: $x-table-row-height-small - 6 !default;
$x-table-cell-dirty-width: 5px !default;
$x-table-cell-dirty-update-color: #f56c6c !default;
$x-table-cell-dirty-insert-color: #19a15f !default;
$x-table-cell-area-border-color: $x-primary-color !default;
$x-table-cell-area-border-width: 1px !default;
$x-table-cell-main-area-extension-border-color: #fff;
$x-table-cell-main-area-extension-background-color: $x-primary-color !default;
$x-table-cell-extend-area-border-width: 2px !default;
$x-table-cell-copy-area-border-width: 3px !default;
$x-table-cell-active-area-border-width: 2px !default;
$x-table-cell-copy-area-border-color: $x-table-cell-area-border-color !default;
$x-table-cell-extend-area-border-color: $x-table-cell-area-border-color !default;
$x-table-cell-active-area-border-color: $x-table-cell-area-border-color !default;
$x-table-cell-area-background-color: rgba(64, 158, 255, 0.2) !default;

$x-table-checkbox-range-border-width: 1px !default;
$x-table-checkbox-range-border-color: #006af1 !default;
$x-table-checkbox-range-background-color: rgba(50, 128, 252, 0.2) !default;

$x-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px rgba(0, 0, 0, 0.12) !default;
$x-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px rgba(0, 0, 0, 0.12) !default;
$x-table-fixed-shadow-bgcolor: #e4dddd !default;

/*filter*/
$x-table-filter-panel-background-color: #fff !default;

/*menu*/
$x-table-menu-item-width: 178px !default;
$x-table-menu-background-color: #fff !default;

/*loading*/
$x-loading-color: $x-primary-color !default;
$x-loading-background-color: rgba(0, 0, 0, 0.3) !default;
$x-loading-z-index: 999 !default;

/*validate*/
$x-table-validate-error-color: #f56c6c !default;
$x-table-validate-tooltip-error-color: #fff !default;
$x-table-validate-tooltip-error-background-color: $x-table-validate-error-color !default;

/*grid*/
$x-grid-maximize-background-color: #fff !default;

/*toolbar*/
$x-toolbar-background-color: #fff !default;
$x-toolbar-custom-active-background-color: #d9dadb !default;
$x-toolbar-panel-background-color: #fff !default;

/*tooltip*/
$x-tooltip-dark-color: #fff !default;
$x-tooltip-dark-background-color: #303133 !default;
$x-tooltip-light-background-color: #fff !default;
$x-tooltip-validate-error-color: #fff !default;
$x-tooltip-validate-error-background-color: #f56c6c !default;

/*pager*/
$x-pager-background-color: #fff !default;
$x-pager-perfect-background-color: #fff !default;
$x-pager-perfect-button-background-color: #f4f4f5 !default;
$x-pager-container-height-large: $x-table-footer-height-small - 5 !default;
$x-pager-container-height-default: $x-table-footer-height-small - 8 !default;
$x-pager-container-height-small: $x-table-footer-height-small - 11 !default;

/*modal*/
$x-modal-header-background-color: #f8f8f8 !default;
$x-modal-body-background-color: #fff !default;
$x-modal-border-color: #ebeef5 !default;

/*input*/
$x-input-height-large: 29px !default;
$x-input-height-default: 28px !default;
$x-input-height-small: 26px !default;

/*scrollbar*/
$x-scrollbar-track-bgckground-color: #0C155F !default;
$x-scrollbar-thumb-bgckground-color: #2F3776 !default;
$x-scrollbar-thumb-hover-bgckground-color: #4e5697 !default;
$x-scrollbar-thumb-hover-overlap-bgckground-color: #040c4d !default;