.amount {
  text-align: right !important;
  /* white-space: pre-line; */
  word-wrap  : break-word;
  white-space: nowrap
}

.amountCenter {
  text-align: center !important;
  /* white-space: pre-line; */
  word-wrap  : break-word;
  white-space: nowrap
}

.understockAmount {
  text-align      : left !important;
  padding         : 0;
  background-color: white;
}

.fullwidth table {
  padding: 0;
}

.ant-layout-content .ant-card {
  margin: 0px;
}

.ant-card.primary .ant-card-head {
  background: #f0f0f0;
}

.ant-card.primaryH .ant-card-head {
  background   : #f0f0f0;
  min-height   : 32px;
  height       : 32px;
  padding-left : 8px;
  padding-right: 8px;
}

.ant-card.primaryH .ant-card-head-wrapper {
  height     : 32px;
  padding    : 0px;
  line-height: 32px;
}

.ant-card.primaryH .ant-card-head .ant-card-head-title {
  padding    : 0px;
  line-height: 32px;
}

.ant-card.primaryH .ant-card-head .ant-card-head-wrapper .ant-card-extra {
  height    : 32px;
  min-height: 32px;
  padding   : 0px;
  margin    : 0;
  margin-top: 0px;
}

.ant-card.primaryH .ant-card-head .ant-card-extra .ant-btn-dashed {
  border-width    : 0;
  background-color: #f0f0f0;
  color           : #1890ff;
}

.ant-card.primaryH .ant-card-head .ant-card-extra .ant-btn-primary {
  border-width: 0;
}

.ant-card.primaryH .ant-card-head .ant-card-extra {
  margin-top: 12px;
}

.ant-card.primaryM .ant-card-head {
  background: #4FC7F9;
  height    : 32px;
}

.ant-card.primaryM .ant-card-head-wrapper {
  height: 48px;
}

.ant-card.primaryM .ant-card-head .ant-card-head-title {
  padding   : 0px;
  margin-top: 12px;
}

.ant-card.primaryM .ant-card-head .ant-card-extra {
  height : 48px;
  padding: 0px;
}

.ant-card.primaryM .ant-card-head .ant-card-extra .ant-btn-dashed {
  margin-top: 12px;
}

.divPrimaryM {
  margin-top: 6px;
}

.ant-card.primaryM .ant-card-head .ant-card-extra .ant-radio-group {
  margin-top: 12px;
}

.hr {
  height       : 0px;
  margin       : 0px;
  border-bottom: 1px solid #000;
  font-size    : 1px;
}

.amount.positive {
  color: #006400;
}

.amount.negative {
  color: #5f1818;
}

.receipt {
  padding: 0px;
  margin : 0px;
}

.receiptAmount {
  text-align: right !important;
  /* white-space: pre-line; */
  word-wrap  : break-word;
  white-space: nowrap;
  padding    : 0px;
  margin     : 0px;
}

.ant-table-wrapper.receiptTable .ant-spin-nested-loading .ant-spin-container .ant-table.ant-table-small.ant-table-scroll-position-left .ant-table-content .ant-table-scroll .ant-table-body .ant-table-fixed {
  font-size: 6px;
}

.ant-table-wrapper.receiptTable .ant-spin-nested-loading .ant-spin-container .ant-table.ant-table-small.ant-table-scroll-position-left .ant-table-content .ant-table-scroll .ant-table-body .ant-table-fixed .ant-table-thead tr th {
  font-size: 6px;
  padding  : 4px 4px;
}

.ant-table-wrapper.receiptTable .ant-spin-nested-loading .ant-spin-container .ant-table.ant-table-small.ant-table-scroll-position-left .ant-table-content .ant-table-scroll .ant-table-body .ant-table-fixed .ant-table-tbody tr td {
  padding: 0px 4px;
}

.ant-card.Binning .ant-card-head {
  background: #f0f0f0;
  height    : 24px;
}

.ant-card.Binning .ant-card-head .ant-card-head-title {
  height     : 48px;
  padding    : 0px;
  padding-top: 12px;
}

.selectBinning {
  background-color: #0096FF;
}

.normalBinning {
  background-color: white;
}

.ant-card.BinningCheck .ant-card-head {
  background: #256ECA;
  height    : 32px;
}

.ant-card.BinningCheck .ant-card-head .ant-card-head-title {
  color      : white;
  height     : 48px;
  padding    : 0px;
  padding-top: 12px;
}

.POID {
  background-color: white;
}

.NullPOID {
  background-color: yellow;
}

.redRow {
  background-color: #FC7EFF;
  color           : white;
}

.yellowRow {
  background-color: yellow;
}

.normalRow {
  background-color: white;
}

/*Form*/

.ant-row .ant-form-item {
  margin: 1px;
}

/* 缺货报告 */

.underStock .ant-table-tbody .ant-table-row:hover {
  background-color: #0096FF;
  color           : red;
}

.HandBoxModal .ant-confirm-btns {
  visibility: hidden;
}

.components-table-demo-nested .ant-table-expanded-row>td:last-child {
  padding: 0 0 0 8px;
}

.components-table-demo-nested .ant-table-row:not(:first-child)>td {
  padding-top: 25px;
}

.components-table-demo-nested .ant-table-expanded-row>td:last-child .ant-table-thead th {
  border-bottom: 1px solid #e9e9e9;
}

.components-table-demo-nested .ant-table-expanded-row>td:last-child .ant-table-thead th:first-child {
  padding-left: 0;
}

.components-table-demo-nested .ant-table-expanded-row>td:last-child .ant-table-row td:first-child {
  padding-left: 0;
}

.components-table-demo-nested .ant-table-expanded-row .ant-table-row:last-child td {
  border: none;
}

.components-table-demo-nested .ant-table-expanded-row .ant-table-thead>tr>th {
  background: none;
}

.components-table-demo-nested .table-operation a:not(:last-child) {
  margin-right: 24px;
}

.components-table-demo-nested .ant-table-expanded-row:hover>td {
  background: #fbfbfb;
}

.ant-table-row-expand-icon-cell {
  display: none;
}

.ant-table-expand-icon-th {
  display: none;
}

/* 客户 */
.BuyTotal .ant-card-head {
  padding  : 0 4px;
  font-size: 15px;
}