.jet-checkout-drawer{position:fixed;inset:0 0 0 auto;width:min(940px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;color:var(--ink);background:var(--white);box-shadow:-16px 0 70px rgba(2,13,31,.25)}.jet-checkout-drawer[open]{display:flex;flex-direction:column;animation:jet-checkout-drawer-enter .22s ease-out}.jet-checkout-drawer::backdrop{background:rgba(2,13,31,.55);backdrop-filter:blur(3px)}@keyframes jet-checkout-drawer-enter{0%{transform:translateX(32px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.jet-checkout-drawer[open]{animation:none}}.jet-checkout-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 32px}.jet-booking-confirmation .kismet-scope,.jet-booking-confirmation.kismet-scope,.jet-checkout-fixture.kismet-scope{--vr-bg:var(--white);--vr-text:var(--ink);--vr-text-muted:var(--muted);--vr-border:var(--line-strong);--vr-primary:var(--ink);--vr-accent:var(--gold-ink);--vr-primary-soft:rgba(11,24,48,.06);--vr-font-heading:var(--font-body),"Helvetica Neue",Arial,sans-serif;min-height:100%;color:var(--ink);font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.jet-booking-confirmation .kismet-scope,.jet-booking-confirmation.kismet-scope{--vr-surface:var(--white);--vr-surface-hover:var(--paper);--vr-text-secondary:var(--ink)}.jet-checkout-message{display:flex;flex-wrap:wrap;gap:.75rem;padding:24px 0}.jet-checkout-message p{flex-basis:100%;margin:0}.jet-checkout-mount{min-height:100%}.jet-checkout-fixture[data-checkout-presentation=drawer] .kchk__left{background:transparent}.jet-checkout-fixture button{cursor:pointer;touch-action:manipulation}.jet-checkout-fixture button:disabled{cursor:default}@media (max-width:600px){.jet-checkout-drawer-body{padding:20px 16px 32px}}