fix: booking duration calculation, tip page auth, and UI polish across frontend

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-05-25 18:04:43 +01:00
co-authored by Sisyphus
parent 2a8f04e7b3
commit f553ebad99
14 changed files with 468 additions and 225 deletions
@@ -13,7 +13,11 @@
</script>
<div class="flex justify-between">
<Button variant="outline" disabled={!canBack} onclick={() => dispatch('back')}>Back</Button>
{#if canBack}
<Button variant="outline" onclick={() => dispatch('back')}>Back</Button>
{:else}
<div></div>
{/if}
{#if showSubmit}
<Button