.board-toolbar{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}.board-toolbar h2{margin:0}.board-toolbar label{font-size:14px}.board-toolbar select{display:block;margin-top:6px;padding:10px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px}.contract{padding:24px 0;border-top:1px solid var(--border)}.contract h3{margin:0 0 6px}.contract p{margin:6px 0}.contract .table-wrap{overflow-x:auto;margin:14px 0}.contract table{width:100%;border-collapse:collapse;min-width:560px;font-variant-numeric:tabular-nums}.contract th,.contract td{text-align:right;padding:10px;border-bottom:1px solid var(--border)}.contract th:first-child,.contract td:first-child{text-align:left}.contract th{font-size:12px;color:var(--muted);font-weight:600}.contract .rules{white-space:pre-wrap;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.badge{display:inline-block;font-size:12px;padding:3px 8px;background:#17342d;border-radius:6px;color:#9fe6c4}.badge.stale{background:#392d1e;color:#f2cd8a}.contract small{display:block;color:var(--muted)}.contract .ticker{overflow-wrap:anywhere}.empty{padding:24px 0;color:var(--muted)}#coverage{overflow-wrap:anywhere}@media(max-width:600px){.wrap{padding:24px 12px}.panel{padding:16px}.grid{grid-template-columns:1fr}.board-toolbar{display:block}.board-toolbar label{display:block;margin:16px 0}.contract .table-wrap{margin-right:-8px}.contract th,.contract td{padding:8px}}[hidden]{display:none!important}
