.finance-panel{border:1px solid #dce5f0;border-radius:18px;padding:24px;background:#fff;margin:24px 0}.finance-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.finance-heading small{font-size:10px;letter-spacing:2px;color:#a68b62}.finance-heading h2{margin:8px 0;color:#193b63}.finance-panel p{font-size:12px;color:#75859b}.finance-panel nav,.finance-tools{display:flex;gap:8px;flex-wrap:wrap}.finance-panel button,.finance-tools input,.finance-tools select{padding:10px 14px;border:1px solid #d8e3ef;background:#fff;border-radius:9px;font:inherit;font-size:12px}.finance-panel button{cursor:pointer}.finance-panel button.selected{background:#193b63;color:#fff}.finance-scroll{overflow:auto;margin-top:18px}.finance-panel table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.finance-panel th{background:#f2f6fb;color:#607997;font-size:11px}.finance-panel td,.finance-panel th{text-align:center;padding:15px 12px;border-bottom:1px solid #e8edf4}.finance-panel td small{display:block;color:#7e8da1;margin-top:5px}.finance-panel td a{color:#234f7e;font-weight:700}.finance-pager{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:22px;font-size:12px}.ledger-tag{display:inline-block;padding:5px 9px;border-radius:6px;background:#f4f6fa;font-weight:700}.ledger-credit{color:#18835c}.ledger-usage{color:#b94752}.ledger-refund{color:#a87724}.finance-tools{margin:18px 0}.finance-tools input[type=search]{min-width:260px}.finance-empty{text-align:center;padding:32px;color:#74859b}@media(max-width:700px){.finance-panel{padding:16px}.finance-heading{align-items:start;flex-direction:column}.finance-tools input[type=search]{min-width:0;flex:1}}
.payment-code{display:inline-block;background:#edf3fa;color:#244d78;border:1px solid #dce6f2;border-radius:6px;padding:6px 8px;font-size:10px;letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap}
