.TR6I-sep{padding:0 4px}.c5iUd{flex-shrink:0;display:flex;justify-content:center;align-content:center;flex-basis:40px}.c5iUd-leg-carrier{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.c5iUd-leg-carrier img{max-height:100%;max-width:100%;width:100%;height:auto}.c5iUd-multi-logos{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:40px;height:40px}.c5iUd-multi-logos .c5iUd-leg-carrier:first-child:nth-last-child(2),.c5iUd-multi-logos .c5iUd-leg-carrier:first-child:nth-last-child(2)~.c5iUd-leg-carrier{width:50%;height:50%}.c5iUd-multi-logos .c5iUd-leg-carrier:first-child:nth-last-child(2)~.c5iUd-leg-carrier{position:absolute;right:0;bottom:0}.c5iUd-multi-logos .c5iUd-leg-carrier:first-child:nth-last-child(3),.c5iUd-multi-logos .c5iUd-leg-carrier:first-child:nth-last-child(3)~.c5iUd-leg-carrier,.c5iUd-multi-logos .c5iUd-leg-carrier:first-child:nth-last-child(4),.c5iUd-multi-logos .c5iUd-leg-carrier:first-child:nth-last-child(4)~.c5iUd-leg-carrier{width:50%;height:50%}.c5iUd.c5iUd-mod-variant-xsmall{flex-basis:28px}.c5iUd.c5iUd-mod-variant-xsmall img{max-height:16px;max-width:16px}.c5iUd.c5iUd-mod-variant-small img{max-height:20px;max-width:20px}.c5iUd.c5iUd-mod-variant-base img{max-height:29px;max-width:34px}.c5iUd.c5iUd-mod-variant-medium img{max-height:42px;max-width:42px}.c5iUd.c5iUd-mod-variant-medium-small .c5iUd-multi-logos{width:32px;height:32px}.c5iUd.c5iUd-mod-variant-medium-small img{max-height:32px;width:32px}.c5iUd.c5iUd-mod-variant-horizontal-small{justify-content:flex-start;flex-basis:unset}.c5iUd.c5iUd-mod-variant-horizontal-small img{max-height:29px;max-width:50px}@media (min-width: 0) and (max-width: 1023px){.c5iUd.c5iUd-mod-variant-horizontal-small img{max-height:24px;max-width:70px}}.c5iUd.c5iUd-mod-variant-horizontal-small .c5iUd-leg-carrier{width:unset}.vuoC{display:inline-flex;border-radius:var(--size-border-radius-small);padding:2px}.vuoC.vuoC-mod-theme-inverted{color:var(--color-background-alt-inverted-content);background:var(--color-background-alt-inverted)}.vuoC.vuoC-mod-theme-neutral{color:var(--color-background-alt-neutral-content);background:var(--color-background-alt-neutral)}.vuoC.vuoC-mod-theme-action{color:var(--color-background-alt-action-content);background:var(--color-background-alt-action)}.vuoC.vuoC-mod-theme-callout{color:var(--color-background-alt-callout-content);background:var(--color-background-alt-callout)}.vuoC.vuoC-mod-theme-positive{color:var(--color-background-alt-positive-content);background:var(--color-background-alt-positive)}.vuoC.vuoC-mod-theme-positive-alt{color:var(--color-background-positive-content);background:var(--color-background-positive-default)}.vuoC.vuoC-mod-theme-negative{color:var(--color-background-alt-negative-content);background:var(--color-background-alt-negative)}.vuoC.vuoC-mod-theme-special{color:var(--color-background-alt-special-content);background:var(--color-background-alt-special)}.vuoC.vuoC-mod-theme-accent{color:var(--color-background-alt-accent-content);background:var(--color-background-alt-accent)}.c_cgF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px;color:var(--color-foreground-neutral-elevated)}.c_cgF.c_cgF-mod-theme-elevation-one-content{color:var(--color-elevation-one-content)}.c_cgF.c_cgF-mod-variant-full-airport-wide{max-width:104px}.c_cgF.c_cgF-badge-content{margin:-4px 0;color:var(--color-background-alt-callout-content)}.c_cgF.c_cgF-badge-content svg{fill:var(--color-background-alt-callout-content)}.vmXl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-elevation-one-content)}.mod-selected .vmXl{color:var(--color-foreground-action-default)}.vmXl.vmXl-mod-variant-default{line-height:25px!important}.c9L-i{min-width:45px;text-align:left}.t1Ad-mod-size-small{height:12px;width:12px;margin-bottom:-2px}.t1Ad-mod-size-base{height:16px;width:16px}.t1Ad-mod-extra-left-margin{margin-left:4px}.jLhY-airport-info>span:not(:last-child){margin-right:4px}.jLhY-tooltip-row{display:flex;align-items:center}.aOlM.aOlM-mod-opaque{margin:0 4px}.EFvI{display:inline-flex;align-items:baseline}.xdW8{flex:1 1 auto;max-width:117px}.xdW8.xdW8-mod-full-airport{max-width:96px}.e2Sc:not(.e2Sc-mod-destination){text-align:right;flex-basis:45px}.e2Sc.e2Sc-mod-destination{text-align:left;flex-basis:60px}.e2Sc.e2Sc-mod-center-content{flex:0 0 77px}.e2Sc-days-diff{color:var(--color-foreground-neutral-default)}.kI55{display:flex;justify-content:space-between;align-items:center;padding-left:8px}.kI55.kI55-mod-hybrid-xs{padding-left:0}.kI55-logo-date-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.kI55-date{display:flex;justify-content:center;width:100%;font-size:10px;line-height:12px;padding:2px;color:var(--color-elevation-one-content)}.kI55-date.kI55-mod-warn{color:var(--color-background-alt-callout-content);background:var(--color-background-alt-callout)}.kI55-airline{width:26px;height:24px;text-align:center}.kI55-airline-logo{object-fit:contain;height:100%;max-width:100%}.kI55-flight-segments{width:100%;display:flex;flex-direction:row;justify-content:space-between}.kI55-center-container{text-align:center;flex:1 1 auto;flex-basis:55px;width:40%;max-width:205px}.kI55-stops-container{padding-left:10px;padding-right:10px;width:100%;height:18px}.kI55-stop-line{display:flex;justify-content:space-around;align-items:flex-end;height:50%;border-bottom:1px solid var(--color-foreground-neutral-default);margin-bottom:8px}.kI55-stop-dot{flex:0 0 auto;width:9px;height:9px;margin-bottom:-5px;border:1px solid var(--color-foreground-neutral-default);background-color:var(--color-elevation-one-surface)}.kI55-duration{color:var(--color-foreground-neutral-default);padding-left:5px;padding-right:5px}@media (min-width: 640px) and (max-width: 1023px){.kI55:not(.kI55-mod-hybrid-xs) .kI55-center-container{flex-basis:205px;flex-grow:0}}.kI55.kI55-mod-hybrid-xs .kI55-center-container{max-width:none}@media screen and (max-width: 640px){.kI55.kI55-mod-center-content .kI55-flight-segments{justify-content:center}.kI55.kI55-mod-center-content .kI55-center-container{flex:0 1 180px}.kI55.kI55-mod-center-content .kI55-checkbox{margin-right:unset}.kI55.kI55-mod-center-content .kI55-airline{width:24px;height:24px}.kI55.kI55-mod-center-content .kI55-stops-container{padding:0 8px}}@media screen and (max-width: 445px){.kI55.kI55-mod-center-content .kI55-flight-segments{justify-content:flex-start}}@media (min-width: 445px) and (max-width: 640px){.kI55.kI55-mod-center-content .kI55-flight-segments{margin-right:32px}}@media screen and (max-width: 360px){.kI55.kI55-mod-center-content .kI55-center-container{flex-basis:98px}}.R-cM-icon-selection{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.R-cM-icon-selection:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;margin:0}.aVdy-select-leg{display:flex;align-items:center}.aVdy-select-leg-checkbox{width:20px;font-size:18px}.JWEO{width:104px;margin-right:8px}.VY2U{flex:1 1 auto;max-width:222px;margin-right:8px}.VY2U-adendum{top:-1em;display:inline-flex}.VY2U-mod-approx .VY2U-adendum{align-self:flex-end;margin-top:-10px;margin-right:-10px}.VY2U-duration{padding-left:4px}.tdCx-mod-spaced{margin:0 8px}.tdCx-mod-stacked{position:relative;display:flex;flex-wrap:wrap;width:44px;height:44px;justify-content:center;align-items:center}.tdCx-mod-stacked .tdCx-leg-carrier{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1px}.tdCx-mod-stacked .tdCx-leg-carrier img{max-height:100%;max-width:100%;width:100%;height:auto}.tdCx-mod-stacked .tdCx-leg-carrier:first-child:nth-last-child(2),.tdCx-mod-stacked .tdCx-leg-carrier:first-child:nth-last-child(2)~.tdCx-leg-carrier{width:50%;height:50%}.tdCx-mod-stacked .tdCx-leg-carrier:first-child:nth-last-child(2)~.tdCx-leg-carrier{position:absolute;right:0;bottom:0}.tdCx-mod-stacked .tdCx-leg-carrier:first-child:nth-last-child(3),.tdCx-mod-stacked .tdCx-leg-carrier:first-child:nth-last-child(3)~.tdCx-leg-carrier,.tdCx-mod-stacked .tdCx-leg-carrier:first-child:nth-last-child(4),.tdCx-mod-stacked .tdCx-leg-carrier:first-child:nth-last-child(4)~.tdCx-leg-carrier{width:50%;height:50%}.tdCx-mod-with-date .tdCx-top{margin:3px 0 4px;display:flex;justify-content:center;width:100%}.tdCx-mod-with-date .tdCx-bottom{display:flex;justify-content:center;width:100%}.tdCx-mod-with-date .tdCx-leg-carrier{flex-direction:column;flex-wrap:nowrap}.tdCx-mod-with-date .tdCx-leg-carrier img{object-fit:contain;height:17px;width:17px}.tdCx-leg-carrier{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1px}.tdCx-leg-carrier img{max-height:100%;max-width:100%;width:100%;height:auto}.tdCx-leg-carrier:first-child:nth-last-child(2),.tdCx-leg-carrier:first-child:nth-last-child(2)~.tdCx-leg-carrier{width:50%;height:50%}.tdCx-leg-carrier:first-child:nth-last-child(2)~.tdCx-leg-carrier{position:absolute;right:0;bottom:0}.tdCx-leg-carrier:first-child:nth-last-child(3),.tdCx-leg-carrier:first-child:nth-last-child(3)~.tdCx-leg-carrier,.tdCx-leg-carrier:first-child:nth-last-child(4),.tdCx-leg-carrier:first-child:nth-last-child(4)~.tdCx-leg-carrier{width:50%;height:50%}.c3J0r-container{display:flex;justify-content:space-between;align-items:center}.c3J0r-container.c3J0r-mod-extra-pad{padding-top:5px;padding-bottom:5px}.c3J0r-summary-container{display:flex;align-items:center;column-gap:8px}body.flex-gap .c3J0r-summary-container>*:not(:last-child){margin-right:8px}.c3J0r-leg-info-wrapper{flex-grow:1}.hJSA{flex:auto;display:flex;flex-direction:column}@media (hover: hover) and (min-width: 768px){.hJSA{cursor:pointer;position:relative}.hJSA:before{border-radius:8px;content:"";cursor:pointer;height:100%;position:absolute;width:100%}.hJSA.hJSA-mod-checkboxes-visible:before{left:22px;width:calc(100% - 22px)}.hJSA:hover:before,.hJSA:focus:before{background-color:var(--color-background-base-hover)}.hJSA-list{padding:8px 0}}.hJSA-list{display:flex;flex:auto;flex-direction:column;align-items:stretch;justify-content:space-around}.hJSA-item{z-index:1;display:block}@media (min-width: 640px){.hJSA-item.hJSA-mod-hidden{display:none}}.hJSA-item:not(:last-child){padding-bottom:10px}@media (min-width: 0) and (max-width: 767px){.hJSA-item:not(:last-child){padding-bottom:8px}}.hJSA-pinned-leg-title{display:none}@media (min-width: 640px){.hJSA-pinned-leg-title{display:block;color:var(--color-foreground-neutral-default)}}.IkvH-button{flex-grow:1}
