.payout-order-table > table {
  min-width: 1436px !important;
  table-layout: fixed;
  width: 100%;
}

.payout-order-table th:nth-child(1),
.payout-order-table td:nth-child(1) {
  max-width: 44px !important;
  min-width: 44px !important;
  padding-left: 6px;
  padding-right: 6px;
  text-align: center;
  width: 44px !important;
}

.payout-order-table th:nth-child(2),
.payout-order-table td:nth-child(2) {
  max-width: 148px !important;
  min-width: 148px !important;
  width: 148px !important;
}

.payout-order-table th:nth-child(2),.payout-order-table td:nth-child(2){position:sticky;left:44px;z-index:5;background:#fff;box-shadow:8px 0 12px rgb(30 50 80 / 6%)}
.payout-order-table th:last-child,.payout-order-table td:last-child{position:sticky;right:0;z-index:5;background:#fff;box-shadow:-8px 0 12px rgb(30 50 80 / 8%)}
.payout-order-table th:nth-child(2),.payout-order-table th:last-child{background:#fbfcfe}

.payout-order-table th:nth-child(3),
.payout-order-table td:nth-child(3) { max-width: 104px !important; min-width: 104px !important; width: 104px !important; }
.payout-order-table th:nth-child(4),
.payout-order-table td:nth-child(4) { max-width: 104px !important; min-width: 104px !important; width: 104px !important; }
.payout-order-table th:nth-child(5),
.payout-order-table td:nth-child(5) { max-width: 220px !important; min-width: 220px !important; width: 220px !important; }
.payout-order-table th:nth-child(6),
.payout-order-table td:nth-child(6) { max-width: 96px !important; min-width: 96px !important; width: 96px !important; }
.payout-order-table th:nth-child(7),
.payout-order-table td:nth-child(7) { max-width: 150px !important; min-width: 150px !important; width: 150px !important; }
.payout-order-table th:nth-child(8),
.payout-order-table td:nth-child(8) { max-width: 124px !important; min-width: 124px !important; width: 124px !important; }
.payout-order-table th:nth-child(9),
.payout-order-table td:nth-child(9) { max-width: 190px !important; min-width: 190px !important; width: 190px !important; }
.payout-order-table th:nth-child(10),
.payout-order-table td:nth-child(10) { max-width: 280px !important; min-width: 280px !important; width: 280px !important; }

.payout-order-table th,
.payout-order-table td {
  border-left: 1px solid #edf1f6;
  padding: 10px;
  vertical-align: middle;
}

.payout-order-table th:first-child,
.payout-order-table td:first-child { border-left: 0; }

.payout-cell-pair,
.payout-status-stack {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 4px;
  line-height: 1.35;
}

.payout-cell-pair b {
  color: #1c2738;
  font-size: 13px;
}

.payout-cell-pair small {
  color: #8190a8;
  font-size: 12px;
}

.payout-order-table td:nth-child(2) .payout-cell-pair,
.payout-order-table td:nth-child(3) .payout-cell-pair,
.payout-order-table td:nth-child(7) .payout-cell-pair {
  min-width: 0;
  width: 100%;
}

.payout-order-table td:nth-child(2) .payout-cell-pair > *,
.payout-order-table td:nth-child(3) .payout-cell-pair > *,
.payout-order-table td:nth-child(7) .payout-cell-pair > * {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.payout-cell-pair.payout-amount b {
  color: #1268e8;
  font-size: 14px;
  font-variant-numeric: tabular-nums;
}

.payout-cell-pair.payout-amount small {
  font-weight: 800;
  letter-spacing: .08em;
}

.payout-account-number {
  color: #334155 !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 13px !important;
  letter-spacing: .02em;
}

.payout-time b,
.payout-time small {
  font-variant-numeric: tabular-nums;
  white-space: normal;
  overflow-wrap: anywhere;
}

.payout-time b { line-height: 1.25; }
.payout-time small { color: #a06a18; font-weight: 750; line-height: 1.35; }

.oc-payout-status {
  border: 1px solid transparent;
  border-radius: 999px;
  display: inline-flex;
  font-size: 12px;
  font-weight: 800;
  padding: 4px 8px;
  white-space: nowrap;
}

.oc-payout-status.processing {
  background: #eaf2ff;
  border-color: #bed5ff;
  color: #1768d4;
}

.oc-payout-status.succeeded {
  background: #e7f8ef;
  border-color: #b8e8ce;
  color: #16824d;
}

.oc-payout-status.rejected {
  background: #fff0f0;
  border-color: #ffc9c9;
  color: #d83d48;
}

.payout-status-stack > small {
  color: #b66a0b;
  font-size: 12px;
  font-weight: 800;
}

.payout-status-stack > [data-routing-diagnostic] {
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
}

.order-action.review {
  background: #fff8e7;
  border-color: #f2d29a;
  color: #9a5a04;
}

@media(max-width:700px){.payout-order-table thead input{display:none}.payout-order-table{overflow:visible!important}.payout-order-table table,.payout-order-table thead,.payout-order-table tbody,.payout-order-table tr,.payout-order-table td{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}.payout-order-table table{min-width:0!important}.payout-order-table thead{position:absolute;width:1px!important;height:1px;clip:rect(0 0 0 0);overflow:hidden}.payout-order-table tbody{padding:10px}.payout-order-table tr{box-sizing:border-box;margin-bottom:12px;padding:13px;border:1px solid #dde6f0;border-radius:8px;background:#fff}.payout-order-table td{position:static!important;box-shadow:none!important;padding:7px 0!important;border:0!important;text-align:left!important;white-space:normal!important}.payout-order-table td:before{display:block;margin-bottom:4px;color:#8290a4;font-size:10px;font-weight:750}.payout-order-table td:nth-child(1){display:none!important}.payout-order-table td:nth-child(2):before{content:'订单号'}.payout-order-table td:nth-child(3):before{content:'商户'}.payout-order-table td:nth-child(4):before{content:'收款人'}.payout-order-table td:nth-child(5):before{content:'银行信息'}.payout-order-table td:nth-child(6):before{content:'代付金额'}.payout-order-table td:nth-child(7):before{content:'三方'}.payout-order-table td:nth-child(8):before{content:'状态'}.payout-order-table td:nth-child(9):before{content:'处理时间'}.payout-order-table td:nth-child(10):before{content:'操作'}.payout-order-table .order-action-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px}.payout-order-table .order-action{width:100%;min-height:44px!important;margin:0!important}}
