.pass-bundle-builder.svelte-b7ugum{container-type:inline-size;display:grid;gap:2rem}.title.svelte-b7ugum{line-height:1.05;font-family:var(--heading-font-family);word-spacing:-.05em;letter-spacing:-.025em;font-weight:700;font-size:var(--current-h2-font-size, 2em);color:rgb(var(--rgb-text));text-wrap:balance}@media (min-width: 800px){.title.svelte-b7ugum{padding-right:5rem}}.validity.svelte-b7ugum{font-size:1.75rem;text-wrap:balance}.body.svelte-b7ugum{display:grid;grid-template-rows:1fr 1px 1fr;gap:2rem}@container (width >= 42rem){.body.svelte-b7ugum{grid-template-rows:1fr;grid-template-columns:1fr 1px 1fr}}.panel.svelte-b7ugum{flex:1 1 auto;display:flex;flex-direction:column;gap:1.25rem}.divider.svelte-b7ugum{border:0;background:rgba(var(--rgb-gray),.25)}.legend.svelte-b7ugum{display:block;color:rgb(var(--rgb-muted));font-size:1rem;line-height:2rem;font-weight:400}.options.svelte-b7ugum{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.option.svelte-b7ugum{flex:1 1 auto}.label.svelte-b7ugum{display:flex;flex-direction:column;align-items:baseline;gap:.5rem;width:100%;padding:.6875rem 1rem;position:relative;background:rgba(var(--rgb-green),0);border:1.5px solid rgba(var(--rgb-light-gray),.6);border-radius:var(--border-radius-md);transition:var(--box-shadow-transition);cursor:pointer;text-align:left;word-spacing:-.05em;transition:var(--box-shadow-transition),var(--background-transition),border-color .1s var(--ease)}.using-keyboard .radio.svelte-b7ugum:focus-visible+.label:where(.svelte-b7ugum){outline:solid var(--current-focus-ring-width, var(--focus-ring-width));outline-color:rgb(var(--current-focus-ring-color, var(--focus-ring-color)))}.radio.svelte-b7ugum:not(:disabled,:checked)+.label:where(.svelte-b7ugum){box-shadow:var(--box-shadow-sm)}.radio.svelte-b7ugum:not(:disabled,:checked)+.label:where(.svelte-b7ugum):hover{box-shadow:var(--box-shadow-sm-hover)}.radio.svelte-b7ugum:checked+.label:where(.svelte-b7ugum){background:rgba(var(--rgb-green),.08);border-color:rgb(var(--rgb-green))}.radio.svelte-b7ugum:disabled+.label:where(.svelte-b7ugum){color:rgba(var(--rgb-text),.6);cursor:not-allowed}.price.svelte-b7ugum{font-size:1.125rem}.symbol.svelte-b7ugum{--current-color: rgb(var(--rgb-green));align-self:center;margin-left:auto;position:absolute;right:.75rem;top:.65rem}.footer.svelte-b7ugum{display:flex;flex-direction:column}.summary.svelte-b7ugum{display:flex;justify-content:space-between;margin-bottom:1.5rem;color:rgb(var(--rgb-muted));font-size:1rem;text-wrap:balance}.passengers.svelte-b7ugum{display:flex;align-items:center;gap:.5rem}.departure-date.svelte-b7ugum{margin-top:1.5rem}.departure-date.svelte-b7ugum .aligned:where(.svelte-b7ugum){display:flex;align-items:center;gap:.5rem}.icon.svelte-b7ugum{padding:.13rem .26rem;width:1.2rem;height:auto;border-radius:.25rem;background:rgba(var(--rgb-light-gray),.3);color:#6b718b;transform:translateY(.025rem)}.heading.svelte-b7ugum{font-size:1.25rem;color:rgb(var(--rgb-text));font-weight:600}.total.svelte-b7ugum{text-align:right}.sum.svelte-b7ugum{font-size:2rem;font-weight:700;color:rgb(var(--rgb-text))}.from.svelte-b7ugum{font-weight:400}.error.svelte-b7ugum{padding:1rem;border-radius:var(--border-radius-sm);background:rgba(var(--rgb-red),.05);border:1px solid rgba(var(--rgb-red),.6);color:rgb(var(--rgb-red))}.spinner.svelte-b7ugum{height:1em;margin-right:.25em}.credit.svelte-b7ugum{max-width:38rem;margin:.75rem auto -1.5rem;padding-bottom:1rem;text-align:center;color:rgb(var(--rgb-muted));font-size:.75rem}.credit.svelte-b7ugum:first-child{padding:0;margin:0 auto}.credit.svelte-b7ugum a{text-decoration:underline}
