/* V15.9.0 商户账务中心 */
.merchant-finance-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding:4px 2px}.merchant-finance-head h3{margin:0 0 4px;color:#123b67}.merchant-finance-head p{margin:0;color:#6d7f91;font-size:13px}.merchant-finance-toolbar{display:flex;gap:8px;min-width:480px}.merchant-finance-toolbar input{min-width:300px;flex:1}.merchant-aging-cards{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:14px}.merchant-aging-card{border:1px solid #d8e6f3;border-radius:12px;background:#fff;padding:13px 15px;text-align:left;cursor:pointer;box-shadow:0 2px 8px rgba(18,74,119,.05)}.merchant-aging-card:hover{border-color:#8bbbe0;background:#f8fbfe}.merchant-aging-card span{display:block;color:#536b80;font-weight:700;font-size:13px}.merchant-aging-card b{display:block;color:#154f82;font-size:22px;margin:6px 0 2px}.merchant-aging-card small{color:#8a9bad}.merchant-aging-card.danger{border-color:#f0c8c4;background:#fffafa}.merchant-aging-card.danger b{color:#b42318}.merchant-active-filter{margin:-4px 0 10px;padding:8px 12px;background:#fff8e6;border:1px solid #f2d48e;border-radius:8px;color:#7a5400}.merchant-finance-card{overflow:hidden}.merchant-finance-wrap{max-height:560px}.merchant-finance-table{min-width:1540px;border-collapse:separate;border-spacing:0}.merchant-finance-table th{position:sticky;top:0;z-index:3;background:#327faf;color:#fff;white-space:nowrap}.merchant-finance-table th,.merchant-finance-table td{border-right:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0;padding:11px 10px;text-align:center}.merchant-finance-table td.left{text-align:left}.merchant-finance-table tbody tr:hover td{background:#f5f9fd}.merchant-finance-table small{display:block;color:#7d8c98;margin-top:3px}.merchant-name-link{font-size:14px}.merchant-finance-dialog{width:min(1500px,96vw)}.merchant-detail-cards{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px;margin-bottom:16px}.merchant-detail-card{border:1px solid #dce7f0;border-radius:10px;padding:12px;background:#f9fbfd}.merchant-detail-card span{display:block;color:#6d7f91;font-size:12px}.merchant-detail-card b{display:block;color:#124e80;font-size:20px;margin-top:5px}.merchant-detail-card.danger{background:#fff6f5;border-color:#efc6c2}.merchant-detail-card.danger b{color:#b42318}.merchant-detail-section{margin-top:16px}.merchant-detail-section h3{margin:0 0 8px;color:#173f65}.merchant-detail-table{min-width:1080px;width:100%;border-collapse:collapse}.merchant-detail-table th{background:#327faf;color:#fff}.merchant-detail-table th,.merchant-detail-table td{padding:9px 10px;border:1px solid #e3eaf0;text-align:center}.merchant-age-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:#fff1cf;color:#8a5d00;font-weight:700;font-size:12px}.merchant-age-badge.danger{background:#fee9e7;color:#b42318}@media(max-width:1100px){.merchant-finance-head{align-items:stretch;flex-direction:column}.merchant-finance-toolbar{min-width:0;width:100%}.merchant-aging-cards{grid-template-columns:repeat(2,1fr)}.merchant-detail-cards{grid-template-columns:repeat(2,1fr)}}
