
@import './variables.scss';
@import '../transfer/variables.scss';
@import '~@alifd/next/lib/core/index-noreset'; // next core style
@import '~@alifd/next/lib/transfer/scss/variable';

.#{$css-prefix}transfer {
  // 白色主题下样式
  &.#{$css-prefix}white {
    .#{$css-prefix}transfer-panel {
      border: 0px solid transparent;
      // background: $b-design-transfer-white-bgc;
      box-shadow: $b-design-transfer-white-shadow;

      .#{$css-prefix}transfer-panel-header,
      .#{$css-prefix}transfer-panel-footer {
        background-color: transparent;
      }

      .#{$css-prefix}transfer-panel-list {
        // background: $b-design-transfer-white-bgc;

        // 一般情况下
        .#{$css-prefix}transfer-panel-item:not(.#{$css-prefix}disabled):hover {
          background-color: $b-design-transfer-white-hover-color;
        }

        // disabeld
        .#{$css-prefix}disabled {
          background: $b-design-transfer-white-bgc;
        }

        // not found状态
        .#{$css-prefix}transfer-panel-not-found-container {
          position: relative;

          &.#{$css-prefix}transfer-panel-not-found-container::before {
            width: $b-design-transfer-not-fond-svg-size;
            height: $b-design-transfer-not-fond-svg-size;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            content: url('data:image/svg+xml; utf8, <svg width="78px" height="66px" viewBox="0 0 78 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="21.-✅-Transfer-穿梭框-*--⭐️" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Transfer-穿梭框_White" transform="translate(-836.000000, -554.000000)"><rect fill="rgba(249,249,249)" x="0" y="0" width="1200" height="8521"></rect><g id="Basic-基础样式" transform="translate(90.000000, 372.000000)"><g id="编组-10" transform="translate(401.000000, 93.000000)"><g id="编组-8" transform="translate(284.000000, 0.000000)"><g id="Illustration-/-Stadus-/-Cant-find-content" transform="translate(56.000000, 78.000000)"><rect id="矩形" opacity="0" x="0" y="0" width="88" height="88"></rect><g id="Cant-find-content" transform="translate(5.671875, 11.000000)"><g id="辅助线" transform="translate(38.500000, 33.000000) scale(-1, 1) translate(-38.500000, -33.000000) "><g id="编组-2" transform="translate(41.421875, 30.421875)"></g><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="49.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="38.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="60.5" cy="49.5" r="5.5"></circle><polygon id="矩形" fill="rgba(243,243,243)" transform="translate(60.500000, 33.000000) rotate(90.000000) translate(-60.500000, -33.000000) " points="27.5 32.65625 93.5 32.65625 93.5 33.34375 27.5 33.34375"></polygon><polygon id="矩形" fill="rgba(243,243,243)" transform="translate(38.500000, 33.000000) rotate(90.000000) translate(-38.500000, -33.000000) " points="5.5 32.65625 71.5 32.65625 71.5 33.34375 5.5 33.34375"></polygon><polygon id="矩形" fill="rgba(243,243,243)" transform="translate(49.500000, 33.000000) rotate(90.000000) translate(-49.500000, -33.000000) " points="16.5 32.65625 82.5 32.65625 82.5 33.34375 16.5 33.34375"></polygon><rect id="矩形" fill="rgba(243,243,243)" x="0" y="49.15625" width="77" height="1"></rect><rect id="矩形" fill="rgba(243,243,243)" x="0" y="38.15625" width="77" height="1"></rect><circle id="椭圆形" fill="rgba(249,249,249)" cx="49.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(249,249,249)" cx="38.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(249,249,249)" cx="60.5" cy="49.5" r="1.375"></circle></g><g id="主要配图" transform="translate(11.000000, 5.500000)"><polygon id="矩形" fill="rgba(243,243,243)" points="33.515625 36.0247356 36.8841106 32.65625 50.359375 46.1315144 46.9908894 49.5"></polygon><polygon id="矩形" fill="rgba(196,197,199)" points="24.75 32.484375 33 24.234375 41.25 32.484375 33 40.734375"></polygon><g id="编组" transform="translate(0.000000, 0.000000)"><path d="M32.4216921,32.4216921 C39.8386026,25.0047815 39.8386026,12.9795935 32.4216921,5.56268293 C25.0047815,-1.85422764 12.9795935,-1.85422764 5.56268293,5.56268293 C-1.85422764,12.9795935 -1.85422764,25.0047815 5.56268293,32.4216921 C12.9795935,39.8386026 25.0047815,39.8386026 32.4216921,32.4216921 Z" id="椭圆形" fill="rgba(235,236,236)"></path><path d="M27.8431528,27.8431528 C32.7770107,22.9092949 32.7770107,14.9099307 27.8431528,9.97607277 C22.9092949,5.04221487 14.9099307,5.04221487 9.97607277,9.97607277 C5.04221487,14.9099307 5.04221487,22.9092949 9.97607277,27.8431528 C14.9099307,32.7770107 22.9092949,32.7770107 27.8431528,27.8431528 Z" id="椭圆形" fill="rgba(247,247,247)"></path><path d="M20.6353125,21.0388888 C20.6353125,20.5608304 20.7171649,20.1731741 20.8808696,19.8759199 C21.0445743,19.5786656 21.4383922,19.1848803 22.0623234,18.694564 C22.9580661,17.9958633 23.5511096,17.4044193 23.8414538,16.9202319 C24.131798,16.4360446 24.2769701,15.9334704 24.2769701,15.4125093 C24.2769701,14.1560738 23.7148143,13.1509254 22.5905027,12.3970641 C21.7627129,11.8393293 20.6754665,11.560462 19.3287636,11.560462 C17.5990534,11.560462 16.3156703,11.9603762 15.4786141,12.7602046 C14.641558,13.5600331 14.1612545,14.6157454 14.0377038,15.9273414 L14.0377038,15.9273414 L17.6330299,16.3686261 C17.7133379,15.6515385 17.8971196,15.1489643 18.184375,14.8609035 C18.4716304,14.5728427 18.8345607,14.4288123 19.2731658,14.4288123 C19.6808832,14.4288123 19.9851268,14.5222788 20.1858967,14.7092119 C20.3866667,14.896145 20.4870516,15.1581578 20.4870516,15.4952502 C20.4870516,15.8323427 20.2368614,16.2031444 19.736481,16.6076553 C18.7974955,17.3799035 18.1936413,17.9192514 17.9249185,18.2256991 C17.6561957,18.5321468 17.4538813,18.8707715 17.3179755,19.2415731 C17.1820697,19.6123748 17.1141168,20.0950299 17.1141168,20.6895385 L17.1141168,20.6895385 L17.1141168,21.0388888 L20.6353125,21.0388888 Z M20.7650408,25.2678668 L20.7650408,21.9674253 L16.9936549,21.9674253 L16.9936549,25.2678668 L20.7650408,25.2678668 Z" id="?" fill="rgba(196,197,199)" fill-rule="nonzero"></path></g></g></g></g></g></g></g></g></g></svg>');
            position: absolute;
          }

          .#{$css-prefix}transfer-panel-not-found {
            display: none;
          }
        }
      }

      // 滚动条颜色
      .#{$css-prefix}transfer-panel-list::-webkit-scrollbar-track {
        background-color: $b-design-transfer-white-bgc;
      }
    }

    .#{$css-prefix}transfer-operations {
      .#{$css-prefix}transfer-operation[disabled] {
        background-color: $b-design-transfer-simple-operation-bgc;
        border-color: $b-design-transfer-simple-operation-bgc;
        border-width: 0px;
      }
    }
  }

  //灰色主题
  &.#{$css-prefix}grey {
    .#{$css-prefix}transfer-panel {
      border: 0px solid transparent;

      .#{$css-prefix}transfer-panel-header {
        background-color: transparent;
      }

      .#{$css-prefix}transfer-panel-list {
        .#{$css-prefix}transfer-panel-item:not(.#{$css-prefix}disabled):hover {
          background-color: $b-design-transfer-grey-hover-color;
        }

        // not found状态
        .#{$css-prefix}transfer-panel-not-found-container {
          position: relative;

          &.#{$css-prefix}transfer-panel-not-found-container::before {
            width: $b-design-transfer-not-fond-svg-size;
            height: $b-design-transfer-not-fond-svg-size;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            content: url('data:image/svg+xml; utf8, <svg width="78px" height="66px" viewBox="0 0 78 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="21.-✅-Transfer-穿梭框-*--⭐️" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Transfer-穿梭框_Gray" transform="translate(-821.000000, -7098.000000)"><rect fill="rgba(255,255,255)" x="0" y="0" width="1200" height="8521"></rect><g id="Table-表格样式" transform="translate(90.000000, 5732.000000)"><g id="编组-26" transform="translate(24.000000, 1255.000000)"><g id="下拉备份-5" transform="translate(646.000000, 0.000000)"><g id="Illustration-/-Stadus-/-Cant-find-content" transform="translate(56,100)"><rect id="矩形" opacity="0" x="0" y="0" width="88" height="88"></rect><g id="Cant-find-content" transform="translate(5.500000, 11.000000)"><g id="辅助线" transform="translate(38.500000, 33.000000) scale(-1, 1) translate(-38.500000, -33.000000) "><g id="编组-2" transform="translate(41.421875, 30.421875)"></g><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="49.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="38.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="60.5" cy="49.5" r="5.5"></circle><polygon id="矩形" fill="rgba(247,247,247)" transform="translate(60.500000, 33.000000) rotate(90.000000) translate(-60.500000, -33.000000) " points="27.5 32.65625 93.5 32.65625 93.5 33.34375 27.5 33.34375"></polygon><polygon id="矩形" fill="rgba(247,247,247)" transform="translate(38.500000, 33.000000) rotate(90.000000) translate(-38.500000, -33.000000) " points="5.5 32.65625 71.5 32.65625 71.5 33.34375 5.5 33.34375"></polygon><polygon id="矩形" fill="rgba(247,247,247)" transform="translate(49.500000, 33.000000) rotate(90.000000) translate(-49.500000, -33.000000) " points="16.5 32.65625 82.5 32.65625 82.5 33.34375 16.5 33.34375"></polygon><rect id="矩形" fill="rgba(247,247,247)" x="0" y="49.15625" width="77" height="1"></rect><rect id="矩形" fill="rgba(247,247,247)" x="0" y="38.15625" width="77" height="1"></rect><circle id="椭圆形" fill="rgba(255,255,255)" cx="49.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(255,255,255)" cx="38.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(255,255,255)" cx="60.5" cy="49.5" r="1.375"></circle></g><g id="主要配图" transform="translate(11.000000, 5.500000)"><polygon id="矩形" fill="rgba(247,247,247)" points="33.515625 36.0247356 36.8841106 32.65625 50.359375 46.1315144 46.9908894 49.5"></polygon><polygon id="矩形" fill="rgba(197,196,199)" points="24.75 32.484375 33 24.234375 41.25 32.484375 33 40.734375"></polygon><g id="编组" transform="translate(0.000000, 0.000000)"><path d="M32.4216921,32.4216921 C39.8386026,25.0047815 39.8386026,12.9795935 32.4216921,5.56268293 C25.0047815,-1.85422764 12.9795935,-1.85422764 5.56268293,5.56268293 C-1.85422764,12.9795935 -1.85422764,25.0047815 5.56268293,32.4216921 C12.9795935,39.8386026 25.0047815,39.8386026 32.4216921,32.4216921 Z" id="椭圆形" fill="rgba(235,236,236)"></path><path d="M27.9268484,27.9268484 C32.8607063,22.9929905 32.8607063,14.9936263 27.9268484,10.0597684 C22.9929905,5.12591052 14.9936263,5.12591052 10.0597684,10.0597684 C5.12591052,14.9936263 5.12591052,22.9929905 10.0597684,27.9268484 C14.9936263,32.8607063 22.9929905,32.8607063 27.9268484,27.9268484 Z" id="椭圆形" fill="rgba(247,247,247)"></path><circle id="椭圆形备份-8-copy-34" fill="rgba(197,196,199)" cx="14.09375" cy="19.078125" r="1.71875"></circle><circle id="椭圆形备份-8-copy-36" fill="rgba(197,196,199)" cx="19.078125" cy="19.078125" r="1.71875"></circle><circle id="椭圆形备份-8-copy-38" fill="rgba(197,196,199)" cx="24.40625" cy="19.078125" r="1.71875"></circle></g></g></g></g></g></g></g></g></g></svg>');
            position: absolute;
          }

          .#{$css-prefix}transfer-panel-not-found {
            display: none;
          }
        }
      }

      // 滚动条颜色
      .#{$css-prefix}transfer-panel-list::-webkit-scrollbar-track {
        background-color: $b-design-transfer-grey-bgc;
      }
    }

    .#{$css-prefix}transfer-operations {
      .#{$css-prefix}transfer-operation[disabled] {
        background-color: $b-design-transfer-grey-bgc;
        border-color: $b-design-transfer-grey-bgc;
        border-width: 0px;
      }
    }
  }

  // 白灰通用
  .#{$css-prefix}transfer-panel {
    .#{$css-prefix}transfer-panel-list {
      //去掉内部的投影
      .#{$css-prefix}menu {
        box-shadow: none;
      }

      // 普通情况
      .#{$css-prefix}transfer-panel-item:not(.#{$css-prefix}disabled) {
        .#{$css-prefix}checkbox-wrapper:not(.checked) {
          .#{$css-prefix}checkbox-inner {
            border: $b-design-transfer-checkbox-border;
            background: transparent;
          }
        }

        .#{$css-prefix}menu-item-text {
          color: $b-design-transfer-list-text-color;
        }
      }

      // 禁用状态
      .#{$css-prefix}disabled {
        color: $b-design-transfer-checkbox-disabled-color;

        .#{$css-prefix}checkbox-wrapper .#{$css-prefix}checkbox-inner {
          border: 1px solid $b-design-transfer-checkbox-disabled-color;
          background: transparent;
        }
      }

      // 选中状态
      .#{$css-prefix}transfer-panel-item[aria-checked='true'] {
        .#{$css-prefix}menu-item-text {
          color: $b-design-transfer-checkbox-selected-color;
        }
      }
    }

    // 滚动条样式
    .#{$css-prefix}transfer-panel-list::-webkit-scrollbar {
      width: $s-1;
    }

    .#{$css-prefix}transfer-panel-list::-webkit-scrollbar-thumb {
      border-radius: 10px;
      background: $color-fill1-3;
    }
  }

  // btn样式
  .#{$css-prefix}transfer-operations {
    .#{$css-prefix}medium {
      padding: 0 10px !important;
    }
  }
}

