.xscc-ledger-wrapper{width:100%;box-sizing:border-box}.xscc-ledger-card{width:100%;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.xscc-ledger-member-info{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.xscc-ledger-info-row{display:flex;align-items:center;column-gap:clamp(1rem, 0.8387rem + 0.8065vi, 1.5rem)}.xscc-ledger-info-label{font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem);font-weight:600;color:#1F2023;font-family:Inter,sans-serif;line-height:1.5;min-width:128px}.xscc-ledger-info-value{font-size:14px;font-weight:400;font-family:Inter,sans-serif;line-height:1.5;color:#1F2023}.xscc-ledger-table-wrap{width:100%;overflow-x:auto;box-sizing:border-box}.xscc-ledger-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.xscc-ledger-table th,.xscc-ledger-table td{padding:12px 14px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:middle;font-size:15px;color:#1f2933;white-space:nowrap}.xscc-ledger-table th:last-child,.xscc-ledger-table td:last-child{border-right:none}.xscc-ledger-table tbody tr:last-child td{border-bottom:none}.xscc-ledger-table th{padding:8px 12px;text-align:left;color:#7E1A1B;font-weight:400;background:#fff}.xscc-ledger-table td{background:#fff;padding:8px 12px;color:#000;vertical-align:middle;font-size:14px;font-weight:400;line-height:1.5}.xscc-ledger-table tbody tr:hover td{background:#F8F9FA}.xscc-ledger-particulars{overflow:hidden;text-overflow:ellipsis;max-width:260px}.xscc-ledger-empty{text-align:center;color:#6b7280;padding:20px}.xscc-ledger-message{padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2023;font-size:14px;font-weight:400;font-family:Inter,sans-serif}.xscc-ledger-balance.balance-others{background-color:#D8D8DD!important}.xscc-ledger-balance.balance-current{background-color:#16B364!important;color:#fff}.xscc-ledger-balance.balance-past-due{background-color:#FDE68A!important;color:#000}.xscc-ledger-balance.balance-delinquent{background-color:#F59E0B!important;color:#fff}.xscc-ledger-balance.balance-tba{background-color:#7E1A1B!important;color:#fff}