{#if showEditModal && selectedBooking}
Are you sure you want to cancel this booking? You have already made payments totalling
£{totalPaid.toFixed(2)}.
Full Refund
You have given over {POLICY.FULL_REFUND_THRESHOLD_HOURS} hours' notice. You will receive
a
full refund of £{totalPaid.toFixed(2)}. Nothing
will be deducted.
Partial Refund
Based on your notice period ({hoursUntilAppt}h), up to {POLICY.PROTECTED_DEPOSIT_MAX_PCT *
100}% of the total (£{protectedDeposit.toFixed(2)}) is treated as a protected
deposit and will be retained. The remaining
£{estimatedRefund.toFixed(2)} will be refunded.
Cancelling With No Refund
This booking is under {POLICY.PARTIAL_REFUND_THRESHOLD_HOURS} hours' notice. The full
amount you have paid (£{totalPaid.toFixed(2)}) will be retained to
cover the lost slot. It will also count as a no-show toward your booking
history (2 no-shows within 6 months would require deposits on future bookings).
Refunds are processed via Square and may take 3–5 business days. See our
Are you sure you want to cancel this booking? Clean Cancellation
This booking has no payments and is being cancelled with
{hoursUntilAppt > POLICY.FULL_REFUND_THRESHOLD_HOURS ? 'plenty of' : 'sufficient'} notice.
It will be removed completely and will not appear in your booking history.
Are you sure you want to cancel this booking? Short Notice Cancellation
This booking is under {POLICY.PARTIAL_REFUND_THRESHOLD_HOURS} hours' notice. Cancelling
now counts as a
no-show (2 no-shows within 6 months will require deposits on future bookings).