.contracts{gap:16px;margin-bottom:40px;display:grid}.contracts-table tbody th[scope=row]{border-bottom:1px solid var(--line-subtle);white-space:normal;background:0 0;padding:10px 18px 10px 21px}.contracts-table tbody tr:last-child th[scope=row]{border-bottom:none}.contract-name{color:var(--ink);font-size:var(--text-small);font-weight:600;display:block}.contract-role{color:var(--muted);font-size:var(--text-caption);display:block}.contract-address{align-items:center;gap:4px;display:inline-flex}.contract-address a{color:var(--green);font-family:var(--font-mono);font-size:var(--text-caption);align-items:center;gap:4px;display:inline-flex}.contract-address a:hover{text-decoration:underline}.contract-address-short{display:none}.contract-copy{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.contract-copy:hover{background:var(--surface-hover);color:var(--ink)}.contract-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.contract-wallet{font-size:var(--text-caption);margin-left:10px}@media (max-width:1100px){.contract-address-full{display:none}.contract-address-short{display:inline}}@media (max-width:640px){.contracts-table .contract-impl{display:none}.contracts-table tbody th[scope=row]{padding-left:14px}.contract-copy{width:44px;height:44px}}
