.snippet.svelte-me7t04.svelte-me7t04{background-color:var(--color-serp-snippet-background);border-radius:var(--border-radius-xl);border:1px solid var(--color-divider-subtle);padding:var(--spacing-2xl);position:relative}.snippet.standalone.svelte-me7t04.svelte-me7t04{margin:var(--spacing-xl) 0}.snippet:not(.standalone)+.snippet.svelte-me7t04.svelte-me7t04:not(.standalone){border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(-1 * var(--spacing-2xl))}.snippet.no-bg.svelte-me7t04.svelte-me7t04{background-color:transparent}.snippet.no-border.svelte-me7t04.svelte-me7t04{border-color:transparent}.snippet.no-padding.svelte-me7t04.svelte-me7t04{padding:0}.snippet.svelte-me7t04.svelte-me7t04:first-child{margin-top:0}.snippet.svelte-me7t04.svelte-me7t04:last-child{margin-bottom:0}.snippet.svelte-me7t04 .debug-icon.svelte-me7t04{position:absolute;top:1.2rem;right:0;z-index:2;background:var(--color-container-background);color:var(--color-icon-default);border-radius:var(--border-radius-m);width:-moz-fit-content;width:fit-content}.snippet.svelte-me7t04 .debug-icon.svelte-me7t04:hover{background:var(--color-container-highlight)}.is-mobile .snippet.svelte-me7t04.svelte-me7t04{padding:var(--spacing-2xl) calc(var(--spacing-2xl) - var(--spacing-m));margin-left:var(--spacing-m);margin-right:var(--spacing-m)}.is-mobile .snippet.no-border.svelte-me7t04.svelte-me7t04{padding:var(--spacing-2xl);margin-left:0;margin-right:0}.is-mobile .snippet.no-padding.svelte-me7t04.svelte-me7t04{padding:0}.rich-snippet-content.svelte-11l9yhi{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-l)}.is-mobile .rich-snippet-content.svelte-11l9yhi{padding:var(--spacing-xl) calc(var(--spacing-2xl) - var(--spacing-m)) var(--spacing-l)}.calendar-input-container.svelte-lqimyc{position:relative;max-width:min(100%,125px);min-height:44px}.input-disabled-label.svelte-lqimyc,input[type=date].svelte-lqimyc{padding:0 8px;border-radius:8px;color:var(--color-text-primary);border:0;width:100%;-webkit-min-logical-width:calc(100% - 16px);min-height:44px}input.svelte-lqimyc::-webkit-date-and-time-value{height:44px;display:flex;align-items:center;padding:0 8px;width:100%}.input-disabled-label.svelte-lqimyc{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-container-background);color:var(--color-gray-30)}input[type=date].svelte-lqimyc{background:var(--color-container-highlight)}input[type=date].svelte-lqimyc:focus,input[type=date].svelte-lqimyc:active{outline:none}.spacing.svelte-fw1iuk{margin:0 var(--spacing-m);display:flex;align-items:center}footer.svelte-1bnzh76.svelte-1bnzh76{color:var(--color-text-tertiary)}footer.svelte-1bnzh76 .row.svelte-1bnzh76:first-child{padding-top:var(--spacing-s)}footer.has-divider.svelte-1bnzh76 .row.svelte-1bnzh76:first-child{border-top:1px solid var(--color-divider-subtle);margin-top:var(--spacing-s);padding-top:var(--spacing-xl)}footer.has-action.svelte-1bnzh76.svelte-1bnzh76{padding-top:0;position:relative;margin-top:var(--spacing-s)}footer.svelte-1bnzh76 .row.svelte-1bnzh76{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-2xl) var(--spacing-xl)}.is-mobile footer.svelte-1bnzh76 .row.svelte-1bnzh76{padding-left:calc(var(--spacing-2xl) - var(--spacing-m));padding-right:calc(var(--spacing-2xl) - var(--spacing-m))}.action-wrapper.svelte-1bnzh76.svelte-1bnzh76{position:relative;width:100%}.action-wrapper.svelte-1bnzh76 .action-divider.svelte-1bnzh76{position:absolute;top:calc(50% - .5px);left:0;height:1px;width:100%;background-color:var(--color-divider-subtle)}.action-wrapper.svelte-1bnzh76 .action-container.svelte-1bnzh76{border-radius:var(--border-radius-m);margin:0 auto;width:-moz-fit-content;width:fit-content;background-color:var(--color-page-background);position:relative;z-index:1}.primary.svelte-1bnzh76.svelte-1bnzh76{display:flex;flex-direction:row;align-items:center}.primary.svelte-1bnzh76 .ai-digest.svelte-1bnzh76 .button{color:inherit}.secondary.svelte-1bnzh76 a{color:inherit!important}.error.svelte-isf7i1.svelte-isf7i1{border:1px solid var(--color-divider-subtle);padding:var(--spacing-xl);display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:var(--border-radius-m);gap:var(--spacing-xl);width:100%}.error.svelte-isf7i1 .error-container.svelte-isf7i1{display:flex;flex-direction:row;gap:var(--spacing-m);align-items:center;width:inherit}.error.svelte-isf7i1 .icon-container.svelte-isf7i1{padding:var(--spacing-s);color:var(--color-gray-30);background-color:var(--color-gray-10);border-radius:50%;display:flex;align-items:center;justify-content:center}.error.svelte-isf7i1 .icon-container.svelte-isf7i1 .icon{--size:20px}.error.svelte-isf7i1 .error.svelte-isf7i1{color:var(--color-text-primary)}input.svelte-1gz4yh2.svelte-1gz4yh2:focus,input.svelte-1gz4yh2.svelte-1gz4yh2:active{outline:none}.airport-input.svelte-1gz4yh2.svelte-1gz4yh2{max-width:100%;height:44px}.input-container.svelte-1gz4yh2.svelte-1gz4yh2{position:relative;height:100%}.input-label.svelte-1gz4yh2.svelte-1gz4yh2{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-container-highlight);pointer-events:none;padding:10px 8px;border-radius:var(--border-radius-m);color:var(--color-gray-70);display:flex;flex-direction:row;align-items:center;white-space:nowrap}.mobile-airport-input-wrapper.svelte-1gz4yh2.svelte-1gz4yh2{padding:var(--spacing-xl) var(--spacing-2xl)}.mobile-airport-input.svelte-1gz4yh2.svelte-1gz4yh2{border-radius:var(--border-radius-m);background:var(--search-serp-highlight);padding:var(--spacing-l) var(--spacing-m)}.input-label[hidden].svelte-1gz4yh2.svelte-1gz4yh2{display:none}input[role=combobox].svelte-1gz4yh2.svelte-1gz4yh2{background:var(--color-container-highlight);padding:10px 8px;border-radius:var(--border-radius-m);color:var(--color-gray-70);border:0;max-width:100%;width:100%;height:100%}.airport-name.svelte-1gz4yh2.svelte-1gz4yh2{overflow:hidden;text-overflow:ellipsis;pointer-events:none}.airport-code.svelte-1gz4yh2.svelte-1gz4yh2{color:var(--color-text-tertiary);pointer-events:none;margin-left:4px}.input-container.svelte-1gz4yh2>.ContextMenu[role=dialog]{top:60px}.placeholder.svelte-1gz4yh2.svelte-1gz4yh2{color:var(--color-text-tertiary)}ul.svelte-1gz4yh2.svelte-1gz4yh2{list-style:none;margin:0;padding:0}ul.svelte-1gz4yh2 li.svelte-1gz4yh2{margin:0;width:300px;max-width:300px;padding:var(--spacing-xl);display:flex;flex-direction:row;justify-content:space-between;gap:32px;color:var(--color-text-primary);box-sizing:border-box}ul.svelte-1gz4yh2 li.svelte-1gz4yh2:not(.noresults):hover{background:var(--color-container-background);cursor:pointer}ul.svelte-1gz4yh2 li.active.svelte-1gz4yh2{background:var(--color-container-background);border-radius:4px}ul.svelte-1gz4yh2 li .name.svelte-1gz4yh2{color:var(--color-text-primary);display:flex;align-items:center;gap:5px}ul.svelte-1gz4yh2 li .code.svelte-1gz4yh2,ul.svelte-1gz4yh2 li.noresults.svelte-1gz4yh2{color:var(--color-text-tertiary);white-space:nowrap}ul.svelte-1gz4yh2 li.indented.svelte-1gz4yh2{margin-left:var(--spacing-xl);border-left:1px solid var(--color-divider-subtle);width:calc(100% - var(--spacing-xl))}@media (prefers-color-scheme: dark){:root:not(.light) .input-label.svelte-1gz4yh2.svelte-1gz4yh2,:root:not(.light) input[role=combobox].svelte-1gz4yh2.svelte-1gz4yh2{background:var(--color-container-highlight)}}:root.dark .input-label.svelte-1gz4yh2.svelte-1gz4yh2,:root.dark input[role=combobox].svelte-1gz4yh2.svelte-1gz4yh2{background:var(--color-container-highlight)}.is-mobile ul.svelte-1gz4yh2.svelte-1gz4yh2{padding:0 var(--spacing-2xl)}.is-mobile ul.svelte-1gz4yh2 li.svelte-1gz4yh2{max-width:100%;width:100%;padding:var(--spacing-xl) var(--spacing-l)}.is-mobile ul.svelte-1gz4yh2 li.indented.svelte-1gz4yh2{width:calc(100% - 16px)}.is-mobile .input-label.svelte-1gz4yh2.svelte-1gz4yh2{pointer-events:all}.is-mobile .airport-input.svelte-1gz4yh2 .ContextMenu[role=dialog]{min-height:85vh}.inline-select-container.svelte-14n1vh4{position:relative}button.svelte-14n1vh4{color:var(--inline-select-color, var(--color-text-primary));border-radius:var(--border-radius-m);padding:4px 8px 4px 16px;border:0}button.svelte-14n1vh4:hover{color:var(--inline-select-color, var(--color-text-primary));border-radius:var(--border-radius-m)}button.active.svelte-14n1vh4{background:var(--color-container-background)}button.svelte-14n1vh4 .icon{color:var(--inline-select-color, var(--color-gray-30));fill:var(--inline-select-color, var(--color-gray-30))}.inline-select-container.svelte-14n1vh4>.ContextMenu[role=dialog]{top:40px}.inline-select-option.svelte-1m3gsz7{height:48px;display:flex;flex-direction:row;justify-content:space-between;padding:12px 16px;gap:8px;white-space:nowrap;width:100%;border:0;outline:none;background-color:var(--color-container-background)}.inline-select-option.svelte-1m3gsz7:hover{text-decoration:none;background-color:var(--color-container-highlight)}.inline-select-option.checked.svelte-1m3gsz7{background-color:var(--color-container-highlight)}.inline-select-option.checked.svelte-1m3gsz7:hover{cursor:default}.inline-select-option.svelte-1m3gsz7:focus{box-shadow:none}.inline-select-label.svelte-1m3gsz7{font-family:var(--main-font);font-size:13px;font-weight:400;line-height:20px;color:var(--color-text-primary)}.inline-select-checked-wrapper.svelte-1m3gsz7{width:16px}.inline-select-checked-wrapper.svelte-1m3gsz7 .icon{--size:16px;color:var(--color-text-tertiary)}.airline-logos.svelte-s0fkfw{margin-top:-1px;display:flex;flex-direction:row}.airline-logo-wrapper.svelte-s0fkfw{border-color:var(--color-gray-10);border:2px solid var(--color-container-background);border-radius:28px;overflow:hidden;width:28px;height:28px;min-width:28px;z-index:calc(10 - var(--i, 0));transform:translate(calc(-8px * var(--i, 0)))}.extra-airlines.svelte-s0fkfw,img.svelte-s0fkfw{min-width:24px;max-width:24px;min-height:24px;max-height:24px;border-radius:24px;width:100%;height:100%;background-color:var(--color-primitive-white);border:1px solid var(--color-divider-subtle);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.extra-airlines.svelte-s0fkfw{display:flex;align-items:center;justify-content:center}.dates.svelte-150bdfa{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center}.label.svelte-150bdfa{padding:0 var(--spacing-s);border-radius:var(--border-radius-s);border:1px solid var(--color-divider-subtle)}.time.svelte-150bdfa{display:flex;flex-direction:row;align-items:center}.time.svelte-150bdfa .icon{--size:16px;color:var(--color-icon-disabled)}h6.svelte-1ao341m{color:var(--color-text-secondary);font-family:var(--brand-font);font-size:var(--text-xs-2);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;text-transform:uppercase;margin-bottom:var(--spacing-m)}.flight-info.svelte-1ao341m{display:flex;flex-direction:row;justify-content:space-between}.locations.svelte-1ao341m,.airlines.svelte-1ao341m{margin-top:var(--spacing-m)}.label.svelte-1ao341m{padding:0 var(--spacing-s);border-radius:var(--border-radius-s);border:1px solid var(--color-divider-subtle);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-s)}.side.svelte-1ao341m{display:flex;flex-direction:column;align-items:flex-end}.flight-result.svelte-1mwtux2.svelte-1mwtux2{padding:var(--spacing-xl)}.flight-result.svelte-1mwtux2>*:not(:last-child):after{content:" ";display:block;margin:var(--spacing-l) 0;border-top:1px solid var(--color-divider-subtle)}.general-info.svelte-1mwtux2.svelte-1mwtux2{display:flex;flex-direction:row;justify-content:space-between}.provider.svelte-1mwtux2.svelte-1mwtux2{margin-top:var(--spacing-s)}.provider-info.svelte-1mwtux2.svelte-1mwtux2{text-align:center}.tags.svelte-1mwtux2.svelte-1mwtux2{display:flex;gap:var(--spacing-xs)}.tag.svelte-1mwtux2.svelte-1mwtux2{background-color:var(--color-green-10);color:var(--color-green-30);border:1px solid var(--color-green-20);padding:var(--spacing-xs) var(--spacing-m);width:-moz-fit-content;width:fit-content;border-radius:100px}.flight-price.svelte-1mwtux2.svelte-1mwtux2{display:flex;flex-direction:column}.provider-option.svelte-1mwtux2.svelte-1mwtux2{font-family:var(--brand-font);font-size:var(--text-sm-2);line-height:18px;color:var(--color-gray-70);display:flex;flex-direction:row;justify-content:space-between;width:100%;min-width:168px;gap:16px;align-self:center}.provider-option.svelte-1mwtux2 .provider-price.svelte-1mwtux2{font-weight:600}.flight-result-container.svelte-1n83q87.svelte-1n83q87{border:1px solid var(--color-divider-subtle);width:100%;list-style:none;border-radius:var(--border-radius-m)}.flight-result-container.svelte-1n83q87.svelte-1n83q87:not(:last-child){margin-bottom:var(--spacing-m)}.flight-result-container.svelte-1n83q87.svelte-1n83q87:hover{background-color:var(--color-container-highlight)}.flight-result-container.svelte-1n83q87.svelte-1n83q87:not(.active):hover{cursor:pointer}.flight-result-container.active.svelte-1n83q87.svelte-1n83q87{background-color:var(--color-container-highlight)}.flight-result-container.active.svelte-1n83q87 .locations.svelte-1n83q87,.flight-result-container.active.svelte-1n83q87 .leg .airline-info .leg-type.svelte-1n83q87,.flight-result-container.active.svelte-1n83q87 .provider.svelte-1n83q87,.flight-result-container.active.svelte-1n83q87 .segments.svelte-1n83q87,.flight-result-container.active.svelte-1n83q87 .inline-select-container{display:block}.flight-result-container.active.svelte-1n83q87 .leg.svelte-1n83q87{align-items:flex-start}.flight-result-container.active.svelte-1n83q87 .airlines.svelte-1n83q87{display:flex;flex-wrap:wrap}.flight-result-container.active.svelte-1n83q87 .tags.svelte-1n83q87{display:flex}.flight-result-container.active.svelte-1n83q87 .general-info.svelte-1n83q87{justify-content:space-between;gap:var(--spacing-m);border-left:1px solid var(--color-divider-subtle)}.flight-result-container.active.svelte-1n83q87 .general-info .price.svelte-1n83q87{margin-bottom:var(--spacing-m)}.flight-result-container.active.svelte-1n83q87 .general-info.svelte-1n83q87 .button{display:flex}.flight-result-container.svelte-1n83q87 .inline-select-container{display:none}.flight-result-container.svelte-1n83q87 .general-info.svelte-1n83q87{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:calc(100px + var(--spacing-xl));padding-left:var(--spacing-xl)}.flight-result-container.svelte-1n83q87 .general-info.svelte-1n83q87 .button{display:none}.flight-result.svelte-1n83q87.svelte-1n83q87{display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-xl)}.tags.svelte-1n83q87.svelte-1n83q87{flex-wrap:wrap}.tags.svelte-1n83q87 .tag.svelte-1n83q87:not(:only-child) .icon{display:none}.legs.svelte-1n83q87.svelte-1n83q87{flex:1}.leg.svelte-1n83q87.svelte-1n83q87{display:flex;flex-direction:row;gap:var(--spacing-m);align-items:center}.leg.svelte-1n83q87.svelte-1n83q87:not(:first-child){margin-top:var(--spacing-m)}.leg.svelte-1n83q87 .airline-info.svelte-1n83q87{width:68px;color:var(--color-text-secondary);font-family:var(--brand-font);font-size:var(--text-xs-2);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;text-transform:uppercase}.leg.svelte-1n83q87 .airline-info .leg-type.svelte-1n83q87{margin-bottom:var(--spacing-m);display:none;line-height:18px}.active.svelte-1n83q87 .leg.svelte-1n83q87{padding:var(--spacing-l) 0}.active.svelte-1n83q87 .leg.svelte-1n83q87:first-child{padding-top:0}.active.svelte-1n83q87 .leg.svelte-1n83q87:last-child{padding-bottom:0}.active.svelte-1n83q87 .leg.svelte-1n83q87:last-child:not(:only-child){border-top:1px solid var(--color-divider-subtle)}.active.svelte-1n83q87 .leg.svelte-1n83q87:not(:first-child){margin-top:0}.active.svelte-1n83q87 .leg .dates.svelte-1n83q87,.active.svelte-1n83q87 .leg .duration.svelte-1n83q87{margin-bottom:var(--spacing-m)}.flight-info.svelte-1n83q87.svelte-1n83q87{display:flex;flex-direction:column;width:208px;white-space:nowrap}.flight-info.leg-info.svelte-1n83q87.svelte-1n83q87{width:-moz-min-content;width:min-content}.dates.svelte-1n83q87.svelte-1n83q87{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center}.label.svelte-1n83q87.svelte-1n83q87{padding:0 var(--spacing-s);border-radius:var(--border-radius-s);border:1px solid var(--color-divider-subtle);color:var(--color-text-tertiary)}.time.svelte-1n83q87.svelte-1n83q87,.duration.svelte-1n83q87.svelte-1n83q87{display:flex;flex-direction:row;align-items:center}.time.svelte-1n83q87 .icon,.duration.svelte-1n83q87 .icon{--size:16px;color:var(--color-gray-30)}.duration.svelte-1n83q87 .label.svelte-1n83q87{margin-left:4px}.locations.svelte-1n83q87.svelte-1n83q87,.airlines.svelte-1n83q87.svelte-1n83q87,.provider.svelte-1n83q87.svelte-1n83q87{font-family:var(--brand-font);font-size:var(--text-xs);display:none;line-height:16px}.airlines.svelte-1n83q87.svelte-1n83q87,.provider.svelte-1n83q87.svelte-1n83q87{margin-top:var(--spacing-xs)}.tags.svelte-1n83q87.svelte-1n83q87{flex-direction:row;justify-content:flex-end;gap:var(--spacing-xs);display:none}.tags.svelte-1n83q87 .tag.svelte-1n83q87{background-color:var(--color-green-10);color:var(--color-green-30);border:1px solid var(--color-green-20);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-m);width:-moz-fit-content;width:fit-content;border-radius:100px}.tags.svelte-1n83q87 .tag.svelte-1n83q87 .icon{--size:10px;color:var(--color-green-30);opacity:.5}.airlines.svelte-1n83q87.svelte-1n83q87,.locations.svelte-1n83q87.svelte-1n83q87{white-space:initial}.price.svelte-1n83q87.svelte-1n83q87{text-align:center}.provider.svelte-1n83q87.svelte-1n83q87{color:var(--color-text-tertiary);font-family:var(--brand-font);font-size:var(--text-xs);text-align:center}.segments.svelte-1n83q87.svelte-1n83q87{font-family:var(--brand-font);font-size:var(--text-xs);line-height:16px;display:none}.provider-option.svelte-1n83q87.svelte-1n83q87{font-family:var(--brand-font);font-size:var(--text-sm-2);line-height:18px;color:var(--color-gray-70);display:flex;flex-direction:row;justify-content:space-between;width:100%;min-width:168px;gap:16px;align-self:center}.provider-option.svelte-1n83q87 .provider-price.svelte-1n83q87{font-weight:600}.is-mobile .flight-result.svelte-1n83q87.svelte-1n83q87{padding:var(--spacing-l) var(--spacing-m);flex-direction:column}.is-mobile .flight-result.svelte-1n83q87 .general-info.svelte-1n83q87{margin-top:var(--spacing-m);border-top:1px solid var(--color-divider-subtle);padding-top:var(--spacing-m);align-items:flex-start;padding-left:0}.is-mobile .flight-result-container.svelte-1n83q87 .flight-info.svelte-1n83q87{width:-moz-fit-content;width:fit-content}.is-mobile .time.svelte-1n83q87 .icon,.is-mobile .flight-result-container.svelte-1n83q87 .leg-info.svelte-1n83q87{display:none}.is-mobile .flight-result-container.svelte-1n83q87 .general-info .flex-column.svelte-1n83q87{align-items:flex-end}.is-mobile .flight-result-container.svelte-1n83q87 .general-info .tags.svelte-1n83q87{display:none}.flight-result.svelte-ofxjp9.svelte-ofxjp9{border:1px solid var(--color-divider-subtle);border-radius:var(--border-radius-m);position:relative;overflow-x:hidden}.flight-result.svelte-ofxjp9.svelte-ofxjp9:not(:first-child){margin-top:16px}.flight-loading-container.svelte-ofxjp9.svelte-ofxjp9{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px;gap:8px 64px;background:#e3e5ea33;filter:blur(4px)}.start-side.svelte-ofxjp9.svelte-ofxjp9{display:flex;flex-direction:row;gap:8px 64px}.start-side.svelte-ofxjp9>.svelte-ofxjp9:first-child{display:flex;flex-wrap:wrap;gap:8px;width:178px}.end-side.svelte-ofxjp9.svelte-ofxjp9{display:flex;flex-direction:column;gap:8px}.loading-indicator.svelte-ofxjp9.svelte-ofxjp9{width:85px;height:16px;border-radius:var(--border-radius-xl);background:linear-gradient(90deg,#f8f8f8,#eae9e9)}@media (prefers-color-scheme: dark){:root:not(.light) .flight-loading-container.svelte-ofxjp9.svelte-ofxjp9{background:none}}:root.dark .flight-loading-container.svelte-ofxjp9.svelte-ofxjp9{background:none}@media (prefers-color-scheme: dark){:root:not(.light) .loading-indicator.svelte-ofxjp9.svelte-ofxjp9{background:linear-gradient(90deg,#242731,#363d55,#242731)}}:root.dark .loading-indicator.svelte-ofxjp9.svelte-ofxjp9{background:linear-gradient(90deg,#242731,#363d55,#242731)}.flight-result-container.svelte-m3wlcx.svelte-m3wlcx.svelte-m3wlcx{border:1px solid var(--color-divider-subtle);overflow:hidden;border-radius:var(--border-radius-m)}.flight-result-container.svelte-m3wlcx.svelte-m3wlcx.svelte-m3wlcx:not(:last-child){margin-bottom:var(--spacing-m)}.flight-result-container.svelte-m3wlcx .flight-result.svelte-m3wlcx.svelte-m3wlcx{padding:var(--spacing-xl);display:flex;flex-direction:row}.flight-result-container.svelte-m3wlcx .flight-result.svelte-m3wlcx>.svelte-m3wlcx:first-child{padding-right:var(--spacing-xl);flex:1}.flight-result-container.svelte-m3wlcx .flight-result .flight-price-area.svelte-m3wlcx.svelte-m3wlcx{padding-left:var(--spacing-xl);border-left:1px solid transparent;width:104px;display:flex;flex-direction:column;justify-content:space-between}.flight-result-container.svelte-m3wlcx .flight-result .flight-price-area .flight-price-top.svelte-m3wlcx.svelte-m3wlcx{display:flex;flex-direction:column;gap:var(--spacing-m)}.flight-result-container.svelte-m3wlcx .flight-result .flight-price-area .flight-price-top .svelte-m3wlcx.svelte-m3wlcx:first-child{margin-bottom:calc(11px - var(--spacing-m))}.flight-result-container.svelte-m3wlcx .flight-result .flight-price-area .loading-indicator.svelte-m3wlcx.svelte-m3wlcx{width:100%}.flight-result-container.svelte-m3wlcx .flight-result.active.svelte-m3wlcx.svelte-m3wlcx{background-color:var(--color-container-highlight)}.flight-result-container.svelte-m3wlcx .flight-result.active .flight-info .flight-info-origin.svelte-m3wlcx.svelte-m3wlcx,.flight-result-container.svelte-m3wlcx .flight-result.active .flight-info .flight-info-destination.svelte-m3wlcx.svelte-m3wlcx{justify-content:flex-start;gap:var(--spacing-xs);height:calc(50px + var(--spacing-m) + var(--spacing-xs))}.flight-result-container.svelte-m3wlcx .flight-result.active .flight-price-area.svelte-m3wlcx.svelte-m3wlcx{border-color:var(--color-divider-subtle)}.flight-result-container.svelte-m3wlcx .flight-result .flight-info.svelte-m3wlcx.svelte-m3wlcx{display:flex;flex-direction:row;justify-content:space-between}.flight-result-container.svelte-m3wlcx .flight-result .flight-info.svelte-m3wlcx.svelte-m3wlcx:first-child:not(:only-child){padding-bottom:var(--spacing-l);border-bottom:1px solid var(--color-divider-subtle)}.flight-result-container.svelte-m3wlcx .flight-result .flight-info.svelte-m3wlcx.svelte-m3wlcx:last-child:not(:only-child){padding-top:var(--spacing-l)}.flight-result-container.svelte-m3wlcx .flight-result .flight-info .flight-info-origin.svelte-m3wlcx.svelte-m3wlcx,.flight-result-container.svelte-m3wlcx .flight-result .flight-info .flight-info-destination.svelte-m3wlcx.svelte-m3wlcx{display:flex;flex-direction:column;gap:calc(var(--spacing-s) + 2px);height:calc(54px + var(--spacing-m));justify-content:center}.flight-result-container.svelte-m3wlcx .flight-result .flight-info .flight-info-origin .svelte-m3wlcx.svelte-m3wlcx:first-child,.flight-result-container.svelte-m3wlcx .flight-result .flight-info .flight-info-destination .svelte-m3wlcx.svelte-m3wlcx:first-child{margin-bottom:calc(var(--spacing-m) - 2px)}@property --loading-progress{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes svelte-m3wlcx-loading-indicator-animation{0%{--loading-progress:0%}to{--loading-progress:100%}}.loading-indicator.svelte-m3wlcx.svelte-m3wlcx.svelte-m3wlcx{width:177px;height:16px;background:linear-gradient(90deg,#e3e5ea 0%,#f6f7fc var(--loading-progress, 50%),#e3e5ea 100%);animation:svelte-m3wlcx-loading-indicator-animation 1.5s linear infinite alternate;border-radius:var(--border-radius-xl)}@media (prefers-color-scheme: dark){:root:not(.light) .loading-indicator.svelte-m3wlcx.svelte-m3wlcx.svelte-m3wlcx{background:linear-gradient(90deg,#242731 0%,#363d55 var(--loading-progress, 50%),#242731 100%)}}:root.dark .loading-indicator.svelte-m3wlcx.svelte-m3wlcx.svelte-m3wlcx{background:linear-gradient(90deg,#242731 0%,#363d55 var(--loading-progress, 50%),#242731 100%)}.is-mobile .loading-indicator.svelte-m3wlcx.svelte-m3wlcx.svelte-m3wlcx{width:145px}.is-mobile .flight-result-container.svelte-m3wlcx .flight-result.svelte-m3wlcx.svelte-m3wlcx{padding:var(--spacing-l) var(--spacing-m);flex-direction:column}.is-mobile .flight-result-container.svelte-m3wlcx .flight-result .flight-info-area.svelte-m3wlcx.svelte-m3wlcx{padding-right:0}.is-mobile .flight-result-container.svelte-m3wlcx .flight-result .flight-info-area .loading-indicator.svelte-m3wlcx.svelte-m3wlcx{margin-bottom:0;line-height:28px}.is-mobile .flight-result-container.svelte-m3wlcx .flight-result .flight-price-area.svelte-m3wlcx.svelte-m3wlcx{width:100%;margin-top:var(--spacing-m);border-top:1px solid var(--color-divider-subtle);padding-top:var(--spacing-m);padding-left:0;height:calc(24px + var(--spacing-m) + 1px)}.is-mobile .flight-result-container.svelte-m3wlcx .flight-result .flight-price-area .loading-indicator.svelte-m3wlcx.svelte-m3wlcx{width:100px}.is-mobile .flight-result-container.svelte-m3wlcx .flight-result .flight-info .flight-info-destination.svelte-m3wlcx.svelte-m3wlcx{display:none}header.svelte-byfv3j{display:flex;flex-direction:row;align-items:baseline;padding:var(--snippet-header-padding, 0)}header.primary.svelte-byfv3j{color:var(--color-text-primary);gap:var(--spacing-s)}header.secondary.svelte-byfv3j{color:var(--color-text-secondary);gap:var(--spacing-m)}header.tertiary.svelte-byfv3j{color:var(--color-text-tertiary);gap:var(--spacing-m)}header.svelte-byfv3j .icon{--size:16px;color:var(--color-text-tertiary);align-self:center}.passenger-option-container.svelte-1217ifx.svelte-1217ifx{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:48px;width:270px}.passenger-option-title.svelte-1217ifx.svelte-1217ifx{color:var(--color-text-primary)}.passenger-option-title-amendment.svelte-1217ifx.svelte-1217ifx,.passenger-option-description.svelte-1217ifx.svelte-1217ifx{color:var(--color-text-tertiary)}.passenger-option-actions.svelte-1217ifx.svelte-1217ifx{display:flex;flex-direction:row;min-width:70px;justify-content:space-between;align-items:center;gap:8px}.passenger-option-actions.svelte-1217ifx button.svelte-1217ifx{width:24px;height:24px;border-radius:24px;border:1px solid var(--color-divider-subtle);display:flex;justify-content:center;align-items:center;font-family:var(--brand-font);color:var(--color-link-default);font-weight:600;font-size:12px;line-height:16px}.passenger-option-actions.svelte-1217ifx button.svelte-1217ifx:disabled{color:var(--color-text-tertiary)}.passenger-option-value.svelte-1217ifx.svelte-1217ifx{color:var(--color-text-primary)}@media (prefers-color-scheme: dark){:root:not(.light) .passenger-option-actions.svelte-1217ifx button.svelte-1217ifx:not([disabled]){color:var(--color-gray-70)}}:root.dark .passenger-option-actions.svelte-1217ifx button.svelte-1217ifx:not([disabled]){color:var(--color-gray-70)}.is-mobile .passenger-option-container.svelte-1217ifx.svelte-1217ifx{width:100%}#flight-params.svelte-vgsmgq.svelte-vgsmgq{display:flex;flex-direction:column;gap:8px;padding:var(--spacing-2xl) 0 var(--spacing-m)}.loading-bar-container.svelte-vgsmgq.svelte-vgsmgq{position:absolute;top:0;left:0;right:0;width:100%;height:16px;border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);overflow:hidden}.loading-bar-wrapper.svelte-vgsmgq.svelte-vgsmgq{height:6px;background-color:var(--color-primary-20)}.loading-bar-wrapper.svelte-vgsmgq .loading-bar.svelte-vgsmgq{height:100%;background:linear-gradient(90deg,var(--color-primary-20),var(--color-primary-30),var(--color-primary-20));animation:svelte-vgsmgq-tick 2s linear infinite}@keyframes svelte-vgsmgq-tick{0%{transform:translate(-100%)}to{transform:translate(100%)}}.flex-row.svelte-vgsmgq.svelte-vgsmgq{gap:8px}.flex-row.svelte-vgsmgq>*{flex:1;width:0}.flex-row.filters.svelte-vgsmgq>*{flex:unset;width:-moz-fit-content;width:fit-content}.flights-results.svelte-vgsmgq.svelte-vgsmgq{position:relative}.flights-results.svelte-vgsmgq ul.svelte-vgsmgq{margin:0}#passengers-select-container.svelte-vgsmgq.svelte-vgsmgq{padding:0 var(--spacing-xl)}#flights-search-btn-wrapper.svelte-vgsmgq.svelte-vgsmgq{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.action.svelte-vgsmgq .icon{--size:8px;vertical-align:middle;margin-bottom:1px}.is-mobile #flight-params.svelte-vgsmgq.svelte-vgsmgq{padding:var(--spacing-l) 0}.is-mobile #flight-params.svelte-vgsmgq .filters.svelte-vgsmgq{max-width:100%;overflow-y:auto}.is-mobile .flight-general.svelte-vgsmgq.svelte-vgsmgq{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.is-mobile .flight-general.svelte-vgsmgq>*{width:100%;max-width:100%;overflow:hidden}.is-mobile #flights{gap:8px}.menu-item.svelte-15ballx.svelte-15ballx{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl);color:var(--color-text-tertiary);position:static}.menu-item.menu-item-custom.svelte-15ballx.svelte-15ballx{border-top:1px solid var(--color-divider-subtle)}.menu-item.svelte-15ballx.svelte-15ballx:hover{background-color:var(--color-container-highlight)}.menu-item.active.svelte-15ballx.svelte-15ballx{background-color:var(--color-container-highlight);color:var(--color-text-primary)}.menu-item.svelte-15ballx .icon{--size:16px}.menu-item.svelte-15ballx .item-label.svelte-15ballx{display:flex;gap:var(--spacing-m);align-items:center}.is-mobile .menu-item.svelte-15ballx.svelte-15ballx{padding:var(--spacing-2xl)}.menu.svelte-dxn9qq.svelte-dxn9qq{border-radius:var(--border-radius-s);min-width:250px;padding:0;transform:none;z-index:auto;background:var(--color-container-background);margin:0}.country-search.svelte-dxn9qq.svelte-dxn9qq{display:flex;padding:var(--spacing-xl) 0 var(--spacing-xl) var(--spacing-xl);align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-divider-subtle)}.country-search.svelte-dxn9qq .icon{--size:var(--icon-m)}.is-menu .country-search.svelte-dxn9qq.svelte-dxn9qq{margin-top:0}.country-search.svelte-dxn9qq input.svelte-dxn9qq{outline:none;border:none;padding-left:var(--spacing-xl);color:var(--color-text-primary);background:inherit;width:100%;box-shadow:none}.country-search.svelte-dxn9qq .btn.svelte-dxn9qq{margin:0 var(--spacing-xl)}.is-mobile .menu.svelte-dxn9qq.svelte-dxn9qq{box-shadow:none}
