body {
  padding: 0;
  margin: 0;
}

ul,
ol {
  list-style: none;
}

::-webkit-scrollbar {
  // display: none; /* Chrome Safari */
  width: 2px;
  height: 8px;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #ddd;
  background: rgba(0, 0, 0, 0);
}

:hover::-webkit-scrollbar-thumb {
  background: rgba(82, 82, 82, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}

.myForm {

  .ant-form-item-control-input-content,
  .ant-select-selection-placeholder {
    flex: none;
  }
}

.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  backdrop-filter: blur(10px);
}

.ant-btn-primary {
  box-shadow: 0 0px 0 rgba(229, 244, 255, 0.95) !important;
}

.ant-drawer-content,
.ant-modal-content,
.ant-dropdown,
.rc-virtual-list,
.ant-picker-panel-layout,
.ant-select-dropdown,
.ant-popover-content {
  backdrop-filter: blur(20px);
}

.virtual-table .ant-table-container:before,
.virtual-table .ant-table-container:after {
  display: none;
}

.errorClassName {
  background-color: #ffccc9 !important;
}

.ant-space-compact {
  .selectCorpUser {
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }
}


// spin 高度100%
.summaryCardSpin {
  .ant-spin-container,
  .ant-spin-nested-loading {
    height: 100%;
  }
}