// simple模式
.#{$css-prefix}transfer-simple {
  .#{$css-prefix}transfer-panel-footer {
    padding: $b-design-transfer-simple-footer-padding;

    .#{$css-prefix}transfer-panel-move-all {
      display: inline-block;
      width: $b-design-transfer-simple-footer-btn-width;
      height: $b-design-transfer-simple-footer-btn-height;
      line-height: $b-design-transfer-simple-footer-btn-height;
      border-radius: $s-1;
      text-align: center;
    }

    .#{$css-prefix}transfer-panel-move-all:active {
      text-decoration: none;
    }

    .#{$css-prefix}transfer-panel-move-all:hover {
      background: $b-design-transfer-simple-footer-hover;
    }
  }

  .#{$css-prefix}transfer-operations {
    background-color: $b-design-transfer-simple-operation-bgc;
    width: $b-design-transfer-simple-operation-size;
    height: $b-design-transfer-simple-operation-size;
    border-radius: $s-1;
    line-height: $b-design-transfer-simple-operation-size;
    text-align: center;
  }

  &.#{$css-prefix}grey {
    .#{$css-prefix}transfer-operations {
      background-color: $b-design-transfer-grey-bgc;
    }
  }

  &.#{$css-prefix}white {
    .#{$css-prefix}menu {
      background-color: $b-design-transfer-white-bgc;
    }
  }
}

