.mobile-filter-box-module__nRwceW__mobileFilterBoxContainer{display:none}.mobile-filter-box-module__nRwceW__buttonRow{align-items:center;gap:var(--alto-sem-space-2xs);width:100%;display:flex}.mobile-filter-box-module__nRwceW__filterButtonWrapper,.mobile-filter-box-module__nRwceW__dateButtonWrapper{flex:1 1 0;min-width:0}.mobile-filter-box-module__nRwceW__dateButtonWrapper{flex-grow:1.35}.mobile-filter-box-module__nRwceW__mobileFilterBox{box-sizing:border-box;gap:var(--alto-sem-space-2xl);width:100%;max-width:100vw;height:var(--app-viewport-height,100vh);max-height:var(--app-viewport-height,100vh);padding:var(--alto-sem-space-md) var(--alto-sem-space-lg) var(--alto-sem-space-2xl);background:var(--alto-sem-color-bg-white-vibrant-default);outline:none;flex-direction:column;transition:transform .26s cubic-bezier(.2,0,0,1);display:flex;overflow:auto;transform:translate(100%)}.mobile-filter-box-module__nRwceW__mobileFilterBoxAfterOpen{transform:translate(0)}.mobile-filter-box-module__nRwceW__mobileFilterBoxBeforeClose{transform:translate(100%)}.mobile-filter-box-module__nRwceW__mobileFilterOverlay{z-index:20;background:0 0;position:fixed;inset:0}@media (max-width:1023px){.mobile-filter-box-module__nRwceW__mobileFilterBoxContainer{display:block}}@media (prefers-reduced-motion:reduce){.mobile-filter-box-module__nRwceW__mobileFilterBox{transition:none}}
.avios-scanner-total-bar-module__-fHQNW__totalBarShell{z-index:10;width:100%;animation:.24s ease-out both avios-scanner-total-bar-module__-fHQNW__totalBarFadeIn;position:sticky;bottom:0}.avios-scanner-total-bar-module__-fHQNW__compactTotalBarShell{box-shadow:0 -4px 10px #0000000d}.avios-scanner-total-bar-module__-fHQNW__totalBarShellExiting{animation:.24s ease-out both avios-scanner-total-bar-module__-fHQNW__totalBarFadeOut}@keyframes avios-scanner-total-bar-module__-fHQNW__totalBarFadeIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes avios-scanner-total-bar-module__-fHQNW__totalBarFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.avios-scanner-total-bar-module__-fHQNW__totalBarShell,.avios-scanner-total-bar-module__-fHQNW__totalBarShellExiting{animation:none}}
.total-bar-price-module__evUQwW__originalPrice{align-items:center;gap:var(--alto-sem-space-3xs);opacity:.5;white-space:nowrap;display:flex}.total-bar-price-module__evUQwW__compactPriceContainer{align-items:baseline;gap:var(--alto-sem-space-3xs);display:flex}
.flight-item-module__Gc3GYa__card{gap:var(--alto-sem-space-lg);background-color:var(--alto-sem-color-bg-white-vibrant-default);padding:0 var(--alto-sem-space-sm);flex-direction:column;display:flex}@media (max-width:1023px){.flight-item-module__Gc3GYa__card{padding:var(--alto-sem-space-sm)}}@media (min-width:1024px){.flight-item-module__Gc3GYa__card{border-radius:var(--alto-sem-radius-sm);border-color:var(--alto-sem-color-border-secondary);border-width:var(--alto-sem-border-width-xs);border-style:solid}}.flight-item-module__Gc3GYa__selectedCard{border-color:var(--alto-sem-color-border-accent);border-width:var(--alto-sem-border-width-md)}@media (max-width:1023px){.flight-item-module__Gc3GYa__selectedCard{padding:var(--alto-sem-space-sm);border-width:0}}.flight-item-module__Gc3GYa__lineLeft,.flight-item-module__Gc3GYa__lineRight{flex-grow:1;width:auto;height:2px}.flight-item-module__Gc3GYa__lineLeft{background:linear-gradient(to right, var(--alto-sem-color-border-secondary) 0%, var(--alto-sem-color-border-secondary) 50%, var(--alto-sem-color-bg-white-vibrant-default) 100%)}.flight-item-module__Gc3GYa__lineRight{background:linear-gradient(to right, var(--alto-sem-color-bg-white-vibrant-default) 0%, var(--alto-sem-color-border-secondary) 50%, var(--alto-sem-color-border-secondary) 100%)}.flight-item-module__Gc3GYa__circle{width:var(--alto-sem-space-2xs);height:var(--alto-sem-space-2xs);background-color:var(--alto-sem-color-border-secondary);border-radius:50%}
._dialogWrapper_1sou5_1{z-index:99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._overlay_1sou5_10{background-color:var(--alto-sem-color-overlay-scrim);position:fixed;inset:0}._dialogWrapper_1sou5_1._absolute_1sou5_16,._overlay_1sou5_10._absolute_1sou5_16{position:absolute}._dialog_1sou5_1{background-color:var(--alto-sem-color-bg-layer2-default);border:1px solid var(--alto-sem-color-border-tertiary);border-radius:var(--alto-card-radius);margin:var(--alto-sem-space-md);max-height:calc(100vh - var(--alto-sem-space-xl)*2);padding:var(--alto-sem-space-lg);width:calc(100% - var(--alto-sem-space-md)*2);outline:none;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}._dialog_1sou5_1._noPadding_1sou5_35{padding:0}@media (min-width:640px){._dialog_1sou5_1{margin:var(--alto-sem-space-xl);padding:var(--alto-sem-space-xl);width:calc(100% - var(--alto-sem-space-xl)*2)}._dialog_1sou5_1._noPadding_1sou5_35{padding:0}}@media (min-width:1024px){._dialog_1sou5_1{margin:var(--alto-sem-space-2xl);max-height:calc(100vh - var(--alto-sem-space-2xl)*2);padding:var(--alto-sem-space-2xl);width:calc(100% - var(--alto-sem-space-2xl)*2)}._dialog_1sou5_1._noPadding_1sou5_35{padding:0}}._dialogContent_1sou5_64{gap:var(--alto-sem-space-md);flex-direction:column;display:flex;position:relative}._dialogHeading_1sou5_71{margin:0}._dialogContentInner_1sou5_75{gap:var(--alto-sem-space-md);flex-direction:column;display:flex}._noHeader_1sou5_81 ._dialogContentInner_1sou5_75{padding-top:0}._closeButton_1sou5_85{border-radius:var(--alto-sem-radius-sm);color:var(--alto-sem-color-fg-secondary);cursor:pointer;outline-offset:2px;right:var(--alto-sem-space-sm);top:var(--alto-sem-space-sm);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;transition:outline-color .2s;display:flex;position:absolute}._dialogSmall_1sou5_102{max-width:25.625rem}._dialogMedium_1sou5_106{max-width:39.25rem}._dialogLarge_1sou5_110{max-width:52.875rem}
.fare-conditions-info-module__NSqGha__dialogContent{box-sizing:border-box;width:100%;overflow:hidden}.fare-conditions-info-module__NSqGha__header{padding:var(--alto-sem-space-lg) calc(var(--alto-sem-space-lg) + 55px + var(--alto-sem-space-sm)) var(--alto-sem-space-sm) var(--alto-sem-space-lg);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.fare-conditions-info-module__NSqGha__headerText{gap:var(--alto-sem-space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.fare-conditions-info-module__NSqGha__closeButton{top:var(--alto-sem-space-lg);right:var(--alto-sem-space-lg);display:flex;position:absolute}.fare-conditions-info-module__NSqGha__legendList{gap:var(--alto-sem-space-2xs);padding:var(--alto-sem-space-lg);flex-direction:column;margin:0;list-style:none;display:flex}.fare-conditions-info-module__NSqGha__legendGroupStart{margin-top:var(--alto-sem-space-2xs)}.fare-conditions-info-module__NSqGha__legendItem{grid-template-columns:var(--alto-sem-space-lg) minmax(0, 1fr);align-items:center;column-gap:var(--alto-sem-space-md);overflow-wrap:anywhere;display:grid}.fare-conditions-info-module__NSqGha__legendIcon{justify-content:center;align-items:center;display:flex}
.flight-cabin-row-module__LhXyHW__cabinRow{justify-content:space-between;align-items:flex-start;gap:var(--alto-sem-space-sm);padding:var(--alto-sem-space-sm);background-color:var(--alto-sem-color-bg-base);border:var(--alto-sem-border-width-xs) solid var(--alto-sem-color-border-tertiary);border-radius:var(--alto-sem-radius-sm);display:flex}@media (max-width:1023px){.flight-cabin-row-module__LhXyHW__selectedCabinRow{border-color:var(--alto-sem-color-border-accent);border-width:var(--alto-sem-border-width-md)}}
.flight-list-module__zNp5ha__flightList{width:100%;animation:.22s ease-out both flight-list-module__zNp5ha__flightListFadeIn}.flight-list-module__zNp5ha__container{border-radius:var(--alto-sem-radius-sm);border:var(--alto-sem-border-width-sm) solid var(--alto-sem-color-border-tertiary);padding:var(--alto-sem-space-lg);gap:var(--alto-sem-space-sm);flex-direction:column;margin:0;list-style:none;display:flex}@media (max-width:1023px){.flight-list-module__zNp5ha__container{background-color:var(--alto-sem-color-bg-layer1-default);gap:var(--alto-sem-space-3xs);border:none;padding:0}}@keyframes flight-list-module__zNp5ha__flightListFadeIn{0%{opacity:0;transform:translateY(var(--alto-sem-space-4xs))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.flight-list-module__zNp5ha__flightList{animation:none}}
.flight-results-shell-module__kJU6fa__filters{z-index:11;top:var(--alto-sem-space-sm);flex:none;min-width:0;position:sticky}.flight-results-shell-module__kJU6fa__resultsGrid{z-index:0;gap:var(--alto-sem-space-md);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;position:relative}.flight-results-shell-module__kJU6fa__panel{min-width:0}.flight-results-shell-module__kJU6fa__fullWidthPanel{grid-column:1/-1;min-width:0}.flight-results-shell-module__kJU6fa__panel:empty,.flight-results-shell-module__kJU6fa__fullWidthPanel:empty{display:none}.flight-results-shell-module__kJU6fa__resultsGrid:has(.flight-results-shell-module__kJU6fa__panel:empty) .flight-results-shell-module__kJU6fa__panel:not(:empty){grid-column:1/-1}@media (max-width:1023px){.flight-results-shell-module__kJU6fa__filters{width:auto;padding:var(--alto-sem-space-sm);background:var(--alto-sem-color-bg-white-vibrant-default);flex:none;position:sticky;top:0}.flight-results-shell-module__kJU6fa__resultsGrid{grid-template-columns:minmax(0,1fr);width:100%}.flight-results-shell-module__kJU6fa__hideOnCompact{display:none}}@media (max-width:767px){.flight-results-shell-module__kJU6fa__resultsGrid{gap:var(--alto-sem-space-sm)}}
.mobile-journey-steps-module__mSa28W__stepsContainer{display:none}@media (max-width:1023px){.mobile-journey-steps-module__mSa28W__stepsContainer{gap:var(--alto-sem-space-lg);padding:0 var(--alto-sem-space-md) var(--alto-sem-space-md);background:var(--alto-sem-color-bg-white-vibrant-default);flex-direction:column;display:flex}}
