main.svelte-qbeahv{max-width:48rem;margin:0 auto;padding:1.5rem}@media (min-width: 56.25rem){main.svelte-qbeahv{max-width:none}}h1.svelte-qbeahv{font-size:1.75rem;margin-bottom:1rem}h2.svelte-qbeahv{font-size:1.2rem;margin:1.5rem 0 .5rem;border-bottom:1px solid var(--color-border-light);padding-bottom:.25rem}h2.svelte-qbeahv small:where(.svelte-qbeahv){font-weight:400;color:var(--color-text-secondary);font-size:.8rem}section.svelte-qbeahv{margin-bottom:1.5rem}.salden.svelte-qbeahv{display:flex;gap:1rem;margin-bottom:1.5rem}.salden.svelte-qbeahv .card{flex:1}.saldo-label.svelte-qbeahv{display:block;font-size:.8rem;color:var(--color-text-secondary)}.saldo-value.svelte-qbeahv{display:block;font-size:1.4rem}.form-group.svelte-qbeahv{display:grid;gap:var(--space-3)}.deposits.svelte-qbeahv{list-style:none;padding:0;margin:.5rem 0 0;font-size:.9rem}.deposits.svelte-qbeahv li:where(.svelte-qbeahv){display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--color-border-light)}.badge.svelte-qbeahv{font-size:.7rem;padding:.1rem .4rem;border-radius:var(--radius-sm);background:var(--color-surface-muted)}.badge.laufend.svelte-qbeahv{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge.getilgt.svelte-qbeahv,.badge.ausgezahlt.svelte-qbeahv{background:var(--color-success-bg);color:var(--color-success-text)}.pos.svelte-qbeahv{color:var(--color-success-text)}.neg.svelte-qbeahv{color:var(--color-danger-text)}