// search搜索框样式
// 白灰通用样式
.#{$css-prefix}white,
.#{$css-prefix}grey {
  .#{$css-prefix}transfer-panel {
    .#{$css-prefix}search {
      margin-bottom: $b-design-transfer-search-margin-b;

      .#{$css-prefix}search-left {
        border-color: $b-design-transfer-search-bgc;
        background: $b-design-transfer-search-bgc;

        .#{$css-prefix}focus {
          border: $b-design-transfer-search-focus-border;
          border-radius: $b-design-transfer-search-focus-border-radius;
        }
      }
    }
  }

  .#{$css-prefix}search:hover {
    box-shadow: none;

    .#{$css-prefix}select {
      box-shadow: $b-design-transfer-search-hover-shadow;
    }
  }
}

//treeSelect样式
.#{$css-prefix}transfer-tree {
  .#{$css-prefix}transfer-panel-list {
    .#{$css-prefix}tree-node-inner[aria-disabled='false'] {
      .#{$css-prefix}tree-node-label-wrapper {
        .#{$css-prefix}tree-node-label {
          color: $b-design-transfer-list-text-color !important;
        }
      }
    }

    .#{$css-prefix}tree-node-inner[aria-disabled='true'] {
      .#{$css-prefix}tree-node-label-wrapper {
        .#{$css-prefix}tree-node-label {
          background-color: transparent;
        }
      }
    }
  }
}

