#app {
  width: 100%;
  height: 100%;
}

// #region antd class 覆盖，tips：antd 没有暴露可以被修改的 less 变量，只能修改class。不要放在 antd.theme.less 避免被多次引入

//【设计规范.pdf】按钮相关
// #3E8DFF #4F97FF #2876E5 #BEDAFF
// ---
.ant-btn-primary {
  &:hover,
  &:focus {
    border-color: #4f97ff;
    background: #4f97ff;
  }
  &:active {
    border-color: #2876e5;
    background: #2876e5;
  }
  &[disabled] {
    color: #fff;
    border-color: #bedaff;
    background: #bedaff;
    &:hover,
    &:focus,
    &:active {
      color: #fff;
      border-color: #bedaff;
      background: #bedaff;
    }
  }
}

//【设计规范.pdf】特殊按钮(文字按钮)
// ant-btn-link 按钮特殊处理，缩小间距
// ---
.ant-btn-link {
  color: #3e8dff;
  padding: 0;

  &:hover,
  &:focus {
    color: #4f97ff;
  }
  &:active {
    color: #2876e5;
  }
  &[disabled] {
    color: #bedaff;
    &:hover,
    &:focus,
    &:active {
      color: #bedaff;
    }
  }
}

//【设计规范.pdf】合计列
// 表格总计样式
// ---
.ant-table-summary tfoot th,
.ant-table-summary tfoot td {
  background-color: #f9fbff;
}

// Select
// ---
.ant-select-dropdown {
  .rc-virtual-list {
    padding: 8px;
  }
}

// 分页的 ant-select-dropdown
// ⚠️ 由于设置了全局的 .rc-virtual-list padding，宽度缩小了，会导致分页当行文本溢出出现省略号，分页暂时不加 padding
.ant-pagination-options-size-changer {
  .ant-select-dropdown {
    .rc-virtual-list {
      padding: 0;
    }
  }
}

// scrollbar
// ---
::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
::-webkit-scrollbar-track {
  background-color: #f9f9f9;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  border-style: dashed;
  border-color: transparent;
  border-width: 2px;
  background-color: rgba(124, 124, 124, 0.3);
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(124, 124, 124, 1);
}
