table.svelte-154tc9j{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}th.svelte-154tc9j,td.svelte-154tc9j{text-align:left;padding:.4rem .6rem;border-bottom:1px solid #eee}th.svelte-154tc9j{font-weight:600;border-bottom:2px solid #ccc}.url-cell.svelte-154tc9j{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-done.svelte-154tc9j{color:#060}.status-error.svelte-154tc9j{color:#c00;cursor:help}.status-pending.svelte-154tc9j{color:#888}.clickable-row.svelte-154tc9j{cursor:pointer}.clickable-row.svelte-154tc9j:hover{background:#f5f5f5}.nowrap.svelte-154tc9j{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.empty.svelte-154tc9j{color:#666;font-size:.9rem}.actions.svelte-yzm5ec{display:flex;gap:.5rem;margin-top:1rem}.new-btn.svelte-yzm5ec{display:inline-block;padding:.4rem 1rem;border:1px solid #ccc;border-radius:4px;text-decoration:none;color:inherit;background:#fff;cursor:pointer;font-size:inherit}.new-btn.svelte-yzm5ec:hover{background:#f5f5f5}.new-collection-form.svelte-yzm5ec{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;align-items:center}.form-input.svelte-yzm5ec{padding:.4rem .5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.btn-primary.svelte-yzm5ec{padding:.4rem 1rem;border:1px solid #4a90d9;border-radius:4px;background:#4a90d9;color:#fff;cursor:pointer}.btn-primary.svelte-yzm5ec:hover{background:#3a7bc8}.btn-primary.svelte-yzm5ec:disabled{opacity:.6;cursor:not-allowed}.error.svelte-yzm5ec{color:#c00;font-size:.85rem;width:100%;margin:0}.collection-section.svelte-yzm5ec{margin-top:1.5rem}.collection-section.svelte-yzm5ec h2:where(.svelte-yzm5ec){display:flex;align-items:center;gap:.5rem;font-size:1.1rem;margin:0;border-bottom:2px solid #eee;padding-bottom:.3rem}.collection-link.svelte-yzm5ec{color:inherit;text-decoration:none}.collection-link.svelte-yzm5ec:hover{text-decoration:underline}.collection-count.svelte-yzm5ec{font-size:.8rem;color:#999;font-weight:400}.collection-desc.svelte-yzm5ec{color:#666;font-size:.85rem;margin:.25rem 0 0}