// table样式
.#{$css-prefix}transfer-table {
  // 保证两个panel高度相同
  display: flex;

  .#{$css-prefix}table {
    height: 100%;
  }

  // 中间按钮保持局中
  .#{$css-prefix}transfer-operations {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .#{$css-prefix}transfer-panel {
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 10%);
    display: flex;
    flex-direction: column;

    .#{$css-prefix}transfer-panel-list {
      width: auto;
      height: auto;
      flex: 1;
      display: flex;
      border-top-left-radius: $b-design-transfer-search-focus-border-radius;
      border-top-right-radius: $b-design-transfer-search-focus-border-radius;
      margin-right: $b-design-transfer-table-margin;
      margin-left: $b-design-transfer-table-margin;
      margin-top: $b-design-transfer-table-margin;

      table {
        height: 100%;
      }

      .#{$css-prefix}table-header {
        th {
          border-right: none;
          border-left: 1px solid #e5e5e5;
        }

        th:first-child {
          border-left: none;
        }
      }

      .#{$css-prefix}table-body {
        .selected {
          color: $b-design-transfer-checkbox-selected-color;
        }

        td {
          border-left: 1px solid #e5e5e5;
          border-right: none;
        }

        td:first-child {
          border-left: none;
        }

        tr:last-child {
          td {
            border-bottom: none;
          }
        }
      }
    }

    // 去掉中间的缝隙，保持border和父元素一致；
    .#{$css-prefix}transfer-panel-footer {
      margin-right: $b-design-transfer-table-margin;
      margin-left: $b-design-transfer-table-margin;
      border-bottom-left-radius: $b-design-transfer-search-focus-border-radius;
      border-bottom-right-radius: $b-design-transfer-search-focus-border-radius;
    }
  }

  .#{$css-prefix}checkbox-wrapper:not(.checked) {
    .#{$css-prefix}checkbox-inner {
      background: transparent;
    }
  }
}

