.wallet-results{display:grid;gap:1.25rem;min-width:0}
.relay-overview h2{font:clamp(1.5rem,3vw,2rem)/1.15 var(--display);margin:.4rem 0 0}
.relay-overview .sheet-top{align-items:center}
.relay-placeholder{font-size:.85rem;color:var(--muted);line-height:1.7;margin:1rem 0}
.relay-metrics{display:grid;gap:1rem;margin-top:1rem;grid-template-columns:minmax(0,1fr)}
.relay-metrics strong{display:block;font:2rem/1.3 var(--display);overflow-wrap:anywhere}
.relay-overview .coverage-note a{text-decoration:underline;display:inline-flex;align-items:center;min-height:2.75rem}
.relay-overview .provider-unavailable{padding:1rem 0}
.relay-overview .provider-unavailable h3{font-size:1rem}
#fomo-more{margin-top:1rem}
.relay-leg-detail{display:block;font:10px/1.7 var(--mono);color:var(--muted);margin-top:.4rem}
.relay-table td{vertical-align:top}.relay-table strong{white-space:normal;overflow-wrap:anywhere}
.relay-table summary{cursor:pointer;min-height:44px;max-width:120px;white-space:normal}
.relay-transactions{max-width:220px;white-space:normal}.relay-tx{display:block;font-size:10px;margin:.5rem 0}
.relay-tx code{display:block;overflow-wrap:anywhere;font:10px/1.7 var(--mono)}
@media(min-width:540px){.relay-metrics{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}
@media(min-width:800px){.relay-scroll-hint{display:none}}

.reward-window-note{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding:1rem 0;border-block:1px solid var(--line)}
.reward-window-note h2{font:600 1rem/1.5 var(--body);letter-spacing:0;margin:0}
.reward-window-note p{font-size:.8rem;line-height:1.7;color:var(--muted);max-width:65ch;margin:.35rem 0 .65rem}
.reward-window-note a{display:inline-flex;align-items:center;min-height:44px;align-self:flex-start;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media(min-width:800px){.reward-window-note{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.reward-window-note a{align-self:center}}
