.driver-reconciliation-page-active #title,.logistics-reconciliation-page-active #title,.designer-reconciliation-page-active #title,.processor-reconciliation-page-active #title{display:flex;align-items:baseline;gap:20px;white-space:nowrap}
.driver-reconciliation-page-active #title::after{content:'查看司机与配送平台费用、付款和待结清余额'}
.logistics-reconciliation-page-active #title::after{content:'查看物流公司费用、结算记录和待结清余额'}
.designer-reconciliation-page-active #title::after{content:'查看设计师与装饰公司返现、付款和待结清余额'}
.processor-reconciliation-page-active #title::after{content:'查看加工厂成本、付款和待结清余额'}
.driver-reconciliation-page-active #title::after,.logistics-reconciliation-page-active #title::after,.designer-reconciliation-page-active #title::after,.processor-reconciliation-page-active #title::after{color:#75807c;font-size:13px;font-weight:400}
.driver-reconciliation-page-active #greeting,.logistics-reconciliation-page-active #greeting,.designer-reconciliation-page-active #greeting,.processor-reconciliation-page-active #greeting{display:none}
.arm-table-actions{display:flex;gap:8px;align-items:center}.arm-table td small{display:block;margin-top:3px;color:#858d8a;font-size:9px}.arm-table th:first-child{width:190px!important}.arm-table th:nth-child(2){width:180px!important}.arm-table th:nth-child(3),.arm-table th:nth-child(4){width:125px!important}.arm-table th:nth-child(5){width:92px!important}.arm-table th:nth-child(6){width:105px!important}
.srm-filter.arm-filter-with-type{grid-template-columns:minmax(160px,1fr) minmax(118px,.72fr) auto minmax(118px,.72fr) minmax(118px,.72fr) minmax(108px,.66fr) minmax(108px,.66fr) auto auto}
.account-dialog-wide input[type="checkbox"]{box-sizing:border-box!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;border-radius:4px!important;aspect-ratio:1/1}
@media(max-width:1600px){.srm-filter.arm-filter-with-type{grid-template-columns:minmax(145px,1fr) repeat(3,minmax(105px,.68fr)) repeat(2,minmax(100px,.62fr)) auto auto}.arm-table-actions{gap:5px}}
@media(max-width:1366px){.arm-table{min-width:860px!important}.srm-filter.arm-filter-with-type{grid-template-columns:minmax(140px,1fr) repeat(5,minmax(98px,.65fr)) auto auto}}
@media(max-width:1050px){.srm-filter.arm-filter-with-type{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.driver-reconciliation-page-active #title::after,.logistics-reconciliation-page-active #title::after,.designer-reconciliation-page-active #title::after,.processor-reconciliation-page-active #title::after{display:none}}

/* All desktop reconciliation lists share one typography and density scale. */
@media(min-width:761px){
  :is(.supplier-reconciliation-page-active,.driver-reconciliation-page-active,.logistics-reconciliation-page-active,.designer-reconciliation-page-active,.processor-reconciliation-page-active) #title{
    font-size:var(--pc-font-page-title);font-weight:700;line-height:1.3
  }
  :is(.supplier-reconciliation-page-active,.driver-reconciliation-page-active,.logistics-reconciliation-page-active,.designer-reconciliation-page-active,.processor-reconciliation-page-active) #title::after{
    font-size:var(--pc-font-page-description);font-weight:400;line-height:1.4
  }
  .supplier-reconciliation-management .srm-filter :is(input,select){font-size:var(--pc-font-control);line-height:1.4}
  .supplier-reconciliation-management .srm-filter label>span{font-size:var(--pc-font-secondary);line-height:1.4}
  .supplier-reconciliation-management .srm-filter button{font-size:var(--pc-font-button);font-weight:600}
  .supplier-reconciliation-management .srm-stat small{font-size:13px;font-weight:500;line-height:1.4}
  .supplier-reconciliation-management .srm-stat strong{font-size:22px;font-weight:700;line-height:1.2}
  .supplier-reconciliation-management .srm-stat em{font-size:var(--pc-font-secondary);line-height:1.4}
  .supplier-reconciliation-management .srm-tabs button{font-size:var(--pc-font-button);font-weight:600}
  .supplier-reconciliation-management .srm-tabs button b{font-size:var(--pc-font-badge);font-weight:600}
  .supplier-reconciliation-management .srm-table-card h3{font-size:var(--pc-font-section-title);font-weight:700;line-height:1.35}
  .supplier-reconciliation-management .srm-table-card header p{font-size:var(--pc-font-secondary);line-height:1.4}
  .supplier-reconciliation-management .srm-table-scroll th{height:var(--pc-table-head-height);font-size:var(--pc-font-table-head);font-weight:600;line-height:1.4}
  .supplier-reconciliation-management .srm-table-scroll td{height:var(--pc-table-multiline-row-height);font-size:var(--pc-font-table);line-height:1.45}
  .supplier-reconciliation-management .srm-supplier b{font-size:var(--pc-font-table);font-weight:600;line-height:1.4}
  .supplier-reconciliation-management :is(.srm-supplier small,.srm-table-scroll td>small,.arm-table td small){font-size:var(--pc-font-secondary);line-height:1.4}
  .supplier-reconciliation-management :is(.srm-sales,.srm-paid){font-size:var(--pc-font-table);font-weight:600}
  .supplier-reconciliation-management .srm-balance{font-size:15px;font-weight:700}
  .supplier-reconciliation-management .srm-badge{min-height:var(--pc-badge-height);align-items:center;padding:2px 9px;font-size:var(--pc-font-badge);font-weight:600;line-height:1.2}
  .supplier-reconciliation-management .srm-account-button{min-height:32px!important;height:32px!important;font-size:13px!important;font-weight:600!important}
  .supplier-reconciliation-management .arm-table-actions button{min-height:38px;font-size:var(--pc-font-button);font-weight:600}
  .supplier-reconciliation-management .srm-pager{min-height:60px;font-size:13px;line-height:1.4}
  .supplier-reconciliation-management .srm-pager button{min-width:34px;height:34px!important;font-size:13px;font-weight:600}
  .supplier-reconciliation-management .srm-pager>span b{height:34px;font-size:13px}
  .supplier-reconciliation-management .srm-overview h2{font-size:var(--pc-font-drawer-title);font-weight:700;line-height:1.35}
  .supplier-reconciliation-management .srm-overview header p{font-size:var(--pc-font-secondary);line-height:1.4}
  .supplier-reconciliation-management .srm-overview dt{font-size:13px;line-height:1.4}
  .supplier-reconciliation-management .srm-overview dt small{font-size:var(--pc-font-secondary);line-height:1.4}
  .supplier-reconciliation-management .srm-overview dd{font-size:var(--pc-font-important-amount);font-weight:700;line-height:1.35}
  .supplier-reconciliation-management .srm-progress>div{font-size:13px;line-height:1.4}
  .supplier-reconciliation-management .srm-recent h3{font-size:var(--pc-font-body);font-weight:600;line-height:1.4}
  .supplier-reconciliation-management .srm-payment-list b{font-size:var(--pc-font-body);line-height:1.4}
  .supplier-reconciliation-management .srm-payment-list small{font-size:var(--pc-font-secondary);line-height:1.4}
  .supplier-reconciliation-management .srm-payment-list strong{font-size:var(--pc-font-body);font-weight:600}
  .supplier-reconciliation-management .srm-payment-list p{font-size:var(--pc-font-secondary);line-height:1.5}
  .supplier-reconciliation-management .srm-overview>footer button{font-size:var(--pc-font-button);font-weight:600}
  .supplier-reconciliation-management .srm-overview-empty{font-size:var(--pc-font-body);line-height:1.5}
}
