.runtime-multimodal-date-picker .SingleDatePicker,.runtime-multimodal-date-picker .SingleDatePickerInput,.runtime-multimodal-date-picker .DateInput{width:100%}.runtime-multimodal-date-picker .SingleDatePickerInput,.runtime-multimodal-date-picker .DateInput,.runtime-multimodal-date-picker .DateInput_input{background:0 0}.runtime-multimodal-date-picker .DateInput_input{color:var(--foreground);white-space:nowrap;border:0;height:2.25rem;padding:0;font-family:inherit;font-size:1rem;font-weight:500;line-height:2.25rem}@media (min-width:64rem){.runtime-multimodal-date-picker .DateInput_input{font-size:clamp(.875rem,1.1vw,1rem)}}.runtime-multimodal-date-picker .DateInput_input__focused{box-shadow:inset 0 -2px 0 var(--accent);border:0}.runtime-multimodal-date-picker .SingleDatePicker_picker{z-index:90}.runtime-multimodal-date-picker .DayPicker,.runtime-multimodal-date-picker .CalendarMonthGrid,.runtime-multimodal-date-picker .CalendarMonth{background:var(--background)}:is([data-multimodal-ticket-surface] .runtime-multimodal-stop-select+div:has(span:empty),[data-multimodal-flight-surface] .runtime-multimodal-stop-select+div:has(span:empty)){display:none}[data-multimodal-ticket-surface] .runtime-multimodal-stop-select [id$=-placeholder],[data-multimodal-flight-surface] .runtime-multimodal-stop-select [id$=-placeholder]{color:color-mix(in srgb, var(--foreground) 65%, var(--background))}[data-multimodal-ticket-surface] [data-ticket-search-swap]{border:2px solid var(--accent);color:var(--accent)}[data-multimodal-ticket-surface] [data-ticket-search-stop-field=from]{grid-area:1/1}[data-multimodal-ticket-surface] [data-ticket-search-swap-field]{background:0 0;grid-area:1/1;place-self:end;margin-right:16px;padding:0;transform:translateY(calc(50% + 4px))}[data-multimodal-ticket-surface] [data-ticket-search-swap] svg{transform:rotate(90deg)}@media (min-width:1024px){[data-multimodal-ticket-surface] [data-ticket-search-swap-field]{align-self:center;margin-right:0;transform:translate(50%)}[data-multimodal-ticket-surface] [data-ticket-search-swap] svg{transform:none}}@media (max-width:1023px){[data-multimodal-active-mode=ferry] [data-multimodal-modes]>*{flex:1;gap:6px;min-width:0;padding-inline:8px;font-size:12px}}
