@charset "UTF-8";:root{--guehring-yellow: #ffe900;--color-background: #303030;--color-text: #3b3b3b;--color-light-text: #ffffff;--color-gray1: #f7f7f7;--color-gray2: #e5e5e5;--color-gray3: #bfbfbf;--color-link: #14b0ae;--color-active: #007788;--color-warning: #f08936;--color-alert: #e6504f}html,body{margin:0;padding:0;background:var(--color-gray1);color:var(--color-text);font-family:Barlow,sans-serif;line-height:150%}.mono{font-family:Consolas,Courier New,monospace}.muted{color:#6f6f6f}a{color:var(--color-link)}.card{background:#fff;border:1px solid var(--color-gray2);border-radius:8px;padding:28px 32px;box-shadow:0 1px 3px #3030300f}.data-table{width:100%;border-collapse:collapse;background:#fff;font-size:.95rem}.data-table th,.data-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--color-gray2)}.data-table thead th{background:var(--color-background);color:var(--color-light-text);font-weight:600}.data-table .num{text-align:right}.data-table tbody tr:hover{background:rgba(255,233,0,.08)}.btn{display:inline-block;padding:11px 22px;border:none;border-radius:4px;background:var(--color-gray2);color:var(--color-text);text-decoration:none;font-family:inherit;font-size:.98rem;font-weight:600;cursor:pointer;transition:filter .12s,background .12s}.btn:hover{filter:brightness(.95)}.btn[disabled]{background:#dcdcdc;color:gray;cursor:default}.btn-primary{background:var(--guehring-yellow);color:var(--color-text)}.button-row{display:flex;gap:12px;flex-wrap:wrap}.confidence-badge{display:inline-block;padding:3px 12px;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:capitalize}.confidence-measured{background:#dcf3e3;color:#1a7f37}.confidence-catalogue{background:#d9f0ef;color:var(--color-active)}.confidence-estimated{background:#fdeed8;color:#a05c12}.confidence-missing{background:var(--color-gray2);color:#6f6f6f}.status-chip{display:inline-block;padding:3px 12px;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--color-gray2);color:#6f6f6f}.status-chip.status-ok{background:#dcf3e3;color:#1a7f37}
