/*font*/
/*size*/
/*icon*/
/*color*/
/*input/radio/checkbox*/
/*popup*/
/*table*/
/*filter*/
/*menu*/
/*loading*/
/*validate*/
/*grid*/
/*toolbar*/
/*tooltip*/
/*pager*/
/*modal*/
/*checkbox*/
/*radio*/
/*button*/
/*input*/
/*textarea*/
/*form*/
/*select*/
/*switch*/
/*pulldown*/
/*tppltip*/
.vxe-table--tooltip-wrapper {
  display: none;
  position: absolute;
  top: -100%;
  left: -100%;
  font-size: 12px;
  max-width: 500px;
  border-radius: 4px;
  padding: 8px 12px;
  white-space: normal;
  word-break: break-word;
  -webkit-box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, 0.2);
  color: #606266;
  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-table--tooltip-wrapper:not(.is--enterable) {
    pointer-events: none; }
  .vxe-table--tooltip-wrapper.is--visible {
    display: block; }
  .vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow {
    display: block; }
  .vxe-table--tooltip-wrapper.is--enterable:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 6px;
    background-color: transparent; }
  .vxe-table--tooltip-wrapper .vxe-table--tooltip-content {
    white-space: pre-line; }
  .vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow {
    display: none;
    position: absolute;
    border-color: transparent;
    border-width: 6px;
    border-style: solid;
    left: 50%;
    -webkit-transform: translateX(-6px);
            transform: translateX(-6px); }
    .vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before {
      content: "";
      position: absolute;
      border-color: transparent;
      border-width: 5px;
      border-style: solid;
      left: -5px; }
  .vxe-table--tooltip-wrapper.placement--top.is--enterable:after {
    bottom: -6px; }
  .vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow {
    bottom: -12px; }
    .vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before {
      top: -7px; }
  .vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after {
    top: -6px; }
  .vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow {
    top: -12px; }
    .vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before {
      top: -4px; }

.vxe-table--tooltip-wrapper.theme--light {
  background-color: #fff;
  border: 1px solid #dcdfe6; }
  .vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow {
    border-top-color: #dcdfe6; }
    .vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow:before {
      border-top-color: #fff; }
  .vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow {
    border-bottom-color: #dcdfe6; }
    .vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow:before {
      border-bottom-color: #fff; }

.vxe-table--tooltip-wrapper.theme--dark {
  background: #303133;
  color: #fff; }
  .vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow {
    border-top-color: #303133; }
    .vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow:before {
      border-top-color: #303133; }
  .vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow {
    border-bottom-color: #303133; }
    .vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow:before {
      border-bottom-color: #303133; }

/*valid error*/
.vxe-table--tooltip-wrapper.vxe-table--valid-error {
  background-color: #f56c6c;
  color: #fff; }
