/* Keep production panels, typography and motion; add only financial controls. */
.wlt-contact-balances{display:flex;flex-direction:column;gap:3px;text-align:right;white-space:normal;max-width:240px}
.wlt-contact-balances small{font-style:normal;color:var(--ink-muted,#64748b)}
.wlt-contact-balances b{font-variant-numeric:tabular-nums;color:var(--ink,#252525)}
.wlt-record-counterparty{margin:8px 0;font-size:14px;color:var(--ink-muted,#64748b)}
.wlt-record-counterparty b{color:var(--ink,#252525)}
.wlt-contact-record-group{margin:8px 0;border:1px solid var(--line,#e7e4df);border-radius:12px;overflow:hidden;background:var(--surface,#fff)}
.wlt-contact-record-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}
.wlt-contact-record-group>summary::-webkit-details-marker{display:none}
.wlt-contact-record-group>summary>span{display:flex;align-items:center;gap:12px;min-width:0}
.wlt-contact-record-group>summary small{font-size:12px;color:var(--ink-muted,#64748b)}
.wlt-contact-record-group>summary strong{font-variant-numeric:tabular-nums;white-space:nowrap}
.wlt-contact-record-group>summary:focus-visible{outline:2px solid var(--accent,#c81924);outline-offset:-3px}
.wlt-contact-record-group>summary input{width:18px;height:18px;accent-color:var(--accent,#c81924)}
.wlt-contact-record-group[open]>summary{border-bottom:1px solid var(--line,#e7e4df)}
.wlt-contact-record-group .table-wrap,.wlt-contact-record-group .v487-table-wrap{margin:0}
.wlt-funding-original-row{cursor:pointer}
.wlt-funding-original-row:focus-visible{outline:2px solid var(--accent,#c81924);outline-offset:-2px}
.wlt-batch-statistics{position:sticky;bottom:12px;z-index:9;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;margin-top:12px;border:1px solid var(--line,#e7e4df);border-radius:14px;background:var(--surface,#fff);box-shadow:0 6px 24px #0000000d}
.wlt-batch-statistics[hidden]{display:none}
.funding-batch-bar.wlt-batch-statistics{top:12px;bottom:auto}
.wlt-batch-statistics strong{font-variant-numeric:tabular-nums}
.wlt-opening-confirm{display:flex;align-items:center;gap:8px;margin:16px 0}
.wlt-claim-line input[type=text]{width:105px}
.wlt-claim-scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}
.wlt-claim-partial[hidden]{display:none}
@media(max-width:680px){.wlt-contact-balances{max-width:150px}.wlt-contact-record-group>summary{padding:12px;gap:8px}.wlt-contact-record-group>summary>span{flex-wrap:wrap;gap:6px}.wlt-batch-statistics{bottom:6px;padding:12px}}
@media(pointer:coarse){body#wltProduct480.wlt-desk .query-center button.text-link,body#wltProduct480.wlt-desk .query-center button.query-record,body#wltProduct480.wlt-desk .funding-center button.text-link,body#wltProduct480.wlt-desk .fhw button,body#wltProduct480.wlt-desk .desk-chart-controls button,body#wltProduct480.wlt-desk .desk-debts button{min-width:44px;min-height:44px!important;padding-top:8px;padding-bottom:8px}body#wltProduct480.wlt-desk .wlt-contact-record-group input[type=checkbox]{min-width:24px;min-height:24px}}
