.PassengerSearch_card__sKMzw,.PassengerSearch_compactResults__ntXXu,.PassengerSearch_results__kVyQT,.PassengerSearch_search__LswfU{color:#17372c;font-family:var(--font-cairo),Cairo,sans-serif;font-size:16px;line-height:1.5}.PassengerSearch_search__LswfU{background:white;border:1px solid #d6ddd7;border-radius:16px;padding:16px}.PassengerSearch_intro__1g5xI{margin-block-end:16px}.PassengerSearch_intro__1g5xI h1{font-size:28px;line-height:1.3;font-weight:700}.PassengerSearch_intro__1g5xI p{font-size:14px;color:#59675f;margin-block-start:6px}.PassengerSearch_primary__wazkw{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.PassengerSearch_cityFields__plvFy{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto minmax(48px,1fr) auto minmax(48px,1fr);gap:6px 12px;min-width:0}.PassengerSearch_cityFields__plvFy>div{grid-column:1;grid-row:span 2;grid-template-rows:subgrid}.PassengerSearch_cityFields__plvFy>div:last-of-type>label{padding-block-start:6px}.PassengerSearch_swap__9zW_g{grid-column:2;grid-row:2/5;align-self:center;display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #d6ddd7;border-radius:12px;background:#f7f6f0}.PassengerSearch_field__P7M1R{display:grid;gap:6px;min-width:0;font-size:14px;color:#34443b;font-weight:600}.PassengerSearch_field__P7M1R :is(select,input){width:100%;max-width:100%;min-width:0;min-height:48px;border:1px solid #c1ccc5;border-radius:12px;background:white;color:#17372c;padding:8px 12px;font:inherit;font-size:16px;font-weight:400}.PassengerSearch_action__2RjiN,.PassengerSearch_searchButton__YLORn{min-height:48px;padding:10px 16px;border-radius:12px;background:#16634a;color:white;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}.PassengerSearch_action__2RjiN:disabled,.PassengerSearch_searchButton__YLORn:disabled{opacity:.55;cursor:default}.PassengerSearch_options__gYxBe{border-block-start:1px solid #e3e8e4;margin-block-start:16px}.PassengerSearch_options__gYxBe summary,.PassengerSearch_stops__8P8BZ summary{min-height:48px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:600}.PassengerSearch_options__gYxBe summary:before,.PassengerSearch_stops__8P8BZ summary:before{content:"+";font-size:20px;width:16px;flex-shrink:0}.PassengerSearch_options__gYxBe[open] summary:before,.PassengerSearch_stops__8P8BZ[open] summary:before{content:"−"}.PassengerSearch_refinements__2XUQV{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.PassengerSearch_wide__UAuvq{min-width:0}.PassengerSearch_support__xparo{color:#59675f;font-size:14px}.PassengerSearch_reset__lYFf7{min-height:44px;padding:8px 12px;border:1px solid #c1ccc5;border-radius:10px;justify-self:start;font-size:14px;font-weight:600}.PassengerSearch_dateStrip__e2clj{display:flex;gap:8px;overflow-x:auto;padding-block:4px 8px}.PassengerSearch_dateButton__pSf8P{min-width:88px;min-height:48px;padding:8px 12px;border:1px solid #c1ccc5;border-radius:12px;background:white;flex-shrink:0;font-size:14px;display:grid}.PassengerSearch_dateButton__pSf8P[aria-pressed=true]{background:#133a2b;color:white;border-color:#133a2b}.PassengerSearch_nearbyDates__2VZiK{display:grid;gap:6px;min-width:0}.PassengerSearch_nearbyHeading__oCd1W{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}.PassengerSearch_datePaging__cd0bF{display:flex;gap:4px}.PassengerSearch_datePaging__cd0bF button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #c1ccc5;border-radius:10px;background:white}.PassengerSearch_datePaging__cd0bF button:disabled{opacity:.4;cursor:default}.PassengerSearch_nearbyGrid__C2EbV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.PassengerSearch_nearbyGrid__C2EbV .PassengerSearch_dateButton__pSf8P{min-width:0;padding:8px 6px;grid-template-rows:auto auto minmax(36px,auto);align-content:start;overflow-wrap:anywhere}.PassengerSearch_dateFare__ek0XC{display:grid;align-items:center;font-size:12px;font-weight:600}.PassengerSearch_nearbyStatus__gWV2m{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:12px;color:#59675f}.PassengerSearch_nearbyNote__ygQZc{font-size:12px;color:#59675f}.PassengerSearch_nearbyAnnouncement__oAxaF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PassengerSearch_dateRail__8szjF{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scroll-behavior:auto;padding:4px;margin-inline:-4px;min-width:0;-webkit-overflow-scrolling:touch}.PassengerSearch_dateRail__8szjF .PassengerSearch_dateButton__pSf8P{flex:0 0 88px;min-width:0;min-height:70px;grid-template-rows:20px 18px 18px;align-content:center;padding:6px;font-size:12px;overflow-wrap:normal}.PassengerSearch_dateRail__8szjF .PassengerSearch_dateFare__ek0XC{font-size:11px;line-height:16px;white-space:nowrap}.PassengerSearch_dateRail__8szjF .PassengerSearch_dateButton__pSf8P[data-date-pending]{box-shadow:inset 0 -3px 0 #f4a228}.PassengerSearch_compactResults__ntXXu{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.PassengerSearch_compactResults__ntXXu>*{min-width:0}.PassengerSearch_compactResults__ntXXu .PassengerSearch_searchSummary__I5tYI{padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.PassengerSearch_compactResults__ntXXu .PassengerSearch_searchSummary__I5tYI h1{font-size:20px;line-height:1.35}.PassengerSearch_compactResults__ntXXu .PassengerSearch_searchSummary__I5tYI p{font-size:12px;margin-top:2px}.PassengerSearch_editSearch__m9Uf_{display:flex;gap:6px;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #c1ccc5;border-radius:10px;font-size:14px}.PassengerSearch_editSearch__m9Uf_ span{padding-inline-end:10px}.PassengerSearch_compactResults__ntXXu .PassengerSearch_toolbar__DXRXA{gap:8px}.PassengerSearch_compactResults__ntXXu .PassengerSearch_disclosure__jmkYX{min-height:44px;padding:8px 12px;font-size:14px}.PassengerSearch_journeyHeading__E02XK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;min-height:44px}.PassengerSearch_timesInfo__ooGnH{font-size:12px;color:#59675f;min-width:0;max-width:100%}.PassengerSearch_timesInfo__ooGnH[open]{flex-basis:100%}.PassengerSearch_timesInfo__ooGnH summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer}.PassengerSearch_timesInfo__ooGnH p{max-width:64ch;padding:8px 0;font-size:13px}.PassengerSearch_compactResults__ntXXu :is(button,summary):focus-visible{outline:3px solid #16634a;outline-offset:2px}@media(max-width:599px){.PassengerSearch_compactResults__ntXXu .PassengerSearch_searchSummary__I5tYI h1{font-size:18px}.PassengerSearch_editSearch__m9Uf_ span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0}.PassengerSearch_compactResults__ntXXu .PassengerSearch_searchSummary__I5tYI{flex-wrap:nowrap}}.PassengerSearch_popular__JVFDB{display:flex;gap:8px;flex-wrap:wrap}.PassengerSearch_popular__JVFDB button{min-height:44px;padding:8px 12px;border:1px solid #d6ddd7;border-radius:12px;font-size:14px}.PassengerSearch_draftNote__AXGPU{margin-block-start:12px;font-size:14px;color:#59675f}.PassengerSearch_intro__1g5xI h2{font-size:24px;font-weight:700}.PassengerSearch_searchSummary__I5tYI{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d6ddd7;border-radius:16px;background:white}.PassengerSearch_searchSummary__I5tYI h1{font-size:24px;font-weight:700;overflow-wrap:anywhere}.PassengerSearch_searchSummary__I5tYI p{font-size:14px;color:#59675f}.PassengerSearch_searchSummary__I5tYI .PassengerSearch_reset__lYFf7{display:flex;gap:8px;align-items:center;flex-shrink:0}.PassengerSearch_bookingGuide__eDNwV{padding:16px;display:grid;gap:12px;font-size:14px;color:#59675f}.PassengerSearch_bookingGuide__eDNwV h2{font-size:18px;color:#17372c;font-weight:700}.PassengerSearch_bookingGuide__eDNwV ol{display:grid;gap:8px;list-style:decimal;padding-inline-start:24px}.PassengerSearch_resultTitle__9vZnz{font-size:22px;font-weight:700}.PassengerSearch_chips__4hbPh{display:flex;gap:8px;flex-wrap:wrap}.PassengerSearch_chips__4hbPh button{display:flex;gap:8px;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #b8d2c1;border-radius:12px;background:#edf4ef;font-size:14px;max-width:100%;overflow-wrap:anywhere}.PassengerSearch_sheet__P_8Mr{margin:auto;padding:0;width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #d6ddd7;border-radius:20px;background:#fafaf5;color:#17372c;font:16px/1.6 var(--font-cairo),Cairo,sans-serif}.PassengerSearch_sheet__P_8Mr::backdrop{background:#0d281e99}.PassengerSearch_sheetHeader__9DxnV{position:sticky;top:0;z-index:2;display:flex;gap:16px;align-items:center;justify-content:space-between;background:white;border-block-end:1px solid #d6ddd7;padding:16px}.PassengerSearch_sheetHeader__9DxnV h2{font-size:22px;font-weight:700}.PassengerSearch_sheetHeader__9DxnV button{min-height:44px;min-width:44px;font-size:28px;border:1px solid #d6ddd7;border-radius:12px}.PassengerSearch_sheetBody__0FO_h{display:grid;gap:16px;padding:16px;padding-block-end:max(16px,env(safe-area-inset-bottom))}.PassengerSearch_sortChoices__q_pdI{display:grid;gap:12px}.PassengerSearch_sortChoices__q_pdI label{display:flex;gap:12px;align-items:center;min-height:48px;padding:12px;border:1px solid #d6ddd7;border-radius:12px;background:white}.PassengerSearch_sortChoices__q_pdI input{width:20px;height:20px;accent-color:#16634a;flex-shrink:0}.PassengerSearch_sheet__P_8Mr :is(button,select,input):focus-visible{outline:3px solid #16634a;outline-offset:3px}.PassengerSearch_segmentNote__N04ef{padding:12px;background:#f3f6ef;border:1px solid #d6ddd7;border-radius:12px;display:grid;gap:4px;font-size:14px}@media(max-width:599px){.PassengerSearch_searchSummary__I5tYI{align-items:flex-start;flex-wrap:wrap}.PassengerSearch_searchSummary__I5tYI h1{font-size:22px}.PassengerSearch_sheet__P_8Mr{margin:auto 0 0;width:100%;max-width:100vw;max-height:90dvh;border-radius:20px 20px 0 0}.PassengerSearch_sheetBody__0FO_h{padding-block-end:max(24px,env(safe-area-inset-bottom))}}.PassengerSearch_error__HuCs1{background:#fff0ed;color:#9b2118;border:1px solid #efb5ae;border-radius:12px;padding:12px}.PassengerSearch_results__kVyQT{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px}.PassengerSearch_results__kVyQT>*{min-width:0}.PassengerSearch_resultHeader__DYN88{display:grid;gap:6px}.PassengerSearch_resultHeader__DYN88 h2{font-size:22px;font-weight:700;overflow-wrap:anywhere}.PassengerSearch_resultHeader__DYN88 p{font-size:14px;color:#59675f}.PassengerSearch_resultControls___mqTy{display:grid;gap:12px}.PassengerSearch_modes__IisxQ{display:flex;flex-wrap:wrap;gap:8px}.PassengerSearch_modes__IisxQ button{min-height:44px;padding:8px 12px;border:1px solid #c1ccc5;border-radius:12px;background:white;font-size:14px;font-weight:600}.PassengerSearch_modes__IisxQ button[aria-pressed=true]{background:#133a2b;color:white;border-color:#133a2b}.PassengerSearch_list__WXT0C{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px}.PassengerSearch_card__sKMzw{background:white;border:1px solid #d6ddd7;border-radius:16px;padding:16px;display:grid;gap:16px}.PassengerSearch_cardMeta__4fsCe{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:14px;color:#59675f}.PassengerSearch_operator__T_3B6{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.PassengerSearch_operator__T_3B6 img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.PassengerSearch_kind__gYXzv{font-weight:600;color:#17372c}.PassengerSearch_journeyLine__8W8nv{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,.45fr) minmax(0,1fr);gap:8px}.PassengerSearch_endpoint__MT2DP{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;overflow-wrap:anywhere;font-size:14px;color:#59675f}.PassengerSearch_endpoint__MT2DP strong{color:#17372c;font-weight:600;font-size:16px}.PassengerSearch_endpoint__MT2DP:last-child{align-items:flex-end;text-align:end}.PassengerSearch_time__Wi6KB{color:#17372c;font-size:24px;font-weight:700;line-height:1.3}.PassengerSearch_journeyTrack__5OCKq{display:grid;gap:8px;align-content:start;padding-block-start:8px;text-align:center;font-size:12px;color:#59675f}.PassengerSearch_line__1CNCl{display:flex;align-items:center}.PassengerSearch_line__1CNCl i{width:8px;height:8px;border:2px solid #17372c;border-radius:50%;flex-shrink:0}.PassengerSearch_line__1CNCl i:first-child{background:#17372c}.PassengerSearch_line__1CNCl hr{height:2px;border:0;background:#b6c6bd;flex:1}.PassengerSearch_dayNote__JMm38{color:#825007;font-size:12px}.PassengerSearch_cardFacts__9fczG{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;color:#59675f}.PassengerSearch_reviews__JJG2y{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;color:#17372c;text-decoration:underline;text-underline-offset:3px}.PassengerSearch_cardFooter__dU3yG{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block-start:1px solid #e3e8e4;padding-block-start:16px;flex-wrap:wrap}.PassengerSearch_price__6d_Wc{display:grid;font-size:14px;color:#59675f}.PassengerSearch_price__6d_Wc strong{font-size:24px;font-weight:700;color:#17372c}.PassengerSearch_stops__8P8BZ{border-block-start:1px solid #e3e8e4}.PassengerSearch_stopList__uciwq{display:grid;gap:12px;padding-inline-start:20px;font-size:14px}.PassengerSearch_stopList__uciwq li{overflow-wrap:anywhere}.PassengerSearch_connection__xUQXo{padding-inline-start:12px;border-inline-start:3px solid #f4a228;display:grid;gap:6px;font-size:14px;color:#59675f}.PassengerSearch_connection__xUQXo strong{color:#17372c}.PassengerSearch_leg__v5hjm{display:grid;gap:12px}.PassengerSearch_empty__BNNli{background:white;border:1px solid #d6ddd7;border-radius:16px;padding:24px;display:grid;gap:12px}.PassengerSearch_empty__BNNli h3{font-size:18px;font-weight:700}.PassengerSearch_emptyActions__CZMJz{display:flex;gap:12px;flex-wrap:wrap}.PassengerSearch_pagination__QSihp nav{font-family:var(--font-cairo),Cairo,sans-serif}.PassengerSearch_pagination__QSihp button{min-height:44px;min-width:44px;padding:8px 12px;border:1px solid #d6ddd7;border-radius:10px}.PassengerSearch_card__sKMzw :is(button,summary):focus-visible,.PassengerSearch_results__kVyQT :is(button,select,input,summary):focus-visible,.PassengerSearch_search__LswfU :is(button,select,input,summary):focus-visible{outline:3px solid #16634a;outline-offset:3px}@media (min-width:600px){.PassengerSearch_card__sKMzw,.PassengerSearch_search__LswfU{padding:24px}.PassengerSearch_refinements__2XUQV{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PassengerSearch_refinements__2XUQV .PassengerSearch_support__xparo,.PassengerSearch_refinements__2XUQV .PassengerSearch_wide__UAuvq{grid-column:1/-1}.PassengerSearch_resultControls___mqTy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}@media (min-width:1024px){.PassengerSearch_primary__wazkw{grid-template-columns:minmax(0,2fr) minmax(260px,1fr) auto;align-items:end}.PassengerSearch_cityFields__plvFy{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);grid-template-rows:auto minmax(48px,1fr)}.PassengerSearch_cityFields__plvFy>div{grid-column:1;grid-row:1/3}.PassengerSearch_cityFields__plvFy>div:last-of-type{grid-column:3}.PassengerSearch_cityFields__plvFy>div:last-of-type>label{padding-block-start:0}.PassengerSearch_swap__9zW_g{grid-column:2;grid-row:2}.PassengerSearch_intro__1g5xI h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.PassengerSearch_card__sKMzw *,.PassengerSearch_results__kVyQT *,.PassengerSearch_search__LswfU *{animation:none!important;transition:none!important}}.PassengerSearch_toolbar__DXRXA{display:grid;gap:16px;background:white;border:1px solid #d6ddd7;border-radius:16px;padding:16px}.PassengerSearch_filters__k86Mj,.PassengerSearch_sort__3TZ2x{min-width:0}.PassengerSearch_filterHeading__ednQL{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.PassengerSearch_toolbar__DXRXA h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.PassengerSearch_filterFields__p9k3r{display:grid;gap:12px}.PassengerSearch_filterNote__o_mCl{font-size:12px;color:#59675f;margin-top:12px}.PassengerSearch_sort__3TZ2x{border-block-start:1px solid #d6ddd7;padding-block-start:16px;display:grid;gap:12px;align-content:start}.PassengerSearch_amenities__NIqSJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.PassengerSearch_amenities__NIqSJ li{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eef4ef;color:#24543f;cursor:help}.PassengerSearch_amenities__NIqSJ li span{display:none;position:absolute;bottom:calc(100% + 8px);inset-inline-start:0;z-index:35;width:-moz-max-content;width:max-content;max-width:200px;background:#133a2b;color:white;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;box-shadow:0 4px 12px #133a2b25}.PassengerSearch_amenities__NIqSJ li:is(:hover,:focus-visible) span{display:block}.PassengerSearch_cardFacts__9fczG{align-items:center}.PassengerSearch_tranzeetCard__3a7nI{border-color:#c4d8cb;background:linear-gradient(145deg,#f0f7f1,#fff 65%);box-shadow:inset 0 4px 0 #f4a228}.PassengerSearch_tranzeetTitle__KLys3{display:grid;gap:4px}.PassengerSearch_tranzeetTitle__KLys3 strong{display:flex;align-items:center;gap:8px;font-size:19px;color:#133a2b}.PassengerSearch_tranzeetTitle__KLys3>span{font-size:13px}.PassengerSearch_tranzeetCard__3a7nI .PassengerSearch_leg__v5hjm{background:white;border:1px solid #dce6df;border-radius:12px;padding:16px}.PassengerSearch_tranzeetCard__3a7nI .PassengerSearch_connection__xUQXo{margin-inline:16px}.PassengerSearch_modes__IisxQ button:last-child:not([aria-pressed=true]){background:#f0f7f1;border-color:#9ebfa8;color:#133a2b}@media(min-width:600px){.PassengerSearch_filterFields__p9k3r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.PassengerSearch_toolbar__DXRXA{grid-template-columns:minmax(0,1fr) 235px;padding:20px}.PassengerSearch_filterFields__p9k3r{grid-template-columns:repeat(2,minmax(0,1fr))}.PassengerSearch_sort__3TZ2x{border-block-start:0;border-inline-start:1px solid #d6ddd7;padding-block-start:0;padding-inline-start:20px}.PassengerSearch_sort__3TZ2x h3{min-height:44px;margin-bottom:0}}.PassengerSearch_toolbar__DXRXA{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:0;background:transparent;border:0}.PassengerSearch_filters__k86Mj,.PassengerSearch_sort__3TZ2x{display:block;padding:0;border:1px solid #d6ddd7;border-radius:12px;background:white;overflow:hidden}.PassengerSearch_disclosure__jmkYX{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:10px 14px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:#17372c;overflow-wrap:anywhere}.PassengerSearch_toolbar__DXRXA>button{border:1px solid #d6ddd7;border-radius:12px;background:white}.PassengerSearch_disclosure__jmkYX::-webkit-details-marker{display:none}.PassengerSearch_disclosure__jmkYX span{flex:1;min-width:0}.PassengerSearch_disclosure__jmkYX svg{flex-shrink:0}.PassengerSearch_chevron__2q_3x{flex-shrink:0;transition:transform .16s ease}.PassengerSearch_filters__k86Mj[open] .PassengerSearch_chevron__2q_3x,.PassengerSearch_sort__3TZ2x[open] .PassengerSearch_chevron__2q_3x{transform:rotate(180deg)}.PassengerSearch_disclosure__jmkYX:focus-visible{outline:3px solid #ac6906;outline-offset:-3px;border-radius:11px}.PassengerSearch_filterBody__zAepf,.PassengerSearch_sortBody__IFQ2Z{padding:0 14px 14px}.PassengerSearch_filterHeading__ednQL{justify-content:flex-end;margin-bottom:8px}.PassengerSearch_sortBody__IFQ2Z{display:grid;gap:12px}@media(max-width:599px){.PassengerSearch_toolbar__DXRXA:has(.PassengerSearch_filters__k86Mj[open]){grid-template-columns:minmax(0,1fr)}.PassengerSearch_filterFields__p9k3r{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.PassengerSearch_chevron__2q_3x{transition:none}}.PassengerSearch_list__WXT0C>article{animation:PassengerSearch_passengerResultIn__WceR4 .24s cubic-bezier(.2,.8,.2,1) both}.PassengerSearch_list__WXT0C>article:nth-of-type(2){animation-delay:40ms}.PassengerSearch_list__WXT0C>article:nth-of-type(3){animation-delay:80ms}.PassengerSearch_list__WXT0C>article:nth-of-type(n+4){animation-delay:.12s}@keyframes PassengerSearch_passengerResultIn__WceR4{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.PassengerSearch_skeletons__LRup6{display:grid;gap:16px}.PassengerSearch_swap__9zW_g svg{transition:transform .38s cubic-bezier(.2,.8,.2,1)}.PassengerSearch_cityFields__plvFy{position:relative}.PassengerSearch_cityFields__plvFy[data-swapping] input[role=combobox]{color:transparent}.PassengerSearch_results__kVyQT button:active:not(:disabled),.PassengerSearch_search__LswfU button:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.PassengerSearch_list__WXT0C>article,.PassengerSearch_skeletonCard__0_Eqw:after{animation:none!important}.PassengerSearch_skeletonCard__0_Eqw:after{display:none}.PassengerSearch_results__kVyQT button:active:not(:disabled),.PassengerSearch_search__LswfU button:active:not(:disabled){transform:none}}.PassengerSearch_skeletonCard__0_Eqw{position:relative;overflow:hidden}.PassengerSearch_skeletonCard__0_Eqw:after{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;width:30%;pointer-events:none;background:linear-gradient(90deg,transparent,#f7f6f06b,transparent);animation:PassengerSearch_passengerShimmer__nESYa 2.4s linear infinite}.PassengerSearch_placeholder__A_MyE{display:block;height:12px;border-radius:4px;background:#e9ece4;max-width:100%}.PassengerSearch_skeletonLogo__ehZwX{width:28px;height:28px;border-radius:8px}.PassengerSearch_skeletonOperator__8bq_4{width:112px}.PassengerSearch_skeletonKind__ObKfk{width:82px}.PassengerSearch_skeletonDate__tWxBu{width:164px}.PassengerSearch_skeletonTime__xoNgd{width:68px;height:25px}.PassengerSearch_skeletonCity__qUNfE{width:72px;height:16px}.PassengerSearch_skeletonStation__vkK_M{width:112px}.PassengerSearch_skeletonDuration__KB2Bb{width:44px;margin-inline:auto}.PassengerSearch_skeletonReviews__QKd11{display:flex;align-items:center;min-height:44px}.PassengerSearch_skeletonPrice__WByyc{width:80px;height:26px}.PassengerSearch_skeletonAction__SRfJu{width:128px;height:48px;border-radius:12px}@keyframes PassengerSearch_passengerShimmer__nESYa{to{transform:translateX(500%)}}[dir=rtl] .PassengerSearch_skeletonCard__0_Eqw:after{animation-name:PassengerSearch_passengerShimmerRtl__8HF7R}@keyframes PassengerSearch_passengerShimmerRtl__8HF7R{to{transform:translateX(-500%)}}.PassengerSearch_recoveryDates__1QJBC{margin-top:24px;padding-top:20px;border-top:1px solid #d6ddd7}.PassengerSearch_recoveryDates__1QJBC h4{font-weight:800}.PassengerSearch_emptyActions__CZMJz :disabled{opacity:.65;cursor:wait}