.vault-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vault-metrics div{min-width:0}.vault-metrics dt{font-size:13px;color:#597368}.vault-metrics dd{margin:4px 0 0;font-weight:650;overflow-wrap:anywhere}.vault-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.vault-table{overflow-x:auto}.vault-table table{border-collapse:collapse;width:100%;min-width:900px}.vault-table th,.vault-table td{padding:12px;text-align:left;border-bottom:1px solid #dce3d9;vertical-align:top}.vault-table th{white-space:nowrap}.vault-table td:nth-child(2){overflow-wrap:anywhere;min-width:180px;max-width:230px}.vault-table td:first-child{white-space:nowrap}.status-card,.status-card a,#evidence p,#contract-links,[role="status"]{overflow-wrap:anywhere}#contract-links{display:flex;flex-wrap:wrap;gap:18px}#preview{padding:18px;background:#eef4e7;border:1px solid #c6d5c8;border-radius:12px}#preview p{overflow-wrap:anywhere}.status-card{padding:16px 0;border-top:1px solid #dce3d9}.status-card h3{font-size:16px;overflow-wrap:anywhere}.status-card input{margin:8px 0}.vault-explanation p{max-width:75ch}.vault-tag{display:inline-block;border-radius:30px;padding:4px 12px;background:#e7efdd;color:#255f4b;font-size:12px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #78953c;outline-offset:3px}@media(max-width:600px){.vault-metrics{grid-template-columns:1fr}.vault-actions button{width:100%}.vault-table th,.vault-table td{padding:8px}}
