.container.svelte-1icv0gg{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-md)}h1.svelte-1icv0gg{margin-bottom:var(--spacing-xxs)}h2.svelte-1icv0gg{margin:0 0 var(--spacing-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary, #555)}.spending-box.svelte-1icv0gg{margin-bottom:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius-sm, 4px);overflow:hidden;background:var(--color-white, #fff)}.spending-line.svelte-1icv0gg{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-semibold, 600)}.spending-date.svelte-1icv0gg{margin:0;padding:var(--spacing-xxs) var(--spacing-md) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary, #555);border-top:1px solid var(--color-border)}ul.svelte-1icv0gg{padding-left:1.25rem;line-height:1.6}.plan-link-row.svelte-1icv0gg{margin-top:var(--spacing-md);font-size:var(--font-size-sm)}.plan-link-row.svelte-1icv0gg a:where(.svelte-1icv0gg){color:var(--color-text);text-decoration:underline}
