/* R2.9.5.7 万达商户账务表格精排：金额完整显示、表头/财务操作严格对齐。 */
body.r2957-wanda-finance-polish{--r2957-head:#4598cc;--r2957-grid:#d9e1e7;--r2957-text:#333}
.r2957-wanda-finance-polish #panel-merchantFinance .merchant-finance-wrap{
  max-height:calc(100vh - 205px)!important;
  border:1px solid #d4dce3!important;
  overflow:auto!important;
  background:#fff!important;
}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table{
  width:100%!important;
  min-width:1334px!important;
  table-layout:fixed!important;
  border-collapse:collapse!important;
  border-spacing:0!important;
}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table thead th{
  position:sticky!important;
  z-index:5!important;
  background:var(--r2957-head)!important;
  color:#fff!important;
  border:1px solid #d6e5ef!important;
  padding:0 4px!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.22!important;
  text-align:center!important;
  vertical-align:middle!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  box-sizing:border-box!important;
}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table thead tr:first-child th{top:0!important;height:36px!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table thead tr:nth-child(2) th{top:36px!important;height:34px!important;font-size:10.5px!important;padding:2px 3px!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table thead th:nth-child(n),
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td:nth-child(n){width:auto!important;min-width:0!important;max-width:none!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td{
  height:29px!important;
  padding:4px 5px!important;
  border:1px solid #e1e5e9!important;
  background:#fff!important;
  color:var(--r2957-text)!important;
  font-size:11px!important;
  font-weight:400!important;
  line-height:1.2!important;
  vertical-align:middle!important;
  box-sizing:border-box!important;
}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody tr:nth-child(even) td{background:#fff!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody tr:hover td{background:#f5f9fc!important}
/* 只有商户名称允许省略；财务金额必须完整显示。 */
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td:nth-child(2){
  text-align:left!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td:nth-child(1),
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td:nth-child(13){text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td:nth-child(n+3):nth-child(-n+12){
  text-align:right!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-variant-numeric:tabular-nums!important;
  font-feature-settings:'tnum' 1!important;
  letter-spacing:-.05px!important;
}
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td:nth-child(n+3):nth-child(-n+12) b,
.r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table tbody td:nth-child(n+3):nth-child(-n+12) span{font-weight:400!important;color:#333!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2955-status-text,
.r2957-wanda-finance-polish #panel-merchantFinance .r2955-status-text.is-arrears,
.r2957-wanda-finance-polish #panel-merchantFinance .r2955-status-text.is-due,
.r2957-wanda-finance-polish #panel-merchantFinance .r2955-status-text.is-normal{display:inline!important;color:#333!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2955-merchant-text{display:block!important;max-width:100%!important;color:#333!important;font-size:11px!important;font-weight:400!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2955-operation-link{
  display:inline-block!important;
  width:auto!important;
  margin:0 auto!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#00a1d6!important;
  font-size:11px!important;
  font-weight:400!important;
  line-height:1.2!important;
  text-align:center!important;
  white-space:nowrap!important;
  vertical-align:middle!important;
}
.r2957-wanda-finance-polish #panel-merchantFinance .r2955-operation-link:hover{text-decoration:underline!important;color:#087db2!important}
.r2957-wanda-finance-polish #panel-merchantFinance .merchant-finance-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 7px!important;width:100%!important}
.r2957-wanda-finance-polish #panel-merchantFinance .merchant-finance-toolbar input{flex:0 0 300px!important;width:300px!important;min-width:0!important;max-width:300px!important;height:30px!important;border-radius:0!important;font-size:11px!important}
.r2957-wanda-finance-polish #panel-merchantFinance .merchant-finance-toolbar select{flex:0 0 160px!important;width:160px!important;height:30px!important;border-radius:0!important;font-size:11px!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2956-search-btn{flex:0 0 72px!important;width:72px!important;height:30px!important;min-width:72px!important;padding:0!important;border:1px solid #2369ac!important;border-radius:0!important;background:#fff!important;color:#155ca0!important;font-size:11px!important;text-align:center!important}
.r2957-wanda-finance-polish #panel-merchantFinance .r2956-search-btn:hover{background:#f5f9fd!important}
@media(max-width:1450px){
  .r2957-wanda-finance-polish #panel-merchantFinance .r2957-wanda-finance-table{min-width:1334px!important}
}
