.wl-history.ex-card{padding:0;overflow:hidden;border-radius:20px;border:1px solid var(--line)}
.wl-history-heading{display:flex;justify-content:space-between;gap:20px;padding:17px 22px;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}
.wl-history .tx-row{display:grid;grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;gap:15px;padding:18px 22px;border-bottom:1px solid var(--line);transition:background .15s}
.wl-history .tx-row:last-child{border-bottom:0}
.wl-history .tx-row:hover{background:var(--surface-2)}
.wl-history .tx-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:22px;font-weight:700;line-height:1;background:rgba(230,65,76,.10);color:#ed6974}
.wl-history .tx-icon.plus{background:rgba(25,177,117,.12);color:#20a576}
.wl-history .tx-icon.neutral{background:var(--surface-2);color:var(--muted)}
.wl-history .tx-detail{min-width:0}
.wl-history .tx-description{display:block;font-size:14px;line-height:1.55;font-weight:600;color:var(--text);overflow-wrap:anywhere}
.wl-history .tx-detail small{display:block;margin-top:5px;font-size:11px;line-height:1.4;color:var(--muted)}
.wl-history .tx-amount{text-align:right;white-space:nowrap;align-self:center}
.wl-history .tx-amount b{font-size:17px;line-height:1.3;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.wl-history .tx-amount .plus{color:#20a576}.wl-history .tx-amount .minus{color:#ed6974}.wl-history .tx-amount .neutral{color:var(--muted)}
.wl-history .tx-amount small{display:block;margin-top:3px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.wl-history .tx>.muted-note,.wl-history .tx>.ex-skel{margin:22px}
@media(max-width:560px){.wl-history-heading{padding:15px}.wl-history .tx-row{padding:16px 14px;gap:10px;grid-template-columns:34px minmax(0,1fr) max-content}.wl-history .tx-icon{width:34px;height:34px;border-radius:11px;font-size:19px}.wl-history .tx-description{font-size:12px}.wl-history .tx-amount b{font-size:15px}.wl-history .tx-detail small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.wl-history .tx-row{transition:none}}
