.vc-list-page.svelte-1ldm0zd{min-height:100vh;background-color:var(--dashboard-background, #f9fafb)}.page-header.svelte-1ldm0zd{background-color:var(--dashboard-panel-bg, white);border-bottom:1px solid var(--dashboard-border, #e5e7eb);padding:16px 32px}.header-content.svelte-1ldm0zd{display:flex;align-items:center;gap:16px;max-width:1200px;margin:0 auto}.header-spacer.svelte-1ldm0zd{flex:1}.back-link.svelte-1ldm0zd{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--dashboard-primary, #2563eb);text-decoration:none}.back-link.svelte-1ldm0zd:hover{text-decoration:underline}.back-link.svelte-1ldm0zd svg:where(.svelte-1ldm0zd){width:16px;height:16px}.page-content.svelte-1ldm0zd{padding:32px;max-width:1200px;margin:0 auto}.page-title-row.svelte-1ldm0zd{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}h1.svelte-1ldm0zd{font-size:28px;font-weight:700;color:var(--dashboard-text, #111827);margin:0}.create-btn.svelte-1ldm0zd{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;color:#fff;background-color:var(--dashboard-primary, #2563eb);border-radius:8px;text-decoration:none;transition:background-color .15s ease}.create-btn.svelte-1ldm0zd:hover{background-color:#1447e6}.create-btn.svelte-1ldm0zd svg:where(.svelte-1ldm0zd){width:18px;height:18px}.empty-state.svelte-1ldm0zd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;background-color:var(--dashboard-panel-bg, white);border:1px solid var(--dashboard-border, #e5e7eb);border-radius:12px}.empty-state.svelte-1ldm0zd svg:where(.svelte-1ldm0zd){width:48px;height:48px;color:var(--dashboard-text-muted, #6b7280);margin-bottom:16px}.empty-state.svelte-1ldm0zd h2:where(.svelte-1ldm0zd){font-size:18px;font-weight:600;color:var(--dashboard-text, #111827);margin:0 0 8px}.empty-state.svelte-1ldm0zd p:where(.svelte-1ldm0zd){font-size:14px;color:var(--dashboard-text-muted, #6b7280);margin:0 0 24px}.empty-create-btn.svelte-1ldm0zd{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:var(--dashboard-primary, #2563eb);border-radius:8px;text-decoration:none}.collections-grid.svelte-1ldm0zd{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.collection-card.svelte-1ldm0zd{display:flex;flex-direction:column;background-color:var(--dashboard-panel-bg, white);border:1px solid var(--dashboard-border, #e5e7eb);border-radius:12px;transition:all .15s ease}.collection-card.svelte-1ldm0zd:hover{border-color:var(--dashboard-primary, #2563eb);box-shadow:0 4px 12px #0000001a}.card-link.svelte-1ldm0zd{display:block;padding:20px 20px 0;text-decoration:none;flex:1}.card-link.svelte-1ldm0zd h2:where(.svelte-1ldm0zd){font-size:18px;font-weight:600;color:var(--dashboard-text, #111827);margin:0 0 8px}.card-link.svelte-1ldm0zd .description:where(.svelte-1ldm0zd){font-size:14px;color:var(--dashboard-text-muted, #6b7280);margin:0;line-height:1.5}.card-footer.svelte-1ldm0zd{display:flex;align-items:center;gap:12px;margin:16px 20px 20px;padding-top:12px;border-top:1px solid var(--dashboard-border, #e5e7eb)}.facet-count.svelte-1ldm0zd{font-size:12px;color:var(--dashboard-text-muted, #6b7280)}.private-badge.svelte-1ldm0zd{font-size:11px;font-weight:500;color:#ec5600;color:oklch(.646 .222 41.116);background-color:#fef3c6;padding:2px 8px;border-radius:10px}.edit-link.svelte-1ldm0zd{display:flex;align-items:center;justify-content:center;margin-left:auto;width:28px;height:28px;border-radius:6px;color:var(--dashboard-text-muted, #6b7280);transition:all .15s ease}.edit-link.svelte-1ldm0zd:hover{background-color:var(--dashboard-background, #f9fafb);color:var(--dashboard-primary, #2563eb)}.edit-link.svelte-1ldm0zd svg:where(.svelte-1ldm0zd){width:16px;height:16px}
