h2.svelte-pr1n5r.svelte-pr1n5r{margin:1rem 0 1.5rem;text-align:center}@media only screen and (min-width: 576px){h2.svelte-pr1n5r.svelte-pr1n5r{display:none}}.close.svelte-pr1n5r.svelte-pr1n5r{background:none;border:0;float:right;margin:1rem 0;padding:0;width:2rem}.close.svelte-pr1n5r i.bat-icon{cursor:pointer;font-size:var(--font-size-xl);margin:0}@media only screen and (min-width: 576px){.close.svelte-pr1n5r.svelte-pr1n5r{display:none}}.header.svelte-pr1n5r.svelte-pr1n5r{color:var(--color-grey);display:flex;font-weight:600;padding-bottom:2px}.header-cell.svelte-pr1n5r.svelte-pr1n5r{width:1.875rem;text-align:center;flex-grow:1}.date-time-picker.svelte-pr1n5r.svelte-pr1n5r{background-color:var(--color-white);bottom:0;cursor:default;display:block;font-size:var(--font-size-s);left:0;padding:.5rem .5rem calc(1.5rem + env(safe-area-inset-bottom,0px));position:fixed;outline:none;right:0;top:115px;overflow-y:auto;overscroll-behavior:contain}.date-time-picker--no-current-year-availability.svelte-pr1n5r.svelte-pr1n5r{filter:blur(30px);pointer-events:none}.date-time-picker-no-current-year-availability.svelte-pr1n5r.svelte-pr1n5r{position:absolute;left:0;top:0;right:0;padding:.5rem;text-align:center;z-index:10}@media only screen and (min-width: 576px){.date-time-picker.svelte-pr1n5r.svelte-pr1n5r{display:inline-block;overflow:visible;padding:1rem;position:initial;font-size:var(--font-size-m);border:1px solid var(--color-grey-lightest);border-radius:var(--border-radius-l);box-shadow:0 28px 32px #6c6d711a,0 4px 8px #6c6d710d,0 8px 16px #6c6d710d}}@media only screen and (min-width: 992px){.date-time-picker.svelte-pr1n5r.svelte-pr1n5r{transform:translate(-.75rem) translateY(var(--date-picker-shift-y, -15rem))}}.tab-container.svelte-pr1n5r.svelte-pr1n5r{outline:none}.top.svelte-pr1n5r.svelte-pr1n5r{display:flex;justify-content:center;align-items:center;padding-bottom:.5rem}.top.svelte-pr1n5r span.svelte-pr1n5r{flex-grow:1;text-align:center}.page-button.svelte-pr1n5r.svelte-pr1n5r{background-color:transparent;width:2rem;height:2rem;flex-shrink:0;cursor:pointer;border-radius:5px;box-sizing:border-box;border:1px solid transparent;display:flex;align-items:center;justify-content:center}.page-button.svelte-pr1n5r span.svelte-pr1n5r{color:var(--color-black);font-size:var(--font-size-xl)}@media only screen and (min-width: 576px){.page-button.svelte-pr1n5r.svelte-pr1n5r{width:1.5rem;height:1.5rem}.page-button.svelte-pr1n5r span.svelte-pr1n5r{font-size:var(--font-size-m)}}.page-button.svelte-pr1n5r.svelte-pr1n5r:hover{background-color:var(--color-grey-lightest);border:1px solid var(--color-grey)}.week.svelte-pr1n5r.svelte-pr1n5r{display:flex}.no-spots-label.svelte-pr1n5r.svelte-pr1n5r{margin-bottom:1rem}.alternatives-block.svelte-pr1n5r>.svelte-pr1n5r{margin-bottom:10rem}.legend.svelte-pr1n5r.svelte-pr1n5r{display:flex;flex-direction:column}.legend__item.svelte-pr1n5r.svelte-pr1n5r{display:flex;align-items:center;font-size:var(--font-size-s);line-height:var(--line-height-s);padding-left:2px}.legend__item.svelte-pr1n5r.svelte-pr1n5r:before{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:50%;margin-right:.5rem;flex-shrink:0}.legend__item--fixed-departure.svelte-pr1n5r.svelte-pr1n5r:before{background-color:var(--color-primary)}.legend__item--not-available.svelte-pr1n5r.svelte-pr1n5r{color:var(--color-secondary)}.legend__item--not-available.svelte-pr1n5r.svelte-pr1n5r:before{background-color:var(--color-secondary)}.legend__item--alternatives.svelte-pr1n5r.svelte-pr1n5r{color:var(--color-alternative)}.legend__item--alternatives.svelte-pr1n5r.svelte-pr1n5r:before{background-color:var(--color-alternative-lightest);border:1px dashed var(--color-alternative);box-sizing:border-box}.alternatives-summary.svelte-pr1n5r.svelte-pr1n5r{display:flex;align-items:flex-start;gap:8px;margin:0 0 var(--spacing-s);padding:8px 12px;border-radius:var(--border-radius-s);background:var(--color-alternative-lightest);color:var(--color-alternative);font-size:var(--font-size-s);line-height:var(--line-height-s);text-align:left}.alternatives-summary__dot.svelte-pr1n5r.svelte-pr1n5r{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--color-alternative)}
