.list.svelte-89rafb{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row.svelte-89rafb{border-radius:var(--shape-md);background:var(--color-surface-raised);border:1px solid var(--glass-border);min-block-size:44px;transition:border-color var(--motion-duration-base) var(--motion-ease-standard);align-items:center;gap:12px;padding-block:12px;padding-inline:12px;display:flex}.row.added.svelte-89rafb{border-color:color-mix(in oklab, var(--color-border-accent) 70%, var(--glass-border))}.thumb.svelte-89rafb{border-radius:var(--shape-sm);background:var(--color-surface-base);flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex;overflow:hidden}.thumb-img.svelte-89rafb{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ico.svelte-89rafb{color:var(--color-text-accent)}.info.svelte-89rafb{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.row-name.svelte-89rafb{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:600}.row-desc.svelte-89rafb{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.row-price.svelte-89rafb{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:600}.row-price.on.svelte-89rafb{color:var(--color-text-accent)}.control.svelte-89rafb{flex:none}.add.svelte-89rafb{border-radius:var(--shape-pill);border:1px solid var(--color-border-accent);background:color-mix(in oklab, var(--color-border-accent) 16%, transparent);min-block-size:36px;color:var(--color-text-accent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;align-items:center;gap:4px;padding-inline:14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.add.svelte-89rafb:before{content:"";position:absolute;inset:-4px}.add-plus.svelte-89rafb{font-size:16px;line-height:0}.add.svelte-89rafb:active{background:color-mix(in oklab, var(--color-border-accent) 28%, transparent);transform:translateY(1px)}.stepper.svelte-89rafb{border-radius:var(--shape-pill);border:1px solid var(--glass-border);background:var(--color-surface-base);align-items:center;gap:2px;display:flex}.step.svelte-89rafb{min-block-size:36px;inline-size:40px;color:var(--color-text-primary);border-radius:var(--shape-pill);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:1;display:inline-flex;position:relative}.step.svelte-89rafb:before{content:"";position:absolute;inset-block:-4px;inset-inline:0}.step.svelte-89rafb:active{background:var(--glass-highlight)}.step.svelte-89rafb:disabled{color:var(--color-text-muted);cursor:not-allowed}.step-count.svelte-89rafb{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:18px;color:var(--color-text-primary);font-size:15px;font-weight:700}.switch.svelte-89rafb{border-radius:var(--shape-pill);background:var(--color-state-disabled);touch-action:manipulation;-webkit-tap-highlight-color:transparent;block-size:26px;inline-size:44px;transition:background var(--motion-duration-base) var(--motion-ease-standard);border:none;flex:none;padding:0;position:relative}.switch.on.svelte-89rafb{background:var(--color-border-accent)}.switch.svelte-89rafb:disabled{opacity:.5;cursor:not-allowed}.switch.svelte-89rafb:before{content:"";position:absolute;inset-block:-9px;inset-inline:0}.knob.svelte-89rafb{border-radius:var(--shape-pill);background:var(--color-text-primary);block-size:22px;inline-size:22px;box-shadow:var(--elevation-sm);transition:transform var(--motion-duration-base) var(--motion-ease-ios-spring);position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch.on.svelte-89rafb .knob:where(.svelte-89rafb){transform:translate(18px)}@media (width<=25rem){.row.svelte-89rafb{grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.control.svelte-89rafb{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.row.svelte-89rafb,.add.svelte-89rafb,.switch.svelte-89rafb,.knob.svelte-89rafb{transition:none}}.timer-help.svelte-17myp9p{color:var(--color-text-secondary);margin-block-end:16px;font-size:12px;line-height:1.5}@media (width<=30rem){.back.svelte-17myp9p{inline-size:var(--tap);padding-inline:0}.back-label.svelte-17myp9p{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.summary-seats.svelte-17myp9p{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 12px;margin-block-start:8px;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.checkout.svelte-17myp9p{z-index:50;background:var(--color-surface-base);flex-direction:column;max-inline-size:720px;margin-inline:auto;display:flex;position:fixed;inset:0}.head.svelte-17myp9p{padding-block:calc(var(--safe-t) + 10px) 10px;background:var(--color-surface-base);flex:none;align-items:center;gap:10px;padding-inline:12px;display:flex}.back.svelte-17myp9p{flex:none;gap:2px;padding-inline:10px 16px}.head-title.svelte-17myp9p{min-inline-size:0;color:var(--color-text-primary);text-wrap:balance;flex:auto;font-size:17px;font-weight:600}.head-title.svelte-17myp9p:focus{outline:none}.timer.svelte-17myp9p{text-align:start;flex:none;gap:8px;padding-inline:12px 16px}.timer-ico.svelte-17myp9p{color:var(--color-text-accent)}.timer-text.svelte-17myp9p{line-height:1.05;display:grid}.timer-val.svelte-17myp9p{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-text-primary);font-size:18px;font-weight:700;display:block}.timer.urgent.svelte-17myp9p{background-color:color-mix(in oklab, var(--color-warning) 18%, transparent)}.timer.urgent.svelte-17myp9p .timer-val:where(.svelte-17myp9p),.timer.urgent.svelte-17myp9p .timer-ico:where(.svelte-17myp9p){color:var(--color-warning)}.timer-cap.svelte-17myp9p{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.status.svelte-17myp9p{border-radius:var(--shape-sm);border:1px solid #0000;flex:none;align-items:center;gap:8px;margin-block:8px 0;margin-inline:12px;padding-block:8px;padding-inline:11px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.status-ico.svelte-17myp9p{flex:none;display:inline-flex}.status-info.svelte-17myp9p{background:color-mix(in oklab, var(--color-morado) 12%, transparent);border-color:var(--glass-border);color:var(--color-text-secondary)}.status-warning.svelte-17myp9p{background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning)}.body.svelte-17myp9p{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:18px;min-block-size:0;padding-block:14px;padding-inline:16px;display:flex;overflow-y:auto}.section-title.svelte-17myp9p{letter-spacing:.01em;color:var(--color-text-secondary);margin-block-end:10px;font-size:13px;font-weight:700}.summary.svelte-17myp9p{border-radius:var(--shape-md);background:var(--color-surface-raised);border:1px solid var(--glass-border);padding-block:12px;padding-inline:14px}.summary-row.svelte-17myp9p{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.summary-who.svelte-17myp9p{min-inline-size:0}.summary-zone.svelte-17myp9p{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.summary-count.svelte-17myp9p{color:var(--color-text-secondary);margin-block-start:2px;font-size:13px}.summary-amount.svelte-17myp9p{color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:700}.summary-folio.svelte-17myp9p{color:var(--color-text-muted);letter-spacing:.02em;margin-block-start:8px;font-size:12px}.buyer.svelte-17myp9p{flex-direction:column;gap:10px;display:flex}.field.svelte-17myp9p{flex-direction:column;gap:4px;display:flex}.field-label.svelte-17myp9p{color:var(--color-text-secondary);font-size:12px;font-weight:600}.field-input.svelte-17myp9p{inline-size:100%;color:var(--color-text-primary);background:var(--glass-fill,color-mix(in oklab, var(--color-morado) 8%, transparent));border:1px solid var(--glass-border);border-radius:var(--shape-sm);padding-block:11px;padding-inline:12px;font-size:15px}.field-input.svelte-17myp9p::placeholder{color:var(--color-text-muted)}.field-input.svelte-17myp9p:focus-visible{border-color:var(--color-focus-ring);outline:none}.field-input-error.svelte-17myp9p{border-color:var(--color-danger-border)}.field-err.svelte-17myp9p{color:var(--color-danger);font-size:12px;font-weight:600}.save-note.svelte-17myp9p{color:var(--color-text-muted);text-wrap:pretty;font-size:12px;line-height:1.35}.prefill.svelte-17myp9p{border-radius:var(--shape-md);background:color-mix(in oklab, var(--color-morado) 10%, transparent);border:1px solid var(--glass-border);animation:svelte-17myp9p-prefill-in var(--motion-duration-base) var(--motion-ease-standard);padding-block:12px;padding-inline:14px}@keyframes svelte-17myp9p-prefill-in{0%{opacity:0}to{opacity:1}}.prefill-eyebrow.svelte-17myp9p{color:var(--color-text-muted);font-size:12px;font-weight:600}.prefill-row.svelte-17myp9p{justify-content:space-between;align-items:center;gap:12px;margin-block-start:4px;display:flex}.prefill-who.svelte-17myp9p{min-inline-size:0}.prefill-name.svelte-17myp9p{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.prefill-email.svelte-17myp9p{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1px;font-size:13px;overflow:hidden}.prefill-change.svelte-17myp9p{border:1px solid var(--glass-border);border-radius:var(--shape-pill);min-block-size:44px;color:var(--color-text-accent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;flex:none;padding-inline:14px;font-size:13px;font-weight:600}.prefill-change.svelte-17myp9p:active{background:var(--color-surface-pressed)}.prefill-change.svelte-17myp9p:disabled{opacity:.5}.prefill-hint.svelte-17myp9p{color:var(--color-text-muted);text-wrap:pretty;margin-block-start:8px;font-size:12px;line-height:1.35}@media (prefers-reduced-motion:reduce){.prefill.svelte-17myp9p{animation:none}}.foot.svelte-17myp9p{padding-block:12px calc(14px + var(--safe-b));background:var(--color-surface-raised);border-block-start:1px solid var(--glass-border);flex:none;padding-inline:16px;box-shadow:0 -6px 24px #00000059,inset 0 1px #ffffff0f}.breakdown.svelte-17myp9p{flex-direction:column;gap:6px;margin:0;display:flex}.bd-row.svelte-17myp9p{color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.bd-row.svelte-17myp9p dt:where(.svelte-17myp9p){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.bd-row.svelte-17myp9p dd:where(.svelte-17myp9p){font-variant-numeric:tabular-nums;flex:none;margin:0}.bd-total.svelte-17myp9p{border-block-start:1px solid var(--glass-border);margin-block-start:4px;padding-block-start:10px}.bd-total.svelte-17myp9p dt:where(.svelte-17myp9p){color:var(--color-text-primary);font-size:15px;font-weight:700}.bd-total.svelte-17myp9p dd:where(.svelte-17myp9p){color:var(--color-text-primary);font-size:20px;font-weight:700}.pay-error.svelte-17myp9p{border-radius:var(--shape-sm);background:var(--color-danger-soft);border:1px solid var(--color-danger-border);color:var(--color-danger);align-items:center;gap:8px;margin-block-start:10px;padding-block:9px;padding-inline:11px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.pay.svelte-17myp9p{margin-block-start:12px}.pay-hint.svelte-17myp9p{color:var(--color-text-muted);text-align:center;margin-block-start:8px;font-size:12px;line-height:1.35}
