.contract-card{margin-top:26px;padding:15px 16px;max-width:500px;border:1px solid #17201930;background:#e8ecde}
.contract-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;font-size:8px;color:#586d47}
.contract-heading button{padding:7px 9px;border:1px solid #17201935;background:#f1f2e9;color:#172019;font-size:8px;white-space:nowrap;transition:background .2s,box-shadow .2s}
.contract-heading button:hover{background:#c3f268;box-shadow:2px 2px 0 #172019}
#contract-address{display:block;font:11px/1.9 Departure,monospace;color:#172019;overflow-wrap:anywhere;user-select:all}
@media(max-width:400px){.contract-card{padding:12px}.contract-heading{font-size:7px}#contract-address{font-size:10px}}
