.chips.svelte-198l9hs{display:flex;flex-wrap:wrap;gap:5px}.chip.svelte-198l9hs{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid #ccc;background:#fff;font-family:Space Mono,monospace;font-size:.75rem;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.chip.svelte-198l9hs:hover{border-color:#888}.chip.active.svelte-198l9hs{border-color:#000;background:#000;color:#fff}.dot.svelte-198l9hs{width:8px;height:8px;border-radius:50%;flex-shrink:0}.show-more.svelte-198l9hs{border:none;background:none;font-family:Space Mono,monospace;font-size:.75rem;color:#666;cursor:pointer;padding:3px 4px;text-decoration:underline}.show-more.svelte-198l9hs:hover{color:#000}.daterange.svelte-17mb3uj{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inputs.svelte-17mb3uj{display:flex;align-items:center;gap:6px}input[type=date].svelte-17mb3uj{padding:4px 8px;border:1px solid #ccc;font-family:Space Mono,monospace;font-size:.8rem;background:#fff}input[type=date].svelte-17mb3uj:focus{outline:none;border-color:#000}.dash.svelte-17mb3uj{font-size:.8rem;color:#888}.mode-toggle.svelte-17mb3uj{display:flex;border:1px solid #ccc}.mode-btn.svelte-17mb3uj{padding:4px 10px;border:none;background:#fff;font-family:Space Mono,monospace;font-size:.75rem;cursor:pointer;transition:background .12s}.mode-btn.svelte-17mb3uj+.mode-btn:where(.svelte-17mb3uj){border-left:1px solid #ccc}.mode-btn.active.svelte-17mb3uj{background:#000;color:#fff}.price-filter.svelte-c9q04j{display:flex;flex-direction:column;gap:8px}.total-row.svelte-c9q04j{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.source-row.svelte-c9q04j{display:flex;flex-direction:column;gap:4px}.source-inputs.svelte-c9q04j{display:flex;align-items:center;gap:6px;flex-wrap:wrap}input[type=number].svelte-c9q04j{width:120px;padding:4px 8px;border:1px solid #ccc;font-family:Space Mono,monospace;font-size:.8rem;background:#fff}input[type=number].svelte-c9q04j:focus{outline:none;border-color:#000}.dash.svelte-c9q04j,.unit.svelte-c9q04j{font-size:.8rem;color:#888}.sources-toggle.svelte-c9q04j{border:none;background:none;font-family:Space Mono,monospace;font-size:.75rem;color:#555;cursor:pointer;text-decoration:underline;padding:0;text-align:left}.sources-toggle.svelte-c9q04j:hover{color:#000}.sources.svelte-c9q04j{display:flex;flex-direction:column;gap:8px;padding-left:10px;border-left:2px solid #e0e0e0}.source-label.svelte-c9q04j{font-family:Space Mono,monospace;font-size:.78rem;font-weight:600;color:#444}.mode-toggle.svelte-c9q04j{display:flex;border:1px solid #ccc}.mode-btn.svelte-c9q04j{padding:3px 8px;border:none;background:#fff;font-family:Space Mono,monospace;font-size:.75rem;cursor:pointer;transition:background .12s}.mode-btn.svelte-c9q04j+.mode-btn:where(.svelte-c9q04j){border-left:1px solid #ccc}.mode-btn.active.svelte-c9q04j{background:#000;color:#fff}.filter-panel.svelte-l5yqo4{border:1px solid #000;border-top:none;background:#f7f7f7;padding:14px 16px 16px}.panel-header.svelte-l5yqo4{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panel-title.svelte-l5yqo4{font-family:Space Mono,monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#555}.clear-all.svelte-l5yqo4{border:none;background:none;font-family:Space Mono,monospace;font-size:.75rem;color:#888;cursor:pointer;text-decoration:underline;padding:0}.clear-all.svelte-l5yqo4:hover{color:#000}.fields.svelte-l5yqo4{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px 28px}.filter-field.svelte-l5yqo4{display:flex;flex-direction:column;gap:8px}.field-header.svelte-l5yqo4{display:flex;align-items:center;justify-content:space-between}.field-label.svelte-l5yqo4{font-family:Space Mono,monospace;font-size:.8rem;font-weight:600;color:#222}.clear-field.svelte-l5yqo4{border:none;background:none;font-size:1.1rem;line-height:1;color:#bbb;cursor:pointer;padding:0}.clear-field.svelte-l5yqo4:hover{color:#000}.presence-label.svelte-l5yqo4{display:flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:.8rem;cursor:pointer;-webkit-user-select:none;user-select:none}.presence-label.svelte-l5yqo4 input:where(.svelte-l5yqo4){width:14px;height:14px;cursor:pointer;accent-color:#000}.empty.svelte-l5yqo4{font-family:Space Mono,monospace;font-size:.75rem;color:#bbb}
