div.PageTitle_pageTitle__K_O_0{color:var(--color-text-default);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);min-height:48px;&:has(.PageTitle_backButton__U_8ki){padding:var(--spacing-xs);gap:2px}}.PageTitle_backButton__U_8ki{cursor:pointer;transition:transform .1s;&:hover{transform:scale(1.1)}}.Tabs_list__PBjQL{display:flex;position:relative;z-index:0;gap:var(--spacing-xs);padding:var(--spacing-sm);overflow:scroll}.Tabs_tab__3r4Hf{display:flex;align-items:center;justify-content:center;border:0;margin:0;outline:0;background:none;appearance:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);user-select:none;white-space:nowrap;word-break:keep-all;padding-inline:var(--spacing-sm);padding-block:0;flex:1;height:32px;cursor:pointer;&[data-active]{color:var(--color-primary)}@media (hover:hover){&:hover{color:var(--color-primary)}}&:focus-visible{position:relative}}.Tabs_indicator__QzZr9{position:absolute;z-index:-1;left:0;top:50%;translate:var(--active-tab-left) -50%;width:var(--active-tab-width);height:32px;border-radius:var(--border-radius-sm);background-color:var(--color-primary-light);transition-property:translate,width;transition-duration:.2s;transition-timing-function:ease-in-out}.Divider_divider__VWrYP{--divider-thickness:1px;&[data-variant=solid]{--divider-color:#E8E8EF;border-top:var(--divider-thickness) solid var(--divider-color)}&[data-variant=dashed]{--divider-color:#d4d4da;--divider-dash-width:var(--spacing-xs);--divider-dash-gap:var(--spacing-xs);width:100%;height:var(--divider-thickness);background-image:linear-gradient(to right,var(--divider-color) 0 var(--divider-dash-width),transparent var(--divider-dash-width)),repeating-linear-gradient(to right,var(--divider-color) 0 var(--divider-dash-width),transparent var(--divider-dash-width) calc(var(--divider-dash-width) + var(--divider-dash-gap)));background-repeat:no-repeat,repeat-x;background-position:100%,0;background-size:var(--divider-dash-width) 100%,auto 100%}}.Button_button__aBJgR{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-md);border:none;padding:var(--spacing-sm);transition:background-color .1s,opacity .1s,transform .1s;&:hover:not(:disabled){opacity:.8}&:disabled{background-color:var(--color-disabled-bg)!important;color:var(--color-disabled-text)!important;cursor:not-allowed!important}&[data-variant=primary]{background-color:var(--color-primary);color:var(--color-text-primary)}&[data-variant=secondary]{background-color:var(--color-primary-light);color:var(--color-primary)}&[data-variant=text]{background-color:transparent;color:var(--color-primary);&:hover{background-color:var(--color-primary-light)}}&[data-size=xs]{padding:var(--spacing-xs);font-size:var(--font-size-sm);gap:var(--spacing-xs)}&[data-size=sm]{padding:var(--spacing-sm);font-size:var(--font-size-sm)}&[data-size=md]{padding:var(--spacing-md);font-size:var(--font-size-sm)}&[data-size=lg]{padding:var(--spacing-lg);font-size:var(--font-size-md)}&:has(.Button_rightIcon__mX8fa){gap:0;padding-right:0}}.Button_fullWidth__iNKtb{width:100%}.Button_animation__EXpv4:hover:not(:disabled){transform:scale(1.02)}.Button_rightIcon__mX8fa{display:inline-flex;margin-left:auto}.Spinner_spinner__DIl1O{border-width:.2em;border-style:solid;border-radius:50%;animation:Spinner_spin__R4pVp 1.2s ease-in-out infinite;&[data-variant=primary]{border-color:#fff rgba(255,255,255,30%) rgba(255,255,255,30%)}&[data-variant=secondary]{border-color:var(--color-primary-light);border-top-color:var(--color-primary)}&[data-size=inherit]{width:1.22em;height:1.22em}&[data-size=xs]{width:var(--icon-size-xs);height:var(--icon-size-xs)}&[data-size=sm]{width:var(--icon-size-sm);height:var(--icon-size-sm)}&[data-size=md]{width:var(--icon-size-md);height:var(--icon-size-md)}&[data-size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}&[data-size=xl]{width:var(--icon-size-xl);height:var(--icon-size-xl)}&[data-size="2xl"]{width:var(--icon-size-2xl);height:var(--icon-size-2xl)}}@keyframes Spinner_spin__R4pVp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Skeleton_skeleton___jo3g{background-color:var(--skeleton-bg);animation:var(--skeleton-animation);&[data-radius=sm]{border-radius:var(--border-radius-sm)}&[data-radius=md]{border-radius:var(--border-radius-md)}&[data-radius=lg]{border-radius:var(--border-radius-lg)}&[data-radius=xl]{border-radius:var(--border-radius-xl)}&[data-radius=full]{border-radius:9999px}}.Steps_steps__u0kao{--item-gap:var(--spacing-md);display:flex;flex-direction:column;&:not([data-show-last-connector])>.Steps_step__wb5lr:last-child{.Steps_connector__HoFwR{display:none}.Steps_content__OAiW6{padding-bottom:0}}}.Steps_step__wb5lr{display:flex;gap:var(--spacing-sm);line-height:1.2;&[data-color=primary] .Steps_indicator__TM8sZ{color:var(--color-primary)}&[data-color=warning] .Steps_indicator__TM8sZ{color:var(--color-warning)}&[data-color=error] .Steps_indicator__TM8sZ{color:var(--color-error)}}.Steps_indicator__TM8sZ{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.Steps_icon__7t6XG{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;border:2px solid;&[data-variant=none]{border:none;height:0}&[data-variant=empty]{border-color:transparent}&[data-variant=circle]:after{content:"";width:8px;height:8px;border-radius:50%;background-color:currentcolor}&[data-variant=square]:after{content:"";width:7px;height:7px;border-radius:2px;background-color:currentcolor}&[data-variant=filled]{background-color:currentcolor;&>*{width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-text-primary)}}}.Steps_connector__HoFwR{flex:1;width:2px;background-color:currentcolor;&[data-variant=dashed]{background:repeating-linear-gradient(180deg,currentcolor 0,currentcolor 4px,transparent 0,transparent 8px)}}.Steps_content__OAiW6{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0;padding-bottom:var(--item-gap)}.Steps_label__vlhfi{--spacing:4px;display:flex;align-items:center;gap:var(--spacing);margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * -1);margin-left:calc(-24px - var(--spacing));padding:var(--spacing) var(--spacing) var(--spacing) 28px;border-radius:var(--border-radius-md);background-color:var(--color-primary-light);color:var(--color-primary);width:fit-content;cursor:pointer}div.Trip_trip__YFTqi{cursor:pointer}div.Trip_tripHeader__DvsrC{padding:var(--spacing-sm);align-items:center}.Trip_detailsButton__2_Ke_{margin-left:auto}.Trip_daysDiff__G71KO{display:inline-flex;transform:translateY(-.2em)}.Trip_carrier__BskAO{display:flex;gap:var(--spacing-sm);align-items:center}.Trip_amenities__pcUr3{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.Trip_amenity__powwi{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);background-color:var(--color-primary-light);color:var(--color-primary);border-radius:var(--border-radius-md)}.Trip_ticketTypes__8uTUC{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.Trip_ticketType__fQwsX{display:flex;align-items:center;justify-content:center;border:.5px solid #727276;border-radius:var(--border-radius-sm);padding:var(--spacing-xs);font-size:var(--font-size-xs);color:#727276}.Trip_section__WWs10{display:flex;flex-direction:column;line-height:1.5}.Trip_part__tR9_L{display:flex;gap:var(--spacing-sm);flex-direction:column;border-radius:var(--border-radius-md);&[data-border]{border:1px solid #e8e8ef;padding:var(--spacing-sm)}& [data-slot=route]{display:flex;align-items:center;gap:var(--spacing-sm);& [data-slot=line]{flex:1;border-top:2px dashed #e8e8ef}}}.Trip_carrierTermsLink__eZxRL,.Trip_carrierTermsLink__eZxRL:active,.Trip_carrierTermsLink__eZxRL:focus,.Trip_carrierTermsLink__eZxRL:hover,.Trip_carrierTermsLink__eZxRL:visited{color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;white-space:normal!important;text-decoration:underline!important}.OrderTrip_segmentHeader__Ot_Qc{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:space-between}