.rh-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.rh-toolbar button,.rh-more{padding:10px 12px;border:1px solid var(--line,currentColor);border-radius:12px;background:var(--card2,transparent);color:var(--txt,inherit);font:inherit;cursor:pointer}
.rh-toolbar button:disabled{opacity:.55;cursor:wait}
.rh-note,.rh-coverage,.rh-collected{font-size:.82rem;line-height:1.55;color:var(--sub,inherit);overflow-wrap:anywhere}
.rh-collected{margin-top:-4px}
.rh-record{margin:12px 0;padding:14px;border:1px solid var(--line,currentColor);border-radius:16px;background:var(--card2,transparent)}
.rh-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.88rem}
.rh-head time{color:var(--sub,inherit)}
.rh-payment{padding:12px 0}
.rh-address{display:block;font-size:.76rem;overflow-wrap:anywhere;color:var(--sub,inherit);margin:5px 0 10px}
.rh-amount{display:flex;justify-content:space-between;gap:12px;margin:6px 0;font-size:1rem;line-height:1.5}
.rh-amount span{flex-shrink:0;color:var(--sub,inherit)}
.rh-amount strong{text-align:right;overflow-wrap:anywhere;min-width:0}
.rh-tokens{margin:10px 0}.rh-tokens>div{padding:8px 0}
.rh-record details{margin-top:12px}.rh-record summary{cursor:pointer;font-size:.85rem;line-height:1.5}
.rh-warning{font-weight:600;line-height:1.5;color:var(--red,inherit)}
.rh-record .rh-tx{display:block;min-height:44px;padding:10px;width:100%;text-align:left;font-size:.85rem;margin-top:10px}
.rh-local .feeditem{width:100%;margin:10px 0 0}
.rh-record[data-state=conflict],.rh-record[data-state=indexed_failed]{border-style:dashed}
.rh-more{width:100%;margin:8px 0}
