#view-scan #tokenHead .th-contract-copy {display:inline-flex;align-items:center;justify-content:center}
#view-scan #tokenHead .th-contract-copy svg {display:block;flex:none;margin:0;vertical-align:middle}
#view-scan .scan-details {margin-top:14px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-2);line-height:1.5}
#view-scan .scan-details summary {cursor:pointer;font-weight:500;color:var(--ink);width:fit-content}
#view-scan .scan-details summary:focus-visible {outline:2px solid var(--accent);outline-offset:3px}
#view-scan .scan-details p {margin:8px 0 0;max-width:85ch}
#view-scan .scan-summary {font-size:13px;line-height:1.5;margin:0 0 10px;color:var(--ink-2)}
#view-scan .scan-warning {margin:8px 0;color:var(--warn);font-size:12px;line-height:1.5}
#view-scan .scan-meta-line {font-size:11px;color:var(--muted);margin-top:10px;line-height:1.5}
#view-scan .rel-colheads {display:grid;grid-template-columns:minmax(0,1fr) 90px 90px;gap:12px;padding:0 10px 8px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line)}
#view-scan .rel-colheads span:not(:first-child) {text-align:right}
#view-scan .rel-row {grid-template-columns:28px minmax(70px,1fr) minmax(40px,1fr) 90px 90px;gap:12px}
#view-scan .rel-count,#view-scan .rel-lift {text-transform:none}
@media(max-width:640px) {
  #view-scan .rel-colheads {grid-template-columns:minmax(0,1fr) 64px 58px;gap:7px;padding-left:4px;padding-right:4px}
  #view-scan .rel-row {grid-template-columns:24px minmax(50px,1fr) 64px 58px;gap:7px;padding-left:4px;padding-right:4px}
  #view-scan .rel-barwrap {display:none}
}
