.journey{max-width:32rem;margin:0 auto;padding:1.25rem 1rem 3rem;font-size:1rem;line-height:1.5}.journey h1{margin:0 0 .75rem;font-size:1.5rem}.journey h2{margin:1.25rem 0 .5rem;font-size:1.15rem}.journey .muted{color:#5b5b5b}.journey .card{border:1px solid #ddd;border-radius:.5rem;margin:.75rem 0;padding:.9rem}.journey .button,.journey button{color:#fff;width:100%;min-height:3rem;font:inherit;text-align:center;cursor:pointer;background:#1f4e79;border:0;border-radius:.5rem;margin:.35rem 0;padding:.75rem 1rem;text-decoration:none;display:inline-block}.journey .secondary{color:#1f4e79;background:#eef2f6}.journey .slots{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.5rem;display:grid}.journey .slots button{min-height:2.75rem;margin:0}.journey label{margin:.75rem 0 .25rem;font-weight:600;display:block}.journey input[type=text],.journey input[type=email],.journey input[type=tel]{width:100%;min-height:2.75rem;font:inherit;border:1px solid #bbb;border-radius:.4rem;padding:.5rem .65rem}.journey .check{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.journey .alert{background:#fff4e5;border:1px solid #f0c88a;border-radius:.5rem;margin:.75rem 0;padding:.75rem}.journey .ok{background:#e9f6ec;border:1px solid #a9d8b3;border-radius:.5rem;margin:.75rem 0;padding:.75rem}.journey .code{word-break:break-all;background:#f6f6f6;border-radius:.4rem;padding:.6rem;font-family:ui-monospace,monospace;font-size:.85rem}.journey img.qr{width:100%;max-width:16rem;image-rendering:pixelated;margin:.5rem auto;display:block}.journey .notice{background:#eef4fb;border:1px solid #b9cfe6;border-radius:.5rem;margin:.75rem 0;padding:.75rem}.journey .notice p{margin:.35rem 0}.journey .countdown{font-variant-numeric:tabular-nums;margin:.5rem 0}
