/* R2.9.5.5 万达商户账务表格对齐：收紧字体/行高，拆分品牌与资产，去除 SaaS 式大号链接和状态胶囊。 */
body.r2955-wanda-finance-grid{--r2955-head:#3f91c9;--r2955-head2:#4698ce;--r2955-grid:#d9e0e6;--r2955-text:#2f3740;--r2955-muted:#778591}
.r2955-wanda-finance-grid #panel-merchantFinance .merchant-finance-wrap{max-height:calc(100vh - 218px);border-color:#d5dce3}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table{min-width:1540px;width:100%;table-layout:fixed;border-collapse:collapse}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table thead th{background:var(--r2955-head)!important;color:#fff!important;border:1px solid #d2e0ea!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;padding:5px 4px!important;white-space:normal!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table thead tr:nth-child(2) th{background:var(--r2955-head2)!important;font-size:10.5px!important;padding:4px 3px!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table tbody td{border:1px solid #e2e7eb!important;color:var(--r2955-text);font-size:11px!important;font-weight:400!important;line-height:1.25!important;padding:5px 6px!important;height:31px!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:#fff}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table tbody tr:nth-child(even) td{background:#fbfcfd}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table tbody tr:hover td{background:#f2f7fb}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table th:nth-child(1),.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table td:nth-child(1){width:68px;text-align:center!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table th:nth-child(2),.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table td:nth-child(2){width:218px;text-align:left!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table th:nth-child(3),.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table td:nth-child(3){width:145px;text-align:left!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table th:nth-child(4),.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table td:nth-child(4){width:125px;text-align:left!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table th:nth-child(n+5):nth-child(-n+15){width:92px}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table th:nth-child(16),.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table td:nth-child(16){width:72px;text-align:center!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table td:nth-child(n+5):nth-child(-n+15){text-align:right!important;font-variant-numeric:tabular-nums}
.r2955-wanda-finance-grid .r2955-status-text{display:inline!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#333!important;font-size:11px!important;font-weight:400!important;white-space:nowrap}
.r2955-wanda-finance-grid .r2955-status-text.is-arrears{color:#333!important}
.r2955-wanda-finance-grid .r2955-status-text.is-due{color:#8a5b00!important}
.r2955-wanda-finance-grid .r2955-status-text.is-normal{color:#2f6f49!important}
.r2955-wanda-finance-grid .r2955-merchant-text,.r2955-wanda-finance-grid .r2955-brand-text,.r2955-wanda-finance-grid .r2955-asset-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important;font-weight:400!important;color:var(--r2955-text)!important;text-decoration:none!important}
.r2955-wanda-finance-grid .r2955-asset-text{color:#5f6d79!important}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-operation-link{display:inline!important;border:0!important;background:transparent!important;color:#00a1d6!important;padding:0!important;margin:0!important;min-width:0!important;height:auto!important;line-height:1.25!important;font-size:11px!important;font-weight:400!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}
.r2955-wanda-finance-grid #panel-merchantFinance .r2955-operation-link:hover{text-decoration:underline!important;color:#087db2!important}
.r2955-wanda-finance-grid #panel-merchantFinance .amount-positive{color:#16713a!important;font-weight:600!important}
.r2955-wanda-finance-grid #panel-merchantFinance .amount-due{color:#b42318!important;font-weight:600!important}
.r2955-wanda-finance-grid #panel-merchantFinance .summary-bar{font-size:11px!important;padding:5px 8px!important;min-height:28px!important}
.r2955-wanda-finance-grid #panel-merchantFinance .merchant-finance-toolbar{gap:6px!important;margin-bottom:6px!important}
.r2955-wanda-finance-grid #panel-merchantFinance .merchant-finance-toolbar input,.r2955-wanda-finance-grid #panel-merchantFinance .merchant-finance-toolbar select{height:31px!important;font-size:11px!important;border-radius:0!important}
@media(max-width:1100px){.r2955-wanda-finance-grid #panel-merchantFinance .r2955-wanda-finance-table{min-width:1460px}}