// 白色主题样式
.#{$css-prefix}transfer-table {
  &.#{$css-prefix}white {
    .#{$css-prefix}table-body {
      // background: $b-design-transfer-white-bgc;

      .#{$css-prefix}table-row {
        // background: $b-design-transfer-white-bgc;
        cursor: pointer;
      }

      .#{$css-prefix}table-row {
        &.hovered {
          background: $b-design-transfer-table-hover-color;
        }
      }

      .#{$css-prefix}table-empty {
        height: 100%;
        color: transparent;

        &.#{$css-prefix}table-empty::before {
          width: $b-design-transfer-not-fond-svg-size;
          height: $b-design-transfer-not-fond-svg-size;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          content: url('data:image/svg+xml; utf8, <svg width="78px" height="66px" viewBox="0 0 78 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="21.-✅-Transfer-穿梭框-*--⭐️" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Transfer-穿梭框_White" transform="translate(-836.000000, -554.000000)"><rect fill="rgba(249,249,249)" x="0" y="0" width="1200" height="8521"></rect><g id="Basic-基础样式" transform="translate(90.000000, 372.000000)"><g id="编组-10" transform="translate(401.000000, 93.000000)"><g id="编组-8" transform="translate(284.000000, 0.000000)"><g id="Illustration-/-Stadus-/-Cant-find-content" transform="translate(56.000000, 78.000000)"><rect id="矩形" opacity="0" x="0" y="0" width="88" height="88"></rect><g id="Cant-find-content" transform="translate(5.671875, 11.000000)"><g id="辅助线" transform="translate(38.500000, 33.000000) scale(-1, 1) translate(-38.500000, -33.000000) "><g id="编组-2" transform="translate(41.421875, 30.421875)"></g><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="49.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="38.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="60.5" cy="49.5" r="5.5"></circle><polygon id="矩形" fill="rgba(243,243,243)" transform="translate(60.500000, 33.000000) rotate(90.000000) translate(-60.500000, -33.000000) " points="27.5 32.65625 93.5 32.65625 93.5 33.34375 27.5 33.34375"></polygon><polygon id="矩形" fill="rgba(243,243,243)" transform="translate(38.500000, 33.000000) rotate(90.000000) translate(-38.500000, -33.000000) " points="5.5 32.65625 71.5 32.65625 71.5 33.34375 5.5 33.34375"></polygon><polygon id="矩形" fill="rgba(243,243,243)" transform="translate(49.500000, 33.000000) rotate(90.000000) translate(-49.500000, -33.000000) " points="16.5 32.65625 82.5 32.65625 82.5 33.34375 16.5 33.34375"></polygon><rect id="矩形" fill="rgba(243,243,243)" x="0" y="49.15625" width="77" height="1"></rect><rect id="矩形" fill="rgba(243,243,243)" x="0" y="38.15625" width="77" height="1"></rect><circle id="椭圆形" fill="rgba(249,249,249)" cx="49.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(249,249,249)" cx="38.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(249,249,249)" cx="60.5" cy="49.5" r="1.375"></circle></g><g id="主要配图" transform="translate(11.000000, 5.500000)"><polygon id="矩形" fill="rgba(243,243,243)" points="33.515625 36.0247356 36.8841106 32.65625 50.359375 46.1315144 46.9908894 49.5"></polygon><polygon id="矩形" fill="rgba(196,197,199)" points="24.75 32.484375 33 24.234375 41.25 32.484375 33 40.734375"></polygon><g id="编组" transform="translate(0.000000, 0.000000)"><path d="M32.4216921,32.4216921 C39.8386026,25.0047815 39.8386026,12.9795935 32.4216921,5.56268293 C25.0047815,-1.85422764 12.9795935,-1.85422764 5.56268293,5.56268293 C-1.85422764,12.9795935 -1.85422764,25.0047815 5.56268293,32.4216921 C12.9795935,39.8386026 25.0047815,39.8386026 32.4216921,32.4216921 Z" id="椭圆形" fill="rgba(235,236,236)"></path><path d="M27.8431528,27.8431528 C32.7770107,22.9092949 32.7770107,14.9099307 27.8431528,9.97607277 C22.9092949,5.04221487 14.9099307,5.04221487 9.97607277,9.97607277 C5.04221487,14.9099307 5.04221487,22.9092949 9.97607277,27.8431528 C14.9099307,32.7770107 22.9092949,32.7770107 27.8431528,27.8431528 Z" id="椭圆形" fill="rgba(247,247,247)"></path><path d="M20.6353125,21.0388888 C20.6353125,20.5608304 20.7171649,20.1731741 20.8808696,19.8759199 C21.0445743,19.5786656 21.4383922,19.1848803 22.0623234,18.694564 C22.9580661,17.9958633 23.5511096,17.4044193 23.8414538,16.9202319 C24.131798,16.4360446 24.2769701,15.9334704 24.2769701,15.4125093 C24.2769701,14.1560738 23.7148143,13.1509254 22.5905027,12.3970641 C21.7627129,11.8393293 20.6754665,11.560462 19.3287636,11.560462 C17.5990534,11.560462 16.3156703,11.9603762 15.4786141,12.7602046 C14.641558,13.5600331 14.1612545,14.6157454 14.0377038,15.9273414 L14.0377038,15.9273414 L17.6330299,16.3686261 C17.7133379,15.6515385 17.8971196,15.1489643 18.184375,14.8609035 C18.4716304,14.5728427 18.8345607,14.4288123 19.2731658,14.4288123 C19.6808832,14.4288123 19.9851268,14.5222788 20.1858967,14.7092119 C20.3866667,14.896145 20.4870516,15.1581578 20.4870516,15.4952502 C20.4870516,15.8323427 20.2368614,16.2031444 19.736481,16.6076553 C18.7974955,17.3799035 18.1936413,17.9192514 17.9249185,18.2256991 C17.6561957,18.5321468 17.4538813,18.8707715 17.3179755,19.2415731 C17.1820697,19.6123748 17.1141168,20.0950299 17.1141168,20.6895385 L17.1141168,20.6895385 L17.1141168,21.0388888 L20.6353125,21.0388888 Z M20.7650408,25.2678668 L20.7650408,21.9674253 L16.9936549,21.9674253 L16.9936549,25.2678668 L20.7650408,25.2678668 Z" id="?" fill="rgba(196,197,199)" fill-rule="nonzero"></path></g></g></g></g></g></g></g></g></g></svg>');
          position: absolute;
        }
      }
    }
  }

  &.#{$css-prefix}grey {
    .#{$css-prefix}table-body {
      background: $b-design-transfer-grey-bgc;

      .#{$css-prefix}table-row {
        // background: $b-design-transfer-grey-bgc;
        cursor: pointer;
      }

      .#{$css-prefix}table-row {
        &.hovered {
          background: $b-design-transfer-grey-hover-color;
        }
      }

      .#{$css-prefix}table-empty {
        height: 100%;
        color: transparent;

        &.#{$css-prefix}table-empty::before {
          width: $b-design-transfer-not-fond-svg-size;
          height: $b-design-transfer-not-fond-svg-size;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          content: url('data:image/svg+xml; utf8, <svg width="78px" height="66px" viewBox="0 0 78 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="21.-✅-Transfer-穿梭框-*--⭐️" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Transfer-穿梭框_Gray" transform="translate(-821.000000, -7098.000000)"><rect fill="rgba(255,255,255)" x="0" y="0" width="1200" height="8521"></rect><g id="Table-表格样式" transform="translate(90.000000, 5732.000000)"><g id="编组-26" transform="translate(24.000000, 1255.000000)"><g id="下拉备份-5" transform="translate(646.000000, 0.000000)"><g id="Illustration-/-Stadus-/-Cant-find-content" transform="translate(56,100)"><rect id="矩形" opacity="0" x="0" y="0" width="88" height="88"></rect><g id="Cant-find-content" transform="translate(5.500000, 11.000000)"><g id="辅助线" transform="translate(38.500000, 33.000000) scale(-1, 1) translate(-38.500000, -33.000000) "><g id="编组-2" transform="translate(41.421875, 30.421875)"></g><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="49.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="38.5" cy="49.5" r="5.5"></circle><circle id="椭圆形" stroke="rgba(235,236,236)" stroke-width="0.9375" cx="60.5" cy="49.5" r="5.5"></circle><polygon id="矩形" fill="rgba(247,247,247)" transform="translate(60.500000, 33.000000) rotate(90.000000) translate(-60.500000, -33.000000) " points="27.5 32.65625 93.5 32.65625 93.5 33.34375 27.5 33.34375"></polygon><polygon id="矩形" fill="rgba(247,247,247)" transform="translate(38.500000, 33.000000) rotate(90.000000) translate(-38.500000, -33.000000) " points="5.5 32.65625 71.5 32.65625 71.5 33.34375 5.5 33.34375"></polygon><polygon id="矩形" fill="rgba(247,247,247)" transform="translate(49.500000, 33.000000) rotate(90.000000) translate(-49.500000, -33.000000) " points="16.5 32.65625 82.5 32.65625 82.5 33.34375 16.5 33.34375"></polygon><rect id="矩形" fill="rgba(247,247,247)" x="0" y="49.15625" width="77" height="1"></rect><rect id="矩形" fill="rgba(247,247,247)" x="0" y="38.15625" width="77" height="1"></rect><circle id="椭圆形" fill="rgba(255,255,255)" cx="49.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(255,255,255)" cx="38.5" cy="49.5" r="1.375"></circle><circle id="椭圆形" fill="rgba(255,255,255)" cx="60.5" cy="49.5" r="1.375"></circle></g><g id="主要配图" transform="translate(11.000000, 5.500000)"><polygon id="矩形" fill="rgba(247,247,247)" points="33.515625 36.0247356 36.8841106 32.65625 50.359375 46.1315144 46.9908894 49.5"></polygon><polygon id="矩形" fill="rgba(197,196,199)" points="24.75 32.484375 33 24.234375 41.25 32.484375 33 40.734375"></polygon><g id="编组" transform="translate(0.000000, 0.000000)"><path d="M32.4216921,32.4216921 C39.8386026,25.0047815 39.8386026,12.9795935 32.4216921,5.56268293 C25.0047815,-1.85422764 12.9795935,-1.85422764 5.56268293,5.56268293 C-1.85422764,12.9795935 -1.85422764,25.0047815 5.56268293,32.4216921 C12.9795935,39.8386026 25.0047815,39.8386026 32.4216921,32.4216921 Z" id="椭圆形" fill="rgba(235,236,236)"></path><path d="M27.9268484,27.9268484 C32.8607063,22.9929905 32.8607063,14.9936263 27.9268484,10.0597684 C22.9929905,5.12591052 14.9936263,5.12591052 10.0597684,10.0597684 C5.12591052,14.9936263 5.12591052,22.9929905 10.0597684,27.9268484 C14.9936263,32.8607063 22.9929905,32.8607063 27.9268484,27.9268484 Z" id="椭圆形" fill="rgba(247,247,247)"></path><circle id="椭圆形备份-8-copy-34" fill="rgba(197,196,199)" cx="14.09375" cy="19.078125" r="1.71875"></circle><circle id="椭圆形备份-8-copy-36" fill="rgba(197,196,199)" cx="19.078125" cy="19.078125" r="1.71875"></circle><circle id="椭圆形备份-8-copy-38" fill="rgba(197,196,199)" cx="24.40625" cy="19.078125" r="1.71875"></circle></g></g></g></g></g></g></g></g></g></svg>');
          position: absolute;
        }
      }
    }
  }
}
