.empty-state.svelte-sio7ch{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;min-height:300px}.empty-state-icon.svelte-sio7ch{margin-bottom:var(--spacing-lg)}.empty-state-title.svelte-sio7ch{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin-bottom:var(--spacing-sm);margin-top:0}.empty-state-description.svelte-sio7ch{font-size:var(--font-size-base);color:var(--color-gray-600);max-width:400px;margin:0 auto var(--spacing-lg);line-height:var(--line-height-relaxed)}.empty-state-actions.svelte-sio7ch{display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-md)}.empty-state-compact.svelte-sio7ch{padding:var(--spacing-lg) var(--spacing-md);min-height:200px}.empty-state-compact.svelte-sio7ch .empty-state-icon:where(.svelte-sio7ch){margin-bottom:var(--spacing-md)}.empty-state-compact.svelte-sio7ch .empty-state-title:where(.svelte-sio7ch){font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.empty-state-compact.svelte-sio7ch .empty-state-description:where(.svelte-sio7ch){font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}@media (max-width: 576px){.empty-state.svelte-sio7ch{padding:var(--spacing-xl) var(--spacing-md);min-height:250px}.empty-state-title.svelte-sio7ch{font-size:var(--font-size-lg)}.empty-state-description.svelte-sio7ch{font-size:var(--font-size-sm)}.empty-state-actions.svelte-sio7ch{flex-direction:column;width:100%}.empty-state-actions.svelte-sio7ch button,.empty-state-actions.svelte-sio7ch a{width:100%}}
