.invoice-card.svelte-1nf95gd{display:flex;flex-direction:column;gap:var(--smrt-spacing-3, 12px);padding:var(--smrt-spacing-4, 16px);background-color:var(--smrt-color-surface-container-low);border-radius:var(--smrt-radius-large, 12px);text-decoration:none;color:var(--smrt-color-on-surface);cursor:pointer;transition:background-color var(--smrt-duration-normal, .2s) var(--smrt-easing-standard, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--smrt-duration-normal, .2s) var(--smrt-easing-standard, cubic-bezier(.2, 0, 0, 1));text-align:left;width:100%;border:none;position:relative;overflow:hidden;box-shadow:var(--smrt-elevation-1)}@media(prefers-reduced-motion:reduce){.invoice-card.svelte-1nf95gd{transition:none}}.invoice-card.svelte-1nf95gd:hover{background-color:var(--smrt-color-surface-container-high);box-shadow:var(--smrt-elevation-2)}.card-header.svelte-1nf95gd{display:flex;justify-content:space-between;align-items:center}.invoice-number.svelte-1nf95gd{font:var(--smrt-typography-label-large-font);font-weight:var(--smrt-typography-weight-semibold, 600);color:var(--smrt-color-on-surface)}.status-badge.svelte-1nf95gd{display:inline-flex;padding:0 var(--smrt-spacing-2, 8px);height:20px;align-items:center;font:var(--smrt-typography-label-small-font);font-weight:var(--smrt-typography-weight-semibold, 600);border-radius:var(--smrt-radius-full, 10px);text-transform:uppercase;letter-spacing:.5px}.status-default.svelte-1nf95gd{background-color:var(--smrt-color-surface-variant);color:var(--smrt-color-on-surface-variant)}.status-paid.svelte-1nf95gd{background-color:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container)}.status-info.svelte-1nf95gd{background-color:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container)}.status-error.svelte-1nf95gd{background-color:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}.card-body.svelte-1nf95gd{display:flex;flex-direction:column;gap:var(--smrt-spacing-1, 4px)}.customer-name.svelte-1nf95gd{font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant)}.invoice-amount.svelte-1nf95gd{font:var(--smrt-typography-headline-small-font);font-weight:var(--smrt-typography-weight-semibold, 600);color:var(--smrt-color-on-surface);font-variant-numeric:tabular-nums}.card-footer.svelte-1nf95gd{display:flex;justify-content:space-between;align-items:center;font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant);opacity:.8}.due-date.overdue.svelte-1nf95gd{color:var(--smrt-color-error);font-weight:var(--smrt-typography-weight-semibold, 600)}
