/* Compact 3-column vanity list: number, Etherscan address, hidden/revealed key. */
.vanity-panel table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}
.vanity-panel thead th:first-child{width:46px}
.vanity-panel thead th:nth-child(2){width:54%}
.vanity-panel th,.vanity-panel td{padding:10px 9px;white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}
.vanity-panel tbody th{color:var(--muted);font-variant-numeric:tabular-nums}
.vanity-panel td:nth-child(2),.vanity-panel td:nth-child(3){font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;min-width:0;max-width:none;overflow-wrap:anywhere}
.vanity-panel .vanity-secret-cell{color:#a7b5c2;user-select:text}
.vanity-panel .vanity-etherscan-link{color:var(--lime);text-decoration:underline;text-decoration-color:#80a457;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word}
.vanity-panel .vanity-etherscan-link:after{content:' ↗';white-space:nowrap;font-size:10px}
.vanity-panel .vanity-etherscan-link:hover{color:#e0ffb2}
.vanity-panel .vanity-etherscan-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:2px}
@media(max-width:580px){
  .vanity-panel thead th:first-child{width:32px}
  .vanity-panel thead th:nth-child(2){width:55%}
  .vanity-panel th,.vanity-panel td{padding:8px 5px}
  .vanity-panel td:nth-child(2),.vanity-panel td:nth-child(3){font-size:10px;line-height:1.5}
}
