html,body,#root{min-height:100%;margin:0}body{background:#a3aba0}@font-face{font-family:SatuMeja Suisse;src:url(/assets/suisse-intl-r7PWpICm.woff2)format("woff2");font-display:swap}.sm-reservation{--sm-colour:#505d33;--sm-background:#a3aba0;--sm-paper:#f5f3ea;--sm-brand-gap:48px;--sm-content-gap:24px;--sm-inline-gap:16px;--sm-title-size:28px;--sm-body-size:14px;background:var(--sm-background);width:100%;min-height:100svh;color:var(--sm-colour);font-family:SatuMeja Suisse,Arial,sans-serif;font-size:var(--sm-body-size);font-synthesis:none;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;line-height:1.5;display:flex}.sm-reservation,.sm-reservation *,.sm-reservation :before,.sm-reservation :after{box-sizing:border-box}.sm-reservation__header{width:100%;max-width:420px;padding:var(--sm-brand-gap) var(--sm-content-gap) 0;justify-content:center;margin:0 auto;display:flex}.sm-reservation__wordmark{justify-content:center;display:flex}.sm-reservation__logo{width:160px;max-width:100%;height:auto;display:block}.sm-reservation__main{gap:var(--sm-content-gap);width:100%;max-width:390px;padding:var(--sm-brand-gap) var(--sm-content-gap) var(--sm-content-gap);flex-direction:column;margin:0 auto;display:flex}.sm-reservation__welcome{align-items:center;gap:var(--sm-content-gap);text-align:center;flex-direction:column;display:flex}.sm-reservation__success{border:1px solid var(--sm-colour);width:40px;height:40px;color:var(--sm-colour);border-radius:50%;justify-content:center;align-items:center;margin:0;display:flex}.sm-reservation__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.sm-reservation__success .sm-reservation__icon{stroke-width:1.8px;width:22px;height:22px}.sm-reservation__title{width:100%;color:inherit;font-family:inherit;font-size:var(--sm-title-size);letter-spacing:-.45px;margin:0;font-weight:600;line-height:1.2}.sm-reservation__title--success{white-space:nowrap}.sm-reservation__intro{color:inherit;font-size:var(--sm-body-size);overflow-wrap:anywhere;margin:0;line-height:1.5}.sm-reservation__ticket{gap:var(--sm-content-gap);padding:var(--sm-content-gap);background:var(--sm-paper);text-align:center;border:0;border-radius:5px;flex-direction:column;margin:0;display:flex}.sm-reservation__date{color:inherit;font-family:inherit;font-size:var(--sm-body-size);margin:0;font-weight:400;line-height:1.5}.sm-reservation__details{justify-content:center;align-items:center;gap:var(--sm-inline-gap);color:inherit;font-size:var(--sm-body-size);display:flex}.sm-reservation__details>span{white-space:nowrap;align-items:center;gap:8px;display:flex}.sm-reservation__details>i{background:var(--sm-colour);opacity:1;flex-shrink:0;width:1px;height:16px;display:block}.sm-reservation__footer{padding:var(--sm-content-gap);text-align:center;margin-top:auto}.sm-reservation__footer p{color:inherit;font-size:var(--sm-body-size);margin:0}
