h2.svelte-1x750jr{margin:24px 0 8px;font-size:20px}.bar.svelte-1x750jr{background:var(--surface);border:1px solid var(--line);margin-bottom:12px;padding:10px 12px}@media (width>=700px){.bar.svelte-1x750jr{z-index:5;position:sticky;top:0;box-shadow:0 6px 12px -6px #0009}}.bar.svelte-1x750jr p:where(.svelte-1x750jr){margin:8px 0 0}.view.svelte-1x750jr{display:flex}.view.svelte-1x750jr button:where(.svelte-1x750jr)+button:where(.svelte-1x750jr){border-left:0}.filters.svelte-1x750jr{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.filters.svelte-1x750jr input[type=search]:where(.svelte-1x750jr){flex:260px}.needed.svelte-1x750jr{border-collapse:collapse;width:100%;font-size:15px}.needed.svelte-1x750jr th:where(.svelte-1x750jr),.needed.svelte-1x750jr td:where(.svelte-1x750jr){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:4px 8px 4px 0}.needed.svelte-1x750jr .number:where(.svelte-1x750jr){text-align:right;white-space:nowrap}.needed.svelte-1x750jr td:where(.svelte-1x750jr) input.have:where(.svelte-1x750jr){text-align:right;width:4.75em;padding:2px 4px}.needed.svelte-1x750jr tr.collected:where(.svelte-1x750jr) td:where(.svelte-1x750jr){color:var(--muted)}.needed.svelte-1x750jr tr.collected:where(.svelte-1x750jr) td:where(.svelte-1x750jr):first-child{text-decoration:line-through}.needed.svelte-1x750jr .for:where(.svelte-1x750jr){color:var(--muted);font-size:14px}.list.svelte-1x750jr{border-top:1px solid var(--line)}.group.svelte-1x750jr>summary:where(.svelte-1x750jr){padding:2px 0}.group-name.svelte-1x750jr{font-weight:600}.group.svelte-1x750jr .needed:where(.svelte-1x750jr){margin:8px 0 4px}details.svelte-1x750jr{border-bottom:1px solid var(--line);padding:8px 0}summary.svelte-1x750jr{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.name.svelte-1x750jr{font-weight:600}.meta.svelte-1x750jr{color:var(--muted);font-size:14px}.body.svelte-1x750jr{padding:4px 0 4px 16px}.level.svelte-1x750jr{margin:8px 0}.level.built.svelte-1x750jr{opacity:.6}.level-head.svelte-1x750jr{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.level.svelte-1x750jr p:where(.svelte-1x750jr){margin:2px 0}.items.svelte-1x750jr{margin:4px 0;padding-left:20px;font-size:15px}.badge.svelte-1x750jr{border:1px solid var(--line);color:var(--accent);border-radius:3px;margin-left:4px;padding:0 4px;font-size:12px;display:inline-block}.status.done.svelte-1x750jr{background:var(--line);border-radius:3px;padding:0 5px;font-size:12px;font-weight:600}button.link.svelte-1x750jr{color:var(--route);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}
