#receivable-loss-workspace { margin-block: 15px; overflow-wrap: anywhere; }
#receivable-loss-workspace [hidden] { display: none !important; }
.loss-metrics { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: 0 16px; margin: 10px 0; }
.loss-metrics:empty { display: none; }
.loss-metrics > div { border-block-start: 1px solid var(--debt-edge); padding: 9px 0; }
.loss-metrics dt { color: var(--muted); font-size: .85rem; }
.loss-metrics dd { margin: 3px 0 0; font-weight: 650; font-variant-numeric: tabular-nums; }
.loss-metrics > div:nth-child(2) { color: var(--warning); }
.loss-history { list-style: none; padding: 0; margin: 0; }
.loss-history li { display: grid; gap: 4px; border-block-start: 1px solid var(--line); padding: 8px 0; }
.loss-history span { color: var(--muted); font-size: .85rem; }
