.c_LfY{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.c_LfY-icon{width:36px;height:36px}.c_LfY-title{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings)}.c_LfY-button{margin-top:24px}.M7Cs{justify-content:space-between;align-items:center;height:60px;padding-block:16px;display:flex}.M7Cs,.M7Cs.M7Cs-mod-inline-spacing-small{padding-inline:12px}.M7Cs.M7Cs-mod-inline-spacing-base{padding-inline:16px}.M7Cs.M7Cs-mod-drawer .M7Cs-left .M7Cs-back-button,.M7Cs.M7Cs-mod-drawer .M7Cs-left .M7Cs-close-button{margin-left:-6px}.M7Cs.M7Cs-mod-drawer .M7Cs-right .M7Cs-back-button,.M7Cs.M7Cs-mod-drawer .M7Cs-right .M7Cs-close-button{margin-right:-6px}.M7Cs-left{padding-right:12px}.M7Cs-right{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}body.flex-gap .M7Cs-right>:not(:last-child){margin-bottom:8px;margin-right:8px}.kiqW{flex-flow:column;height:100%;display:flex}.kiqW-header{border-bottom:var(--size-border-width-100) solid var(--color-border-default)}.kiqW-content{flex-grow:2;overflow-y:auto}@media screen and (height<=480px){.kiqW{height:auto;overflow-y:auto}.kiqW-content{overflow-y:unset}}.z6JU,.eXBM{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.HT-8{border:none;margin:0;padding:0}.HT-8 label{padding-bottom:2px;display:block}.HT-8.HT-8-mod-with-border{border:var(--size-border-width-100) solid var(--color-border-default);border-radius:var(--size-border-radius-medium);margin-bottom:12px;padding:12px}.OBJy{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin-bottom:12px}.Mrgx-hint{font-family:var(--typography-font-family-default);font-weight:var(--font-label-xsmall-weight);font-size:var(--font-label-xsmall-size);line-height:var(--font-label-xsmall-line-height);letter-spacing:var(--font-desktop-label-xsmall-letter-spacing);font-feature-settings:var(--font-label-xsmall-feature-settings);color:var(--color-foreground-neutral-default);margin:8px 0;display:block}.Use0-content,.Use0-actions{padding:16px}.Use0-divider{height:var(--size-border-width-100);background-color:var(--color-border-default);width:100%}.Use0-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);margin-bottom:8px;display:block}.Use0-description{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);color:var(--color-foreground-neutral-default);margin-bottom:24px;display:block}.c4DzX-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings)}.c4DzX-description{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin-top:12px;margin-bottom:32px}.react.react-st .aRll-actions{margin-top:32px}.react.react-st .aRll-actions>a+button{margin-left:8px}.aRll-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings)}.aRll-description{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin-top:12px}.W6lK{border-top:var(--size-border-width-100) solid var(--color-border-default);padding:12px 16px}.aGvA-content{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);fill:currentColor}.aGvA-content.aGvA-mod-style-danger{color:var(--color-foreground-negative-default)}.ASGN{margin:-8px}.ASGN-menu-title{fill:currentColor;justify-content:center;align-items:center;padding:8px;display:flex}.MQ2t-option{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);align-items:center;padding:8px 0;display:flex}.MQ2t-option-icon{width:14px;height:14px;margin-right:8px}.pXTI{background-color:var(--color-background-primary-400);border-radius:var(--size-border-radius-medium);object-fit:cover}.MdY8-banner{padding:0 12px}.MdY8-container{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);color:var(--color-elevation-three-content);align-items:center;display:flex}.MdY8-image-container{padding:16px 0 16px 16px}.MdY8-content{flex-grow:1;padding:16px;overflow:hidden}.MdY8-content .MdY8-description{flex-flow:row;justify-content:space-between;display:flex}.MdY8-content .MdY8-description a.MdY8-trip-name{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);color:var(--color-elevation-app-content);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.MdY8-content .MdY8-description a.MdY8-trip-name:hover,.MdY8-content .MdY8-description a.MdY8-trip-name:focus{text-decoration:underline}.MdY8-content .MdY8-footer{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);color:var(--color-foreground-neutral-default)}.MdY8-actions{align-items:center;gap:12px;display:inline-flex}body.flex-gap .MdY8-actions>:not(:last-child){margin-bottom:12px;margin-right:12px}.A5QE{padding:16px 16px 0}.A5QE.A5QE-mod-margin{margin-bottom:16px}.A5QE-tab-item{flex-basis:50%;justify-content:center}.A5QE-tab-item.A5QE-nowrap{white-space:nowrap}.A5QE-tab-item:only-child{flex-basis:100%}.A5QE-tab-item:focus{outline-offset:-2px!important}.A5QE-unbooked-number,.A5QE-booked-number{width:16px;height:16px;color:var(--color-background-alt-base);font-family:var(--font-desktop-numerals-body-small-emphasis-family);font-weight:var(--font-desktop-numerals-body-small-emphasis-weight);font-size:var(--font-desktop-numerals-body-small-emphasis-size);line-height:var(--font-desktop-numerals-body-small-emphasis-line-height);letter-spacing:var(--font-desktop-numerals-body-small-emphasis-letter-spacing);font-feature-settings:var(--font-desktop-numerals-body-small-emphasis-feature-settings);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.A5QE-unbooked-number{background-color:var(--color-foreground-negative-default)}.A5QE-booked-number{background-color:var(--color-foreground-black-static)}.sQU6{justify-content:flex-end;min-height:24px;margin:8px 12px;display:flex}.uVq7{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.uVq7 a.uVq7-display-price{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);color:var(--color-elevation-three-content);text-decoration:none}.uVq7 a.uVq7-display-price:hover,.uVq7 a.uVq7-display-price:focus{color:var(--color-elevation-three-content);text-decoration:underline}.uVq7>p.uVq7-subtitle{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);color:var(--color-foreground-neutral-default);margin:0}.c8uRg-option{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);align-items:center;padding:8px 0;display:flex}.c8uRg-option-icon{width:14px;height:14px;margin-right:8px}.c5Bqn-item.c5Bqn-mod-prepend-dot:before{content:"•";margin:0 4px}.eiU0{align-items:center;width:100%;padding:12px 0 8px;display:flex;position:relative}.eiU0-airline-logo{max-width:24px;max-height:24px;margin:0 8px 0 0}.eiU0-group{flex-direction:column;align-items:stretch;display:flex}.eiU0-time-label{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);white-space:nowrap}.eiU0-departure-code{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);text-align:right}.eiU0-arrival-code{text-align:left;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);order:1}.eiU0-raised{vertical-align:super;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings)}.eiU0-large-duration{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:none}.eiU0-stops{text-align:center;flex-direction:column;align-items:stretch;width:47px;margin:0 8px;display:flex}.eiU0-stop-airports{display:none}.eiU0-stop-indicators{border-bottom:var(--size-border-width-100) solid var(--color-foreground-neutral-default);justify-content:center;align-items:center;height:0;margin:9px 0;display:flex;overflow:visible}.eiU0-square{background-color:var(--color-elevation-one-surface);border:var(--size-border-width-100) solid var(--color-foreground-neutral-default);outline:var(--size-border-width-100) solid var(--color-elevation-one-surface);width:7px;height:7px;margin-top:1px}.eiU0-square:not(:first-child){margin-left:4px}.eiU0-small-duration{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nDp6{padding:12px}.nDp6-title-content{justify-content:space-between;display:flex}.nDp6-title-text{font-size:14px;line-height:20px}.nDp6-flight-content{width:100%;display:flex}.nDp6-legs{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.c64A0{border:var(--size-border-width-100) solid var(--color-border-default);border-radius:8px;margin-bottom:12px;overflow:hidden}.c64A0-header{background:var(--color-global-theme-bg-secondary);border-bottom:var(--size-border-width-100) solid var(--color-border-default);padding:12px}.c64A0-header.c64A0-mod-clickable{cursor:pointer}.c64A0-header:focus{outline-offset:-4px!important}.c64A0-title{color:var(--color-elevation-one-content);font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings)}.c64A0-subtitle{color:var(--color-elevation-one-content);font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin:2px 0 0}.c64A0-card{padding:0}.Mjlb{display:inline-block}.Mjlb-icon{vertical-align:bottom;width:20px;height:20px;margin:0 4px}.KgBg{border-radius:var(--size-border-radius-small);width:100%;height:171px;display:flex;position:relative;overflow:hidden}.KgBg-carousel{width:100%;display:flex}.KgBg-photo{background-color:var(--light-400);background-position:50%;background-repeat:no-repeat;min-width:300px;min-height:170px}.KgBg-photo.KgBg-placeholder-image{background-image:url(/res/images/hotels/results/list/hotel-photo-placeholder.jpg);background-size:cover}.KgBg-arrows{z-index:1;position:absolute;top:calc(50% - 6px)}.KgBg-arrows.KgBg-next-arrow{right:0}.KgBg-arrows.KgBg-previous-arrow{left:0}.KgBg svg{width:24px;height:24px;fill:var(--white)}.JSzW{padding:12px}.JSzW-image-content{align-items:center;display:flex}.JSzW-title-content{justify-content:space-between;width:100%;margin-top:8px;display:flex}.JSzW-name{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings)}.JSzW-star{width:16px;height:16px;fill:var(--color-elevation-three-content)}.JSzW-review-score{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);margin-left:4px}.JSzW-rating-content{width:100%;margin-top:4px;display:flex}.JSzW-location-content{justify-content:space-between;display:flex}.JSzW-price{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.JSzW-price .JSzW-booking-price{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings)}.JSzW-price .JSzW-booking-description{text-align:right;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings)}.JSzW-text{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);margin:0}.JSzW-text.JSzW-neutral{color:var(--color-foreground-neutral-default)}.JSzW-text.JSzW-negative{color:var(--color-foreground-negative-default)}.JSzW-text.JSzW-positive{color:var(--color-foreground-positive-default)}.qfA5{width:40px;height:26px}.qfA5-mod-big{width:58px;height:38px}.c3Oa2-body-content{padding:12px}.c3Oa2-title-content{justify-content:space-between;display:flex}.c3Oa2-title-text{font-size:14px;line-height:20px}.c3Oa2-car-content{justify-content:space-between;width:100%;margin-top:16px;display:flex}.c3Oa2-car-info{color:var(--color-elevation-one-content);fill:var(--color-elevation-one-content);align-items:center;display:flex}.c3Oa2-car-item{align-items:center;font-size:14px;line-height:20px;display:flex}.c3Oa2-car-item:not(:first-child){margin-left:16px}.c3Oa2-icon{width:16px;height:16px;margin-right:4px}.c3Oa2-car-image{margin-left:16px}.c3Oa2-footer-content{border-top:var(--size-border-width-100) solid var(--color-border-default);font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);align-items:center;display:flex}.c3Oa2-agency-block{border-right:var(--size-border-width-100) solid var(--color-border-default);padding:8px;display:flex}.c3Oa2-agency-image{max-width:48px;max-height:100%}.c3Oa2-address-block{color:var(--color-elevation-one-content);align-items:center;padding:0 8px;display:flex}.RvEU{flex-wrap:wrap;flex:none;width:42px;height:42px;margin-right:16px;display:flex;position:relative}.RvEU-carrier{justify-content:center;align-items:center;width:100%;height:100%;padding:1px;display:flex}.RvEU-carrier img{max-width:100%;height:auto;max-height:100%}.RvEU-carrier:first-child:nth-last-child(2),.RvEU-carrier:first-child:nth-last-child(2)~.RvEU-carrier{width:50%;height:50%}.RvEU-carrier:first-child:nth-last-child(2)~.RvEU-carrier{position:absolute;bottom:0;right:0}.RvEU-carrier:first-child:nth-last-child(3),.RvEU-carrier:first-child:nth-last-child(3)~.RvEU-carrier,.RvEU-carrier:first-child:nth-last-child(4),.RvEU-carrier:first-child:nth-last-child(4)~.RvEU-carrier{width:50%;height:50%}.DGGs{align-items:center;width:100%;padding:12px 0 8px;display:flex;position:relative}.DGGs-carrier-logo{width:24px;height:24px;margin:0 8px 0 0}.DGGs-group{flex-direction:column;align-items:stretch;display:flex}.DGGs-time-label{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);white-space:nowrap}.DGGs-departure-code{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);text-align:right}.DGGs-arrival-code{text-align:left;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);order:1}.DGGs-raised{vertical-align:super;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings)}.DGGs-large-duration{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:none}.DGGs-stops{text-align:center;flex-direction:column;align-items:stretch;width:47px;margin:0 8px;display:flex}.DGGs-stop-stations{display:none}.DGGs-stop-indicators{border-bottom:var(--size-border-width-100) solid var(--color-foreground-neutral-default);justify-content:center;align-items:center;height:0;margin:9px 0;display:flex;overflow:visible}.DGGs-square{background-color:var(--color-elevation-one-surface);border:var(--size-border-width-100) solid var(--color-foreground-neutral-default);outline:var(--size-border-width-100) solid var(--color-elevation-one-surface);width:7px;height:7px;margin-top:1px}.DGGs-square:not(:first-child){margin-left:4px}.DGGs-small-duration{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sBEC{padding:12px}.sBEC-title-content{justify-content:space-between;display:flex}.sBEC-title-text{font-size:14px;line-height:20px}.sBEC-train-content{width:100%;display:flex}.sBEC-legs{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.fR-f-body-content{display:flex}.fR-f-image-section{background:var(--color-elevation-one-surface-alt);justify-content:center;align-items:center;height:131px;padding:8px;display:flex}.fR-f-car-section{width:100%;font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);flex-direction:column;justify-content:center;margin-left:12px;display:flex;position:relative}.fR-f-car-items{color:var(--color-elevation-one-content);fill:var(--color-elevation-one-content);align-items:center;display:flex}.fR-f-car-item{align-items:center;font-size:14px;line-height:20px;display:flex}.fR-f-car-item:not(:first-child){margin-left:16px}.fR-f-icon{width:16px;height:16px;margin-right:4px}.fR-f-menu-container{position:absolute;top:8px;right:8px}.fR-f-footer-content{border-top:var(--size-border-width-100) solid var(--color-border-default);font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);align-items:center;padding:12px;display:flex}.fR-f-details-section{flex-direction:column;align-items:flex-start;width:100%;display:flex}.fR-f-detail-item{align-items:center;display:flex}.fR-f-price-section{align-self:flex-start;display:flex}.fR-f-car-image{max-width:93px}.odIk{align-items:center;width:100%;padding:12px 0 8px;display:flex;position:relative}.odIk-carrier-logo{width:24px;height:24px;margin:0 8px 0 0}.odIk-group{flex-direction:column;align-items:stretch;display:flex}.odIk-time-label{white-space:nowrap}.odIk-departure-code{text-align:right}.odIk-arrival-code{text-align:left;order:1}.odIk-stops{text-align:center;flex-direction:column;align-items:stretch;width:47px;margin:0 8px;display:flex}.odIk-stop-indicators{border-bottom:var(--size-border-width-100) solid var(--color-foreground-neutral-default);justify-content:center;align-items:center;height:0;margin:9px 0;display:flex;overflow:visible}.odIk-square{background-color:var(--color-elevation-one-surface);border:var(--size-border-width-100) solid var(--color-foreground-neutral-default);outline:var(--size-border-width-100) solid var(--color-elevation-one-surface);width:7px;height:7px;margin-top:1px}.odIk-square:not(:first-child){margin-left:4px}.odIk-small-duration{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rTOK{padding:12px}.rTOK-title-content{justify-content:space-between;display:flex}.rTOK-bus-content{width:100%;display:flex}.rTOK-legs{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.JR8b{margin:8px 0 16px}.JR8b-text{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings)}.JR8b-emphasis{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings)}.vY1X{margin:8px 0 32px}.vY1X-label{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings)}.vY1X-body{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings)}.oZth{margin:8px 0 32px}.oZth-label{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings)}.oZth-body{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings)}.ztjV-tab-panel{flex-direction:column;flex:1 0;padding:0 16px 8px;display:flex;overflow-y:hidden}.ztjV-tab-panel[hidden]{display:none}.twtt{height:100%}.twtt-loading{justify-content:center;align-items:center;height:100%;display:flex}.C9my{align-items:center;width:100%;display:flex}.C9my-defs{width:0;height:0;position:absolute}.C9my-clip{width:100%;height:100%}.C9my:not(.C9my-placeholder){cursor:pointer}.C9my-name{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings)}.C9my-dates-saved{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings)}.C9my.C9my-mod-size-base{padding:8px 0}.C9my.C9my-mod-size-base .C9my-image{width:48px;height:48px}.C9my.C9my-mod-size-large{padding:16px 0}.C9my.C9my-mod-size-large .C9my-image{width:64px;height:64px}.C9my-image{border-radius:var(--size-border-radius-medium);margin-right:16px}.C9my-info{flex-direction:column;display:flex}.C9my.C9my-placeholder .C9my-dates-saved{margin-top:4px}.C9my-mod-variant-default{border-top:var(--size-border-width-100) solid var(--color-border-default)}.C9my-mod-variant-squircle .C9my-dates-saved{color:var(--color-foreground-neutral-default)}.Fv7R-list{margin-top:16px}.Fv7R-title{color:var(--color-elevation-three-content);font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);white-space:nowrap;padding-top:8px}.Fv7R-description{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);color:var(--color-foreground-neutral-default);padding-top:8px}.bd-mo .Fv7R-description{--bd-id:"mo";color:var(--color-marketing-foreground-neutral-inverted-default)}.Fv7R-create-btn{border-top:var(--size-border-width-100) solid var(--color-border-default);cursor:pointer;align-items:center;width:100%;padding:8px 0;display:flex}.Fv7R-create-btn .Fv7R-icon{border-radius:var(--size-border-radius-medium);background-color:var(--color-background-base-default);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin-right:16px;display:flex}.react.react-st .Fv7R-list{margin-top:16px}.react.react-st .Fv7R-create-btn{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings)}.fhmr{align-items:center;column-gap:16px;display:flex}body.flex-gap .fhmr>:not(:last-child){margin-right:16px}.fhmr-image{border-radius:var(--size-border-radius-medium);width:48px;height:48px}.fhmr-info{flex-direction:column;flex-grow:1;row-gap:2px;display:flex}body.flex-gap .fhmr-info>:not(:last-child){margin-bottom:2px}.fhmr-info .fhmr-title{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings)}.fhmr-info .fhmr-content,.fhmr-info .fhmr-stats{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings)}.fhmr-info .fhmr-stats{color:var(--color-foreground-neutral-default)}.wyZ4-item-container{border-bottom:var(--size-border-width-100) solid var(--color-border-default);padding:12px 0}.wyZ4-create-trip-button{border-bottom:var(--size-border-width-100) solid var(--color-border-default);padding:4px 0}.wyZ4-list{width:100%}.wyZ4-form{flex-grow:1}.wyZ4-icon{border-radius:var(--size-border-radius-medium);background-color:var(--color-background-base-default);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin-right:4px;display:flex}.h669{height:100%}.h669-container{height:100%;padding:0 16px}.h669-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);padding:0 16px 16px}.h669-actions,.h669-legacy-container{border-top:var(--size-border-width-100) solid var(--color-border-default);padding:16px}.GWhw{flex-flow:column;height:100%;display:flex}.GWhw-container{flex-grow:2;padding:0 16px}.GWhw-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);border-bottom:var(--size-border-width-100) solid var(--color-border-default);padding:0 16px 16px}.GWhw-actions,.GWhw-legacy-container{border-top:var(--size-border-width-100) solid var(--color-border-default);padding:16px}.mNV2{height:100%}.mNV2-container{height:100%;padding:0 16px}.mNV2-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);padding:0 16px 16px}.mNV2-actions{border-top:var(--size-border-width-100) solid var(--color-border-default);padding:16px}.a_sn{height:100%}.a_sn-container{padding:16px}.a_sn-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);padding:0 16px 16px}.a_sn-actions{border-top:var(--size-border-width-100) solid var(--color-border-default);padding:16px}.L4xz{background-color:var(--color-elevation-app-surface);color:var(--color-elevation-app-content);border-radius:var(--size-border-radius-large);min-width:448px;max-width:100%;padding:32px}.L4xz-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);margin-bottom:8px}.L4xz-message{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin-bottom:24px}.LWJ6{height:100%;color:var(--color-foreground-neutral-default);flex-direction:column;justify-content:center;align-items:center;display:flex}.LWJ6-header{font-family:var(--font-header-small-family);font-weight:var(--font-header-small-weight);font-size:var(--font-desktop-header-small-size);line-height:var(--font-desktop-header-small-line-height);font-feature-settings:var(--font-header-small-feature-settings);text-align:center}.LWJ6-content{font-family:var(--typography-font-family-default);font-weight:var(--font-body-large-weight);font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);letter-spacing:var(--font-desktop-body-large-letter-spacing);font-feature-settings:var(--font-body-large-feature-settings);text-align:center;max-width:80%;margin-top:16px}.LWJ6-actions{margin-top:16px}.Dkt2,.uBlu{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (width>=640px){.dxLN{min-width:480px}}.dxLN-icon{text-align:center;width:100%;max-height:217px}@media (width>=640px){.dxLN-icon{height:217px}}.dxLN-footer{flex-wrap:wrap;align-items:center;gap:16px;padding:0 32px 32px;display:flex}body.flex-gap .dxLN-footer>:not(:last-child){margin-bottom:16px;margin-right:16px}.dJwZ{align-items:center;column-gap:12px;display:flex}body.flex-gap .dJwZ>:not(:last-child){margin-right:12px}.dJwZ svg{flex-shrink:0}.czaE-content{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings)}.eJrV,.eJrV-footer{padding:16px}.eJrV-alert-container{padding:32px 0 24px}.eJrV-loading{justify-content:center;align-items:center;height:100%;display:flex}.VIeZ-secondary-action{justify-self:flex-end;align-items:center;column-gap:4px;display:flex}body.flex-gap .VIeZ-secondary-action>:not(:last-child){margin-right:4px}.xYfR{border:var(--size-border-width-100) solid var(--color-border-default);border-radius:var(--size-border-radius-small);justify-content:space-between;align-items:center;width:100%;margin:8px 0;padding:0 16px;display:flex}.xYfR-item{justify-content:flex-start;display:flex}.xYfR-image{border-radius:var(--size-border-radius-medium);width:60px;height:60px;margin-right:12px}.xYfR-details{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.xYfR-details .xYfR-title{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);color:var(--color-elevation-three-content)}.xYfR-details .xYfR-date{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);color:var(--color-foreground-neutral-default)}.xYfR-create-button button{min-height:38px}.sDbR{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.sDbR-title-section{color:var(--color-elevation-three-content);flex-flow:column;justify-content:flex-start;padding:12px 16px 0;display:flex}.sDbR-title-section .sDbR-title{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);white-space:nowrap;color:var(--color-elevation-three-content)}.sDbR-title-section .sDbR-subtitle{font-family:var(--typography-font-family-default);font-weight:var(--font-body-large-weight);font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);letter-spacing:var(--font-desktop-body-large-letter-spacing);font-feature-settings:var(--font-body-large-feature-settings);color:var(--color-foreground-neutral-default);margin-top:2px}.sDbR-card-container{flex-flow:column;justify-content:center;width:100%;padding:8px 16px;display:flex}.ryiC{border-top:var(--size-border-width-100) solid var(--color-border-default);padding:16px}.hVV0{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);color:var(--color-elevation-one-content)}.hVV0-main{align-items:center;display:flex}.hVV0-image-container{padding:8px 0 0 16px}.hVV0-content{flex-grow:1;padding:8px 16px 0;overflow:hidden}.hVV0-content .hVV0-description{flex-flow:row;justify-content:space-between;display:flex}.hVV0-content .hVV0-description a.hVV0-trip-name{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings);color:var(--color-elevation-one-content);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.hVV0-content .hVV0-description a.hVV0-trip-name:hover,.hVV0-content .hVV0-description a.hVV0-trip-name:focus{text-decoration:underline}.hVV0-content .hVV0-footer{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);color:var(--color-foreground-neutral-default);filter:brightness(.8);flex-direction:column;display:flex}.bd-mo .hVV0-content .hVV0-footer,.bd-mo .hVV0-content{--bd-id:"mo";color:var(--color-marketing-foreground-neutral-inverted-default)!important}.hVV0-tabs{margin-top:12px;margin-bottom:-16px}.FX80{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.FX80 a.FX80-display-price{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);color:var(--color-elevation-three-content)}.FX80 a.FX80-display-price:hover,.FX80 a.FX80-display-price:focus{color:var(--color-elevation-three-content);text-decoration:underline}.FX80>p.FX80-subtitle{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);color:var(--color-elevation-one-content);margin:0}.react.react-st.zh_TW .FX80 a.FX80-display-price{font-size:12px;line-height:16px}.c4VDS{width:100%}.c4VDS-saved-price-wrapper{justify-content:flex-end;align-items:stretch;display:flex}.pdIo-card{border-top:var(--size-border-width-100) solid var(--color-border-default);transition:background-color .5s}.pdIo-card.pdIo-mod-clickable{cursor:pointer}.pdIo-card.pdIo-mod-tinted{background-color:var(--color-background-alt-accent)}.pdIo-card-header{padding:16px 12px 0}.pdIo-content-header{justify-content:space-between;padding:16px 12px 0;display:flex}.pdIo-content{justify-content:space-between;padding:0 12px 16px;display:flex}.pdIo-main-column{flex:calc(100% - 100px)}.pdIo-content-footer{border-top:var(--size-border-width-100) solid var(--color-border-default);position:relative}.pdIo-side-column{flex-direction:column;justify-content:center;min-width:70px;display:flex;position:relative;overflow:hidden}.Q54c{color:var(--color-elevation-one-content);fill:var(--color-elevation-one-content);align-items:center;display:flex}.Q54c-item{align-items:center;font-size:14px;line-height:20px;display:flex}.Q54c-item:not(:first-child){margin-left:16px}.Q54c-icon{width:16px;height:16px;margin-right:4px}.Q54c-car-image{margin-left:16px}.nQuY{min-height:40px;display:flex}.nQuY-agency-block{border-right:var(--size-border-width-100) solid var(--color-border-default);box-sizing:content-box;min-width:24px;padding:8px}.nQuY-agency-image{vertical-align:middle;width:48px}.nQuY-address-block{color:var(--color-elevation-one-content);align-items:center;padding:0 8px;display:flex}.MVOd-content-header{font-size:14px;line-height:20px}.t8z5{border-radius:var(--size-border-radius-medium);box-shadow:0 3px 6px var(--color-shadow-color-3), 0 -1px 4px var(--color-shadow-color-1);margin-bottom:12px;overflow:hidden}.t8z5-header{background:var(--color-background-base-default);padding:16px 12px;display:flex}.t8z5-header.t8z5-mod-clickable{cursor:pointer}.t8z5-header-content>.t8z5-header-text{color:var(--color-elevation-three-content);margin:0;font-weight:700;text-decoration:none}.t8z5-header-content>.t8z5-header-text.t8z5-mod-active,.t8z5-header-content>.t8z5-header-text:hover,.t8z5-header-content>.t8z5-header-text:focus{color:var(--color-elevation-three-content)}.t8z5-subtitle{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin:2px 0 0}.t8z5-subtitle .t8z5-highlighted{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);color:var(--color-foreground-positive-default)}.A7zm-section:not(:first-child){border-top:var(--size-border-width-100) solid var(--color-border-default);margin-top:8px;padding-top:8px}.A7zm-section .A7zm-title-button>.A7zm-title{margin:0;font-size:16px;font-weight:700;line-height:24px}.A7zm-title-button{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:16px 0;display:flex}.A7zm-chevron{width:24px;height:24px;fill:var(--color-elevation-three-content);transition:transform .25s}.A7zm-chevron.A7zm-mod-active{transform:rotate(180deg)}.A7zm-accordion{display:none}.A7zm-accordion.A7zm-mod-expanded{display:block}.wQQN{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:16px 0 0 16px;display:flex}.wQQN>.wQQN-title{text-align:left;margin-bottom:2px;font-size:14px;line-height:20px}.wQQN-links{width:100%;margin-top:8px;padding-right:12px}.wQQN-search-link{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);color:var(--color-foreground-base-default);border-bottom:var(--size-border-width-100) solid var(--color-border-default);justify-content:space-between;align-items:center;width:100%;padding:12px 12px 12px 0;display:flex}.wQQN-search-link:hover{background:#0000000d}.wQQN-link-content{text-align:left;justify-content:space-between;align-items:center;padding-left:12px;display:flex}.wQQN-icon{width:22px;height:22px}.wQQN-link-text{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);color:var(--color-foreground-base-default);margin-left:12px}.c1Mem{flex-direction:column;align-items:center;padding-top:32px;display:flex}.c1Mem-heart{width:56px;height:56px}.c1Mem p{text-align:center;margin:16px 40px}.c1W9y{border:var(--size-border-width-100) solid var(--color-border-default);border-radius:var(--size-border-radius-medium);font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);justify-content:space-between;align-items:center;margin:16px 16px 4px;padding:12px 0 12px 16px;display:flex}.c1W9y-price-alert-icon{flex-shrink:0;width:20px;height:20px;margin-right:12px}.c1W9y-close-icon{width:12px;height:12px}.C4Xr-contents>h3{font-size:24px;font-weight:700;line-height:32px}.C4Xr-contents{padding:0 16px 16px}.MT7a-icon{vertical-align:bottom;width:20px;height:20px;margin:0 4px}.wamG-item{font-size:14px;line-height:20px}.PLCi{white-space:nowrap;border:var(--size-border-width-100) solid var(--color-border-default);border-radius:var(--size-border-radius-small);font-size:10px;line-height:12px;font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);padding:0 4px}.I7-D{align-items:center;width:100%;padding:16px 0;display:flex;position:relative}.I7-D-date-badge{position:absolute;top:0;left:0}.I7-D-airline-logo{max-width:20px;max-height:20px;margin:0 12px 0 8px}.I7-D-group{flex-direction:column;align-items:stretch;display:flex}.I7-D-time-label{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);white-space:nowrap}.I7-D-departure-code{text-align:right;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings)}.I7-D-arrival-code{text-align:left;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);order:1}.I7-D-raised{vertical-align:super;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings)}.I7-D-large-duration{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:none}.I7-D-stops{text-align:center;flex-direction:column;align-items:stretch;width:45px;margin:0 8px;display:flex}.I7-D-stop-airports{display:none}.I7-D-stop-indicators{border-bottom:var(--size-border-width-100) solid var(--color-border-default);justify-content:center;align-items:center;height:0;margin:4px 0;display:flex;overflow:visible}.I7-D-square{background:var(--color-background-neutral-default);width:5px;height:5px;margin-top:1px}.I7-D-square:not(:first-child){margin-left:4px}.I7-D-small-duration{white-space:nowrap;text-overflow:ellipsis;font-family:var(--typography-font-family-default);font-weight:var(--font-label-xsmall-weight);font-size:var(--font-label-xsmall-size);line-height:var(--font-label-xsmall-line-height);letter-spacing:var(--font-desktop-label-xsmall-letter-spacing);font-feature-settings:var(--font-label-xsmall-feature-settings);order:-1;overflow:hidden}.AEJL-flight-content{flex-direction:column;justify-content:center;width:100%;height:100%;padding-top:12px;display:flex;position:relative}.q_vU{fill:var(--color-foreground-base-default);color:var(--color-foreground-base-default)}.q_vU-rating-row{align-items:center;display:flex}.q_vU-review-score{color:var(--color-elevation-one-content);margin-left:4px;font-size:14px;line-height:20px}.q_vU p.q_vU-label{color:var(--color-elevation-three-content);margin:0;font-size:14px;line-height:20px}.Ckad-inner-content{display:flex}.Ckad-header{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight)}.c8sew-item{font-size:14px;line-height:20px}.odzZ{justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex;position:relative}.odzZ-date-badge{position:absolute;top:0;left:0}.odzZ-carrier-logo{object-fit:cover;width:20px;height:20px;margin:0 12px 0 8px}.odzZ-group{flex-direction:column;align-items:stretch;display:flex}.odzZ-time-label{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);white-space:nowrap}.odzZ-departure-code{text-align:right;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings)}.odzZ-arrival-code{text-align:left;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);order:1}.odzZ-raised{vertical-align:super;font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings)}.odzZ-large-duration{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:none}.odzZ-stops{text-align:center;flex-direction:column;align-items:stretch;width:45px;margin:0 8px;display:flex}.odzZ-stop-stations{display:none}.odzZ-stop-indicators{border-bottom:var(--size-border-width-100) solid var(--color-border-default);justify-content:center;align-items:center;height:0;margin:4px 0;display:flex;overflow:visible}.odzZ-square{background:var(--color-background-neutral-default);width:5px;height:5px;margin-top:1px}.odzZ-square:not(:first-child){margin-left:4px}.odzZ-small-duration{white-space:nowrap;text-overflow:ellipsis;font-family:var(--typography-font-family-default);font-weight:var(--font-label-xsmall-weight);font-size:var(--font-label-xsmall-size);line-height:var(--font-label-xsmall-line-height);letter-spacing:var(--font-desktop-label-xsmall-letter-spacing);font-feature-settings:var(--font-label-xsmall-feature-settings);order:-1;overflow:hidden}.WFOP{height:100%}.WFOP-loading{justify-content:center;align-items:center;height:100%;display:flex}.Hinb{padding:16px}.UBbF{flex-direction:column;height:100%;padding:0 16px;display:flex}.UBbF-container{flex:1 0;overflow-y:auto}.UBbF-header{padding:16px 0 24px}.UBbF-title{font-family:var(--font-header-small-family);font-weight:var(--font-header-small-weight);font-size:var(--font-desktop-header-small-size);line-height:var(--font-desktop-header-small-line-height);font-feature-settings:var(--font-header-small-feature-settings);padding-bottom:8px}.UBbF-subtitle{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);color:var(--color-foreground-neutral-default)}.bd-mo .UBbF-subtitle{--bd-id:"mo";color:var(--color-marketing-foreground-neutral-inverted-default)}.UBbF-alert-container{padding:0 0 24px}.UBbF-trip-container{align-items:center;display:flex}.UBbF-trip-container img{border-radius:var(--size-border-radius-small);width:76px;height:76px;margin-right:12px}.UBbF-trip-container .UBbF-text-input{flex:1 0;align-self:self-start;max-width:calc(100% - 88px)}.UBbF-trip-container .UBbF-input-description{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);color:var(--color-foreground-neutral-default);padding-top:4px}.UBbF-action,.UBbF-footer{padding:24px 0}.UBbF-loading{justify-content:center;align-items:center;height:100%;display:flex}.p8cW-item{border-bottom:var(--size-border-width-100) solid var(--color-border-default)}.xDCk{padding:16px}.xDCk-trips{margin-top:8px}.aIW3{background-color:var(--color-background-alt-neutral);border-radius:var(--size-border-radius-small);width:40px;height:40px}.OWaS{opacity:0;visibility:hidden;transform:translateY(-100%)}@media (width>=768px){.OWaS{transform:translateY(100%)}}.OWaS.OWaS-enter{opacity:1;visibility:visible;transform:translateY(0)}.OWaS.OWaS-exit{opacity:0;visibility:hidden;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.OWaS.OWaS-enter{--transform-duration:.25s;--opacity-delay:0s;transition:transform var(--transform-duration) cubic-bezier(.12, 0, 0, 1), opacity var(--opacity-delay) .11s, visibility}.OWaS.OWaS-exit{transition:opacity .18s,visibility 0s .18s}}@media (prefers-reduced-motion:no-preference) and (width>=768px){.OWaS.OWaS-enter{--transform-duration:.4s;--opacity-delay:.11s}}.Z-9F{background-color:var(--color-elevation-three-surface);color:var(--color-elevation-three-content);box-shadow:0 12px 30px var(--color-shadow-color-3);border-radius:var(--size-border-radius-large);flex-direction:row;align-items:center;column-gap:8px;width:100%;max-width:calc(100vw - 32px);padding:12px;display:flex}body.flex-gap .Z-9F>:not(:last-child){margin-right:8px}@media (width>=768px){.Z-9F{min-width:332px;max-width:480px}}.Z-9F-content{flex:1}.Z-9F-actions{flex:0 auto}.Z-9F-button{cursor:pointer;border:var(--size-border-width-100) solid var(--color-elevation-one-content);border-radius:var(--size-border-radius-medium);height:36px;color:var(--color-background-base-content);justify-content:center;align-items:center;padding:0 16px;display:flex}.Z-9F-button:hover{background-color:var(--color-background-base-hover)}.Z-9F-button:active,.Z-9F-button:focus-visible{background-color:var(--color-background-base-focus)}.Ozsh-toaster-wrapper{z-index:10010;position:fixed;left:0;right:0}
