:root{color-scheme:light}body{margin:0;background:#109ac0;font-family:system-ui,sans-serif}table{border-collapse:collapse;width:100%;margin:.5rem 0 1.5rem}th,td{text-align:left;padding:.35rem .6rem;border-bottom:1px solid #e3e3e3;vertical-align:top}th{font-weight:600;border-bottom-color:#bbb}.number{text-align:right;font-variant-numeric:tabular-nums}.mismatch{color:#b45309;font-weight:600}.error{color:#b91c1c}.muted{color:#666;font-size:.85em}tr.deleted{color:#999}.status{padding:.1rem .4rem;border-radius:4px;font-size:.85em}.status-succeeded{background:#dcfce7}.status-failed{background:#fee2e2}.status-running{background:#e0f2fe}.tiles{display:flex;gap:1rem;flex-wrap:wrap}.tile{border:1px solid #e3e3e3;border-radius:8px;padding:.75rem 1.25rem;min-width:10rem}.tile-value{font-size:1.75rem;font-weight:600}.tile-label{color:#666}.pager{display:flex;gap:.5rem;align-items:center}table.fields{width:auto}.danger{margin-top:2rem;padding-top:1rem;border-top:1px solid #fecaca}a.tile{color:inherit;text-decoration:none}.actions{white-space:nowrap}.actions button+button{margin-left:.4rem}.rule-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:.5rem 0}.filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}button.link{background:none;border:none;padding:0;color:#0b6e8c;text-decoration:underline;cursor:pointer;font:inherit}.member-search input{width:7rem}
