@charset "UTF-8";:root{--fieldly-primary: #1234d2;--fieldly-header-bg: #1f3a5f;--fieldly-header-sub: #b8c7dc;--fieldly-ink: #242a2d;--fieldly-muted: #5b6b80;--fieldly-border: #e3e8ef;--fieldly-row-head: #f4f6f9;--fieldly-ok: #2e9e4f;--fieldly-ok-bg: #e6f4e6;--fieldly-warn-bg: #fff4df;--fieldly-warn-ink: #8a6116;--fieldly-danger: #b3433c;--fieldly-radius: 5px;--fieldly-bg: #edf0f4;--fieldly-card-radius: 10px}*{box-sizing:border-box}html,body{margin:0;color:var(--fieldly-ink);font-family:Source Sans Pro,-apple-system,Segoe UI,sans-serif;font-size:15px}body{background:var(--fieldly-bg)}.card{background:#fff;border:1px solid var(--fieldly-border);border-radius:var(--fieldly-card-radius);padding:1.25rem 1.4rem;box-shadow:0 2px 6px #141c281a,0 6px 20px #141c2814}.card+.card{margin-top:1.25rem}.table-panel{background:#fff;border:1px solid var(--fieldly-border);border-radius:var(--fieldly-card-radius);overflow:hidden;padding-bottom:.6rem;box-shadow:0 2px 6px #141c281a,0 6px 20px #141c2814}.table-panel tbody tr:last-child td{border-bottom:0}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--fieldly-primary);cursor:pointer}.link-btn:hover{text-decoration:underline}.tabs{display:flex;gap:1.75rem;justify-content:center;border-bottom:1px solid var(--fieldly-border);margin:0 0 1.25rem}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:.6rem .2rem;font:inherit;color:var(--fieldly-muted);cursor:pointer}.tabs button.active{color:var(--fieldly-primary);border-bottom-color:var(--fieldly-primary);font-weight:600}.qps{display:inline-block;padding:.05rem .4rem;border-radius:999px;font-size:.72rem;font-weight:600;cursor:help}.qps--excellent,.qps--very_good{background:#e3f6ea;color:#1b7a3d}.qps--good{background:#fdf1dc;color:#99670a}.qps--poor{background:#fdebea;color:#b3261e}a{color:var(--fieldly-primary);text-decoration:none}a:hover{text-decoration:underline}table{border-collapse:collapse;width:100%}.table-scroll{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--fieldly-border);border-radius:var(--fieldly-radius)}.table-scroll table{border-collapse:separate;border-spacing:0}.table-scroll thead th{position:sticky;top:0;z-index:1;background:var(--fieldly-row-head)}th,td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--fieldly-border);vertical-align:middle}td{background:#fff}th{background:var(--fieldly-row-head);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fieldly-muted)}.btn{display:inline-block;background:var(--fieldly-primary);color:#fff;padding:.45rem 1rem;border:0;border-radius:var(--fieldly-radius);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.btn-secondary{background:#fff;color:var(--fieldly-primary);border:1px solid var(--fieldly-primary)}.btn-danger{background:var(--fieldly-danger)}.icon-btn{display:inline-flex;align-items:center;background:none;border:0;padding:.3rem;margin:0 .1rem;border-radius:4px;color:var(--fieldly-muted);cursor:pointer}.icon-btn:hover{color:var(--fieldly-primary);background:var(--fieldly-row-head)}.icon-btn.danger:hover{color:var(--fieldly-danger)}.pill{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.75rem;background:#eef1f5}.pill.ok{background:var(--fieldly-ok-bg);color:#206520}.pill.warn{background:var(--fieldly-warn-bg);color:var(--fieldly-warn-ink)}.progress{display:inline-block;width:110px;height:8px;background:var(--fieldly-border);border-radius:999px;vertical-align:middle;margin-right:.5rem;overflow:hidden}.progress>span{display:block;height:100%;background:var(--fieldly-ok)}.missing{color:var(--fieldly-danger)}
