* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html{
  width: 100%;
  height: 100%;
  min-width: 1440px;
  min-height: 900px;
  background-color: #f6f8fc;
}
body {
  width: 100%;
  height: 100%;  
}
body > #app {
  height: 100%;
  width: 100%;
  overflow: auto;
}
/* 补充阿里图标 */
.t-button .iconfont + .t-button__text:not(:empty) {
  margin-left: 8px;
}

::-webkit-scrollbar {
  width: 0px;
  height: 8px;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 5px;
}

::-webkit-scrollbar-corner {
  background-color: transparent;
}

::-webkit-scrollbar-thumb:hover {
  background: #909090;
}

::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 5px;
}

::-webkit-scrollbar-track-piece {
  border-radius: 10px;
}

/* tdesign table 边框固定样式处理 */

table.t-table--bordered {
  border-collapse: separate;
}

table.t-table--bordered .t-table__cell--fixed-left:not(.t-table__cell--fixed-left:first-of-type)::before,
table.t-table--bordered .t-table__cell--fixed-right::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: var(--td-component-border);
}
table.t-table--bordered .t-table__cell--fixed-left,
table.t-table--bordered .t-table__cell--fixed-right {
  border-left: none !important;
}
.t-table__th-cell-inner,
.t-form__label {
  color: #808695 !important;
}

.t-table--bordered.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last::after {
  border-right: 1px solid var(--td-component-border) !important;
  box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.1);
}
.t-table--bordered.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first::after {
  border-left: 1px solid var(--td-component-border) !important;
  box-shadow: -1px 0px 2px 0px rgba(0, 0, 0, 0.1);
}

/* 表头样式修复 */
.t-table__header--multiple th {
  border-bottom: none !important;
}
.t-table__header--multiple th::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--td-component-border);
}

.t-table--hoverable tbody tr {
  transition: none !important;
}

.t-table__row--active:hover {
  background-color: var(--td-brand-color-light) !important;
}


 
 
 .use-global-loading {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex; 
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 999999999; 
  background-color: rgba(255, 255, 255, 0.4);
  overflow: auto;
}
.use-global-loading::before {
  content: '';
  display:block;   
  height: 5px;
  width: 00%; 
  background-color: #2554FE;   
  animation-name:l16;
  animation-duration:2s;
  animation-iteration-count:1;
  animation-fill-mode:forwards;
  animation-timing-function:linear; 
  background: linear-gradient(to right, #000000 0%, #926E64 11%, #FFB6E6 22%, #A3DEFF 33%, #FFFFFF 44%, #FF0000 55%, #FFE462 66%, #0ACF83 77%, #1ABCFE 88%, #A259FF 100%);
} 
.use-global-loading.complete::before{ 
  animation-name:none; 
  width: 100%;
}
  
@keyframes l16 {
  0%   {width: 0%;}  
  100% {width:90%;}
}  