.goodtech-contract{margin-top:1.75rem;max-width:100%;padding:1rem;border:1px solid #34363b;border-radius:12px;background:#101114;box-sizing:border-box}
.goodtech-contract-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;color:#a9abb2}
.goodtech-contract-heading a{color:#d6ef62;text-decoration:none;white-space:nowrap}
.goodtech-contract-heading a:hover{text-decoration:underline}
.goodtech-contract-row{display:flex;align-items:center;gap:12px;min-width:0}
.goodtech-contract-address{flex:1;min-width:0;font-size:12px;line-height:1.7;color:#eee;overflow-wrap:anywhere;user-select:all}
.goodtech-contract-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:9px 11px;border:1px solid #45484e;border-radius:7px;background:transparent;color:#eee;font:inherit;font-size:12px;cursor:pointer}
.goodtech-contract-copy:hover{background:#24262b}
.goodtech-contract-copy:focus-visible,.goodtech-contract-heading a:focus-visible{outline:2px solid #d6ef62;outline-offset:3px}
.goodtech-contract-copy svg{width:15px;height:15px}
.goodtech-contract-status{display:block;font-size:11px;color:#d6ef62}
.goodtech-contract-status:empty{display:none}
.goodtech-contract-status:not(:empty){margin-top:8px}
@media(max-width:480px){.goodtech-contract{padding:12px}.goodtech-contract-row{align-items:flex-start}.goodtech-contract-address{font-size:11px}.goodtech-contract-heading{font-size:11px}.goodtech-contract-copy{padding:8px;font-size:11px}}
