.invoice-page.svelte-3m7a5h{max-width:600px}.page-header.svelte-3m7a5h{margin-bottom:var(--space-6)}.page-header.svelte-3m7a5h h1:where(.svelte-3m7a5h){margin-bottom:var(--space-1)}.status-badge.svelte-3m7a5h{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-6)}.status-badge.completed.svelte-3m7a5h{background-color:var(--color-success-bg);color:var(--color-success)}.status-badge.skipped.svelte-3m7a5h{background-color:var(--color-background);color:var(--color-text-secondary)}.status-badge.pending.svelte-3m7a5h{background-color:var(--color-warning-bg);color:var(--color-warning)}.invoice-summary.svelte-3m7a5h{display:flex;flex-direction:column;gap:var(--space-3)}.summary-row.svelte-3m7a5h{display:flex;justify-content:space-between;align-items:center}.summary-label.svelte-3m7a5h{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.summary-value.svelte-3m7a5h{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.summary-value.mono.svelte-3m7a5h{font-family:var(--font-mono);font-size:var(--font-size-sm)}.actions.svelte-3m7a5h{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.create-invoice.svelte-3m7a5h h3:where(.svelte-3m7a5h){margin-bottom:var(--space-6)}.form-section.svelte-3m7a5h{margin-bottom:var(--space-6)}.form-section.svelte-3m7a5h h4:where(.svelte-3m7a5h){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.section-hint.svelte-3m7a5h{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-4)}.checkbox-label.svelte-3m7a5h{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.checkbox-label.svelte-3m7a5h input[type=checkbox]:where(.svelte-3m7a5h){width:16px;height:16px;cursor:pointer}.billing-fields.svelte-3m7a5h{padding:var(--space-4);background-color:var(--color-background);border-radius:var(--radius-md)}.form-row.svelte-3m7a5h{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.form-group.svelte-3m7a5h{display:flex;flex-direction:column;gap:var(--space-2)}.plan-options.svelte-3m7a5h{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.plan-option.svelte-3m7a5h{position:relative;cursor:pointer}.plan-option.svelte-3m7a5h input:where(.svelte-3m7a5h){position:absolute;opacity:0}.plan-content.svelte-3m7a5h{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background-color:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.plan-option.svelte-3m7a5h:hover .plan-content:where(.svelte-3m7a5h){border-color:var(--color-cta-primary)}.plan-option.selected.svelte-3m7a5h .plan-content:where(.svelte-3m7a5h){border-color:var(--color-cta-primary);background-color:var(--color-cta-light)}.plan-name.svelte-3m7a5h{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.plan-price.svelte-3m7a5h{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-cta-primary)}.custom-amount.svelte-3m7a5h{margin-top:var(--space-4)}.invoice-preview.svelte-3m7a5h{padding:var(--space-4);background-color:var(--color-background);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.preview-row.svelte-3m7a5h{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-lg)}.preview-total.svelte-3m7a5h{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.form-actions.svelte-3m7a5h{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3)}.skip-form.svelte-3m7a5h{display:inline}.skipped-message.svelte-3m7a5h{color:var(--color-text-secondary)}@media(max-width:600px){.form-row.svelte-3m7a5h,.plan-options.svelte-3m7a5h{grid-template-columns:1fr}}
