:root{--text:#1d1b22;--muted:#6b6375;--bg:#fff;--border:#e5e4e7;--row:#f6f5f8;--accent:#6d28d9;--error:#b91c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font:15px/1.45 system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#ecebef;--muted:#9d97a8;--bg:#16151a;--border:#2e2c35;--row:#201e26;--accent:#a78bfa;--error:#f87171}}body{margin:0}main{max-width:1100px;margin:0 auto;padding:24px 16px 64px}h1{margin:0 0 4px}h2{margin:32px 0 8px;font-size:1.15rem}.muted{color:var(--muted)}.small{font-size:.85em}.error{color:var(--error)}form{gap:8px;margin-top:16px;display:flex}input{min-width:0;font:inherit;border:1px solid var(--border);color:inherit;background:0 0;border-radius:6px;flex:1;padding:8px 10px}button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}th{color:var(--muted);font-weight:600}.crawls tbody tr{cursor:pointer}.crawls tbody tr:hover,.crawls tr.selected{background:var(--row)}.status{font-weight:600}.status.running,.status.queued{color:var(--accent)}.status.failed{color:var(--error)}.products img{object-fit:contain;background:#fff;border-radius:4px;width:56px;height:56px}.num{white-space:nowrap}a{color:var(--accent)}section{overflow-x:auto}.missing{color:var(--error);font-style:italic}.mono{font-family:ui-monospace,Consolas,monospace;font-size:.9em}.products td.description{max-width:320px}.nowrap{white-space:nowrap}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products td.link{word-break:break-all;max-width:200px}
