.invoice-skeleton.svelte-4zo0ap{display:flex;flex-direction:column;gap:12px}.invoice-skel-row.svelte-4zo0ap{height:64px;border-radius:12px;background:var(--ox-surface-3, #f0f0f0);animation:svelte-4zo0ap-pulse 1.5s ease-in-out infinite}@keyframes svelte-4zo0ap-pulse{0%,to{opacity:1}50%{opacity:.5}}.invoice-empty.svelte-4zo0ap{text-align:center;padding:48px 24px;color:var(--ox-on-surface-variant, #555)}.invoice-empty-title.svelte-4zo0ap{font-size:1.1rem;font-weight:500;margin:0}.invoice-empty-sub.svelte-4zo0ap{font-size:.85rem;color:var(--ox-outline, #888);margin:4px 0 0}.invoice-list.svelte-4zo0ap{display:flex;flex-direction:column}.invoice-row.svelte-4zo0ap{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--ox-outline-variant, #e5e5e5)}.invoice-row.svelte-4zo0ap:last-child{border-bottom:none}.invoice-info.svelte-4zo0ap{flex:1;min-width:0}.invoice-number.svelte-4zo0ap{font-weight:500;font-size:.875rem;color:var(--ox-on-surface, #111);margin:0}.invoice-meta.svelte-4zo0ap{font-size:.75rem;color:var(--ox-outline, #888);margin:2px 0 0}.invoice-total.svelte-4zo0ap{font-weight:600;font-size:.875rem;color:var(--ox-on-surface, #111)}
