Enter personal amounts for each user. The remainder will be split equally.
Total Personal: CHF {Object.values(personalAmounts).reduce((sum, val) => sum + (parseFloat(val) || 0), 0).toFixed(2)}
Remainder to Split: CHF {Math.max(0, parseFloat(amount) - Object.values(personalAmounts).reduce((sum, val) => sum + (parseFloat(val) || 0), 0)).toFixed(2)}
{#if personalTotalError}
⚠️ Personal amounts exceed total payment amount!
{/if}