.travel-plan-table_component__Lceod{border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:.5rem;display:grid;flex-direction:column;overflow:hidden}.travel-plan-table_component__Lceod .travel-plan-table_tableHeadline__I0owZ,.travel-plan-table_component__Lceod .travel-plan-table_tableIcon___Hyux{color:var(--foreground-default)}.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z{align-items:flex-start;border-bottom:var(--spacing-form-borderWidth) solid var(--border-default);display:flex;flex-direction:column;justify-content:space-between;padding:1rem;text-align:left}@media screen and (min-width:768px){.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z{align-items:center;flex-direction:row;gap:.5rem}}.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z:last-child{border-bottom:0}.travel-plan-table_component__Lceod .travel-plan-table_tableRow__av05Z.travel-plan-table_isHead__V_hS3{align-items:center;background-color:var(--background-surface);flex-direction:row;gap:.5rem;justify-content:flex-start}.travel-plan-table_component__Lceod .travel-plan-table_tableRowItem___Kidv{display:flex}.travel-plan-table_component__Lceod .travel-plan-table_tableItemValue__b2eH3{color:var(--foreground-default)}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRowItem___Kidv{flex:1 1 auto;justify-content:space-between}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z{align-items:center;flex-direction:row}@media screen and (max-width:767px){.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3){display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-content:unset}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv{display:flex;flex-direction:column}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv:first-of-type{grid-column:1/span 2;grid-row:1/1}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv:nth-of-type(2){grid-column:1/1;grid-row:2/2}.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3) .travel-plan-table_tableRowItem___Kidv:nth-of-type(3){grid-column:2/2;grid-row:2/2}}@media screen and (min-width:768px){.travel-plan-table_component__Lceod.travel-plan-table_hasHeadlines__y1f_C .travel-plan-table_tableRow__av05Z:not(.travel-plan-table_isHead__V_hS3){display:grid;grid-template-columns:3fr 1fr 1fr;justify-content:unset}}.travel-plan_component__2x_4l{display:flex;flex-direction:column;gap:2rem;width:100%}.travel-plan_component__2x_4l .travel-plan_descriptionsRow__jnMsm{row-gap:2rem}.travel-plan_component__2x_4l .travel-plan_contentColumn__4VMhJ{display:flex;flex-direction:column;gap:1rem}.travel-plan_component__2x_4l .travel-plan_tablesRow__THCm_{row-gap:1.5rem}.travel-plan-module_component__5z_i2{width:100%}.travel-plan-module_component__5z_i2 .travel-plan-module_container__nygjs{display:flex;flex-direction:column;gap:2rem}.travel-plan-module_component__5z_i2 .travel-plan-module_headline__04F7l,.travel-plan-module_component__5z_i2 .travel-plan-module_subHeadline__kiQB6{color:var(--foreground-default)}.travel-plan-module_component__5z_i2 .travel-plan-module_headlineColumn__Pd0Wo{display:flex;flex-direction:column;gap:1.5rem}.travel-plan-modal_component__eLrDQ{width:100%}.travel-plan-modal_component__eLrDQ .travel-plan-modal_container__drpYs{display:flex;flex-direction:column;gap:2rem}.travel-plan-modal_component__eLrDQ .travel-plan-modal_headline__0MYPt,.travel-plan-modal_component__eLrDQ .travel-plan-modal_subHeadline__DQwpX{color:var(--foreground-default)}.travel-plan-modal_component__eLrDQ .travel-plan-modal_headlineColumn__auZ7C{display:flex;flex-direction:column;gap:1.5rem}.travel-plan-modal_component__eLrDQ .travel-plan-modal_tablesRow__Fj6GU{row-gap:1.5rem}.travel-plan-modal_component__eLrDQ .travel-plan-modal_skeleton__htsT7{border-radius:var(--spacing-card-borderRadius)}.flight-summary-flight-details_component__XYNFb{display:flex;flex-direction:column;justify-content:space-between}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_arrow__zCy9b{margin-inline:.5rem}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_topWrapper__cXY3k{align-items:center;display:flex;justify-content:space-between}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_differenceDays__okvL6{position:absolute;right:0;top:0;transform:translateX(100%)}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_duration__N_nAv{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_airlineName____QXN{color:var(--foreground-muted)}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_flightDetailsWrapper__L2TmI{display:flex;gap:1.5rem;margin-top:.25rem}@media screen and (min-width:1440px){.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_flightDetailsWrapper__L2TmI{gap:2rem}}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_flightType__fRx_0{color:var(--foreground-default)}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_flightDetails__ds7Ek{color:var(--foreground-muted)}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_flex__hA64v{align-items:center;display:flex}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_formattedDateWrapper__lAqhC{display:flex;position:relative;width:-moz-fit-content;width:fit-content}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_infoWrapper__ZxjCq{display:flex;flex-flow:column nowrap;margin-top:auto;position:relative}.flight-summary-flight-details_component__XYNFb .flight-summary-flight-details_logo__hAD1L{aspect-ratio:1;border:1px solid var(--border-default);border-radius:.25rem;flex:0 0 auto;height:2rem;margin-right:1rem;overflow:hidden;width:2rem}.flight-summary_component__RICZK{border-radius:.25rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}.flight-summary_component__RICZK .flight-summary_link__kPiT1{color:var(--foreground-link);cursor:pointer;margin-left:auto;text-decoration:underline}.flight-summary_component__RICZK .flight-summary_contentLoader__MtSbo,.flight-summary_component__RICZK .flight-summary_topLoader__Xmm71{display:flex;flex-direction:row;gap:1rem}.flight-summary_component__RICZK .flight-summary_topLoader__Xmm71{justify-content:space-between;margin-bottom:1rem}.flight-summary_component__RICZK .flight-summary_loader___CbPr{display:flex;flex-direction:column;gap:1.5rem}.flight-summary_component__RICZK .flight-summary_textLoader__AxJCa{display:flex;flex-direction:column;gap:.75rem;width:40%}.flight-summary_component__RICZK .flight-summary_divider__OyCkG{background-color:var(--border-default);height:1px;margin-block:1rem;width:100%}.travel-summary_component__IuNEc{background-color:var(--background-surface);border-radius:.5rem;display:flex;flex-direction:column;padding:1rem 1rem 1.5rem;width:100%}.travel-summary_component__IuNEc .travel-summary_contentWrapper__rGcOa{display:flex;flex-direction:column;gap:1rem}.travel-summary_component__IuNEc .travel-summary_imageWrapper__83Lcy{aspect-ratio:16/9;border-radius:1rem;display:flex;overflow:hidden}.travel-summary_component__IuNEc .travel-summary_content__AU1Ol{display:flex;flex-direction:column;gap:1.5rem}.travel-summary_component__IuNEc .travel-summary_items__sm9e9{display:flex;flex-direction:column;gap:.25rem}.travel-summary_component__IuNEc .travel-summary_item__JBI2C{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem}.travel-summary_component__IuNEc .travel-summary_text__3RpEC{-webkit-box-orient:vertical;display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.travel-summary_component__IuNEc .travel-summary_headline__6R06v{color:var(--foreground-default);margin:0 0 .25rem}.travel-summary_component__IuNEc .travel-summary_flightInfo__LvNO1{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.travel-summary_component__IuNEc .travel-summary_flightDetailsLink__6LyyX{color:var(--foreground-link);cursor:pointer;display:flex;text-decoration:underline}.travel-summary_component__IuNEc .travel-summary_divider__liWyH{background-color:var(--border-default);height:1px;position:relative;width:100%}.travel-summary_component__IuNEc .travel-summary_priceWrapper__3DiGR{display:flex;flex-direction:row;justify-content:space-between}.travel-summary_component__IuNEc .travel-summary_priceText__0pmK9{color:var(--foreground-muted)}.travel-summary_component__IuNEc .travel-summary_price__72Sjo{color:var(--foreground-default);display:flex;flex-direction:column;gap:.25rem}.travel-summary_component__IuNEc .travel-summary_priceDetails__L6zu6{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.travel-summary_component__IuNEc .travel-summary_info__IHnSa{color:var(--foreground-muted);display:flex}.travel-summary_component__IuNEc .travel-summary_priceDetailsLink__VNlIk{color:var(--foreground-muted);cursor:pointer;display:flex;text-decoration:underline}.flight-selector-card-section_component__rvulQ{display:flex;flex-direction:column;justify-content:space-between}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_arrow__Rk_oO{margin-inline:.5rem}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_differenceDays__JDsN4{position:absolute;right:0;top:0;transform:translateX(100%)}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_duration__uA6B7{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flightDetails__bOrGh{display:flex;gap:1.5rem;margin-top:.25rem}@media screen and (min-width:1440px){.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flightDetails__bOrGh{gap:2rem}}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flightType__gxkEo{color:var(--foreground-default)}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_flex__dQJMW{align-items:center;display:flex}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_formattedDateWrapper__ei0NT{display:flex;position:relative;width:-moz-fit-content;width:fit-content}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_infoWrapper__WstTZ{display:flex;flex-flow:column nowrap;margin-top:auto;position:relative}.flight-selector-card-section_component__rvulQ .flight-selector-card-section_logo__NuZMb{aspect-ratio:1;border-radius:.25rem;flex:0 0 auto;height:2rem;margin-right:1rem;overflow:hidden;width:2rem}.flight-selector-card_component__Njh3Q{align-items:stretch;background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:stretch;outline:var(--spacing-interactive-borderWidth) solid var(--border-default);padding:1rem;text-align:left;transition:.25s ease-in-out;transition-property:background-color,outline-color,outline-width}.flight-selector-card_component__Njh3Q .flight-selector-card_content__k5atJ{align-items:center;display:flex;gap:1rem}@media screen and (min-width:1440px){.flight-selector-card_component__Njh3Q .flight-selector-card_content__k5atJ{gap:2rem}}.flight-selector-card_component__Njh3Q .flight-selector-card_divider__xQywY{align-self:stretch;background-color:var(--border-default);transition:background-color .25s ease-in-out;width:var(--spacing-interactive-dividerWidth)}.flight-selector-card_component__Njh3Q .flight-selector-card_price__0MQak{display:flex;margin-left:auto;word-break:keep-all}.flight-selector-card_component__Njh3Q .flight-selector-card_infoWarning__NBvI6{align-items:center;display:flex;gap:1rem}.flight-selector-card_component__Njh3Q .flight-selector-card_infoWarningIcon__9kuGJ{color:var(--foreground-default)}.flight-selector-card_component__Njh3Q .flight-selector-card_infoWarningText__f5m5h{color:var(--foreground-muted)}.flight-selector-card_component__Njh3Q.flight-selector-card_isActive__CyPW2,.flight-selector-card_component__Njh3Q:hover{background-color:var(--background-interactive-subtle);outline:var(--spacing-interactive-borderWidthActive) solid var(--border-interactive)}.flight-selector-card_component__Njh3Q.flight-selector-card_isActive__CyPW2 .flight-selector-card_divider__xQywY,.flight-selector-card_component__Njh3Q:hover .flight-selector-card_divider__xQywY{background-color:var(--border-interactive)}.flight-selector-card_component__Njh3Q.flight-selector-card_isActive__CyPW2{cursor:default}.flight-selector-card-list_component__VuIdy{display:flex;flex-direction:column;gap:1rem}.flight-selector-card-list_component__VuIdy .flight-selector-card-list_button___zxou{margin-inline:auto;margin-top:1.5rem;width:-moz-fit-content;width:fit-content}.flight-selector-slide-section_component__lLz57{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_arrow__YEOAF{margin-inline:.5rem}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_date__nrAQj{position:relative;width:-moz-fit-content;width:fit-content}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_differenceDays__xOQYe{position:absolute;right:0;top:0;transform:translateX(100%)}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_flightDetails__iFcyR{align-items:center;background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);display:flex;gap:.75rem;padding:.5rem;width:100%}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_flightInfo__9k_Ug{display:flex;gap:1rem;margin-top:.25rem}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_headline__3BfUB{display:flex;justify-content:space-between}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_infoWrapper__yo6sb{display:flex;flex-flow:column nowrap;position:relative}.flight-selector-slide-section_component__lLz57 .flight-selector-slide-section_logo__tZ5LQ{border-radius:.25rem;height:2rem;overflow:hidden;width:2rem}.flight-selector-slide_component__2KcMs{background-color:var(--background-surface);border-radius:var(--spacing-card-borderRadius);cursor:pointer;display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;outline:var(--spacing-interactive-borderWidth) solid var(--border-default);padding:1rem;position:relative;transition:.25s ease-in-out;transition-property:background-color,outline-color,outline-width}.flight-selector-slide_component__2KcMs .flight-selector-slide_checkMark__cIfi5{margin-left:auto}.flight-selector-slide_component__2KcMs .flight-selector-slide_divider__ndsdV{background-color:var(--border-default);height:var(--spacing-interactive-dividerWidth);transition:background-color .25s ease-in-out;width:100%}.flight-selector-slide_component__2KcMs .flight-selector-slide_price__i3rZl{align-items:center;display:flex;width:100%}.flight-selector-slide_component__2KcMs .flight-selector-slide_infoWarning__AJypJ{align-items:center;display:flex;gap:1rem}.flight-selector-slide_component__2KcMs .flight-selector-slide_infoWarningIcon__UolgS{color:var(--foreground-default)}.flight-selector-slide_component__2KcMs .flight-selector-slide_infoWarningText__QC1_X{color:var(--foreground-muted)}.flight-selector-slide_component__2KcMs.flight-selector-slide_isActive__3tEct,.flight-selector-slide_component__2KcMs:hover{background-color:var(--background-interactive-subtle);outline:var(--spacing-interactive-borderWidthActive) solid var(--border-interactive)}.flight-selector-slide_component__2KcMs.flight-selector-slide_isActive__3tEct .flight-selector-slide_divider__ndsdV,.flight-selector-slide_component__2KcMs:hover .flight-selector-slide_divider__ndsdV{background-color:var(--border-interactive)}.flight-selector-slide_component__2KcMs.flight-selector-slide_isActive__3tEct{cursor:default}.flight-selector-slider_component__dyq8_{display:flex;flex-direction:column;gap:2rem}.flight-selector-slider_component__dyq8_ .flight-selector-slider_item__xTrHq{width:100%}.flight-selector-slider_component__dyq8_ .flight-selector-slider_navigation__xe8BP{align-items:center;display:flex;gap:.75rem;margin-left:auto}.flight-selector-slider_component__dyq8_ .flight-selector-slider_slide__lQ566{display:flex;flex:0 0 auto;scale:.85;transform-origin:top left;transition:scale .25s ease-in-out;width:auto}.flight-selector-slider_component__dyq8_ .flight-selector-slider_slide__lQ566.flight-selector-slider_isActive__hP9mZ{scale:1}.flight-selector-slider_component__dyq8_ .flight-selector-slider_slide__lQ566.flight-selector-slider_isBefore__rbkxN{scale:0}.flight-selector-slider_component__dyq8_ .flight-selector-slider_swiper__jgGWT{display:flex;width:100%}.flight-selector-slider_component__dyq8_ .flight-selector-slider_swiperWrapper__WhYgP{display:flex;flex:1 1 auto}.flight-selector_component__Sl4bo{display:flex;flex-direction:column;gap:1rem}.flight-selector_component__Sl4bo .flight-selector_headline__CVVwJ{color:var(--foreground-default)}.flight-selector_component__Sl4bo .flight-selector_textWrapper__COaWb{display:flex;flex-direction:column;gap:1.5rem}.flight-selector_component__Sl4bo .flight-selector_text__YnoRK{align-items:center;display:flex;gap:1rem;justify-content:space-between}.flight-selector_component__Sl4bo .flight-selector_link__50mhE{color:var(--foreground-link);width:-moz-fit-content;width:fit-content}.flight-selector_component__Sl4bo .flight-selector_loader__7IIxw{display:flex;flex-direction:column;gap:1rem}.flight-selector_component__Sl4bo .flight-selector_skeleton__XlL61{border-radius:var(--spacing-card-borderRadius)}.transport-mode_component__jQhTi .transport-mode_content__rybsW{display:flex;flex-direction:column;gap:2rem}.transport-mode_component__jQhTi .transport-mode_textWrapper___h8El{display:flex;flex-direction:column;gap:1.5rem}.transport-mode_component__jQhTi .transport-mode_infoWrapper__3_paY{display:flex;flex-direction:row;gap:1rem;padding:1rem 0;place-items:center}.transport-mode_component__jQhTi .transport-mode_departure___aaYP{display:flex;gap:.5rem;place-items:center}.transport-mode_component__jQhTi .transport-mode_info__QGZZx{color:var(--foreground-muted)}.transport-mode_component__jQhTi .transport-mode_info__QGZZx:first-letter{text-transform:capitalize}.transport-mode_component__jQhTi .transport-mode_date__7Fr4J,.transport-mode_component__jQhTi .transport-mode_headline__whZHk{color:var(--foreground-default)}.transport-mode_component__jQhTi .transport-mode_text__lepAO{display:flex;flex-direction:column;gap:1.5rem}.transport-mode_component__jQhTi .transport-mode_link__SVRZX{color:var(--foreground-link);width:-moz-fit-content;width:fit-content}