.contract-desk section{padding:22px;background:#fff;border:1px solid #e1e6ef;border-radius:9px;margin-bottom:20px}.contract-desk h2{font-size:18px;font-weight:550;margin:0 0 18px}.contract-heading,.contract-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.contract-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end;margin-bottom:20px}.contract-desk .button,.contract-desk button{font-size:12px}.contract-pagination{font-size:12px;color:#7e8ba2;margin:18px 0 0}.contract-journal{padding:16px 0;border-top:1px solid #e6eaf1;font-size:13px}.contract-journal small{color:#7d8da5}.contract-snapshot{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.8;max-height:600px;overflow:auto;background:#f7f9fd;padding:20px;border:1px solid #e3e9f3;border-radius:7px}.contract-desk .muted{font-size:12px;line-height:1.7}.contract-desk .table-wrap{overflow:auto}.contract-desk .account-table td{max-width:280px;min-width:80px}.contract-desk .fingerprint{font-size:11px;color:#75849c;overflow-wrap:anywhere}@media(max-width:800px){.contract-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.contract-filters{grid-template-columns:1fr}.contract-desk section{padding:15px}}
