.bar.svelte-1puumyo{background:var(--surface);border:1px solid var(--line);margin-bottom:12px;padding:10px 12px}@media (width>=700px){.bar.svelte-1puumyo{z-index:5;position:sticky;top:0;box-shadow:0 6px 12px -6px #0009}}.filters.svelte-1puumyo{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.filters.svelte-1puumyo input[type=search]:where(.svelte-1puumyo){flex:260px}.filters.svelte-1puumyo select:where(.svelte-1puumyo){max-width:12em}.count.svelte-1puumyo{margin:8px 0 0;font-size:14px}.list.svelte-1puumyo{border-top:1px solid var(--line)}details.svelte-1puumyo{border-bottom:1px solid var(--line);padding:8px 0;scroll-margin-top:12px}@media (width>=700px){details.svelte-1puumyo{scroll-margin-top:140px}}.trader.svelte-1puumyo>summary:where(.svelte-1puumyo){padding:2px 0}.trader-name.svelte-1puumyo{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-strong);font-size:17px;font-weight:600}.quests.svelte-1puumyo{border-top:1px solid var(--line);margin:8px 0 0 16px}.quests.svelte-1puumyo details:where(.svelte-1puumyo):last-child{border-bottom:0}summary.svelte-1puumyo{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.name.svelte-1puumyo{font-weight:600}.meta.svelte-1puumyo{color:var(--muted);font-size:14px}.badge.svelte-1puumyo{border:1px solid var(--line);color:var(--accent);border-radius:3px;margin-left:4px;padding:0 4px;font-size:12px;display:inline-block}.body.svelte-1puumyo{padding:4px 0 4px 16px;font-size:15px}.body.svelte-1puumyo p:where(.svelte-1puumyo){margin:6px 0}.objectives.svelte-1puumyo{margin:6px 0;padding-left:20px}.objectives.svelte-1puumyo li:where(.svelte-1puumyo){margin:2px 0}.status.svelte-1puumyo{border-radius:3px;margin-right:6px;padding:0 5px;font-size:12px;font-weight:600;display:inline-block}.status.done.svelte-1puumyo{background:var(--line);color:var(--muted)}.status.available.svelte-1puumyo{background:var(--route);color:var(--bg)}.status.locked.svelte-1puumyo{border:1px solid var(--line)}.tick.svelte-1puumyo{margin:6px 0}.tick.inline.svelte-1puumyo{margin:0 4px 0 0;display:inline}.ticked.svelte-1puumyo{color:var(--muted);text-decoration:line-through}.plan.svelte-1puumyo{white-space:nowrap;margin-left:6px;font-size:13px}
