.page-header.svelte-dur8ns{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.filters.svelte-dur8ns{gap:.5rem;margin-bottom:1.5rem;display:flex}.filter-btn.svelte-dur8ns{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.filter-btn.svelte-dur8ns:hover{background:var(--bg)}.filter-btn.active.svelte-dur8ns{background:var(--primary);color:#fff;border-color:var(--primary)}.card.svelte-dur8ns{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}table.svelte-dur8ns{border-collapse:collapse;width:100%}th.svelte-dur8ns,td.svelte-dur8ns{text-align:left;border-bottom:1px solid var(--border);padding:1rem 1.25rem}th.svelte-dur8ns{background:var(--bg);color:var(--text-muted);font-size:.8125rem;font-weight:600}a.svelte-dur8ns{color:var(--primary);text-decoration:none}a.svelte-dur8ns:hover{text-decoration:underline}.format-badge.svelte-dur8ns{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.format-xrechnung.svelte-dur8ns{color:#1e40af;background:#dbeafe}.format-zugferd.svelte-dur8ns{color:#9d174d;background:#fce7f3}.status.svelte-dur8ns{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.status-draft.svelte-dur8ns{color:#475569;background:#e2e8f0}.status-sent.svelte-dur8ns{color:#92400e;background:#fef3c7}.status-paid.svelte-dur8ns{color:#065f46;background:#d1fae5}.status-overdue.svelte-dur8ns{color:#991b1b;background:#fee2e2}.actions.svelte-dur8ns{gap:.5rem;display:flex}.btn-icon.svelte-dur8ns{background:var(--bg);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.btn-icon.svelte-dur8ns:hover:not(:disabled){background:var(--border)}.btn-icon.svelte-dur8ns:disabled{opacity:.4;cursor:not-allowed}.btn.svelte-dur8ns{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.btn-primary.svelte-dur8ns{background:var(--primary);color:#fff}.btn-primary.svelte-dur8ns:hover{background:var(--primary-dark)}.loading.svelte-dur8ns,.empty.svelte-dur8ns{text-align:center;color:var(--text-muted);padding:3rem}.empty.svelte-dur8ns p:where(.svelte-dur8ns){margin-bottom:1rem}
