.SeatSelection_umnrWrapper__Wz8fV{max-width:1228px;margin:auto;padding:20px;text-align:center}.SeatSelection_tabsContentContainer__GM3Hj{position:relative}.SeatSelection_tabsContentOverlay___Wel_{position:absolute;inset:0;z-index:1001;display:flex;align-items:flex-start;justify-content:center;padding-top:2rem;background:rgba(255,255,255,.7)}.SeatSelection_seatReservationWrapper___XzVt{max-width:1228px;margin:auto;overflow-x:clip}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7{display:flex;flex-direction:column;width:100%;height:auto;background-color:var(--primary-white,#ffffff);border-radius:2rem;box-shadow:0 8px 24px rgba(149,157,165,.2);padding-left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5{background-color:var(--secondary-gray-neos-25,#f3f8fa);width:100%;border-top-right-radius:0;border-top-left-radius:0;border-bottom:1px solid var(--secondary-gray-neos-75,#d2dbe5)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr{gap:1rem;font-weight:700;font-size:16px}@media(max-width:1024px){.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr{flex:1 1;display:inline-flex;max-width:100%;background-color:var(--primary-white,#ffffff);color:var(--primary-blue,#087bb4)!important}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr svg{fill:var(--primary-blue,#087bb4);stroke:var(--primary-blue,#087bb4);margin-bottom:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:-2px;border-radius:4px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz{background-color:var(--primary-blue,#087bb4)!important;color:var(--primary-white,#ffffff)!important;border-top-right-radius:0;border-top-left-radius:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz svg{fill:var(--primary-white,#ffffff);stroke:var(--primary-white,#ffffff)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz:focus-visible{outline-color:var(--primary-white,#ffffff)}}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_activePassenger__ns7cO{position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_activePassenger__ns7cO .SeatSelection_activeIcon__6CjjG{color:var(--primary-blue,#087bb4);font-weight:600;font-size:25px;line-height:21px;letter-spacing:0;position:absolute;left:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1{display:flex;flex-direction:row;overflow-x:auto}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 hr{display:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:first-child{padding-left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:last-child{border-right:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:0 10px;position:relative;left:1rem;border-right:1px solid var(--primary-blue,#087bb4);cursor:pointer}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:2px;border-radius:4px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_activeIcon__6CjjG{position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u span{border-style:solid;border:1px dashed var(--primary-blue,#087bb4);padding:8px;border-radius:8px;box-sizing:border-box;text-align:center;min-width:42.5px;height:42.5px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_emptySeat__fcMh9{width:42.5px;min-width:42.5px;height:42.5px;padding:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeat__qu03n{position:relative;display:inline-flex;width:43px;min-width:43px;height:53px;padding:0;border-color:#087bb4;border-style:solid;background:#fff;color:var(--primary-black,#000000);overflow:visible}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeat__qu03n>svg{width:43px;height:53px;flex:0 0 43px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeatLabel__QcPnq{position:absolute;top:0;right:0;left:0;z-index:1;display:grid!important;width:100%!important;min-width:0!important;height:100%!important;place-items:center;padding:0!important;border:0!important;color:#000;font-size:14px;font-weight:700;line-height:1;text-align:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u p{color:var(--primary-black,#000000);font-weight:500;font-size:1rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_btnRemoveSeat__NwFTH{min-width:42.5px;height:42.5px;border:1px dashed var(--primary-blue,#087bb4);border-radius:8px;padding:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_btnRemoveSeat__NwFTH span{border:none;padding:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengerFlex__Zjq4F{flex:1 1;min-width:150px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_divider__lNYAA{border-top:1px solid var(--secondary-divider-gray,#e0e0e0);width:90%}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendTitle__YQP_R{display:block;font-size:1rem;font-weight:400;margin:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendContainer__XVnuj{margin-top:20px;padding:20px;background:#f3f8fa;border-radius:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendAccordion__jYDvE{margin-top:20px;margin-bottom:20px;overflow:hidden;background:#f3f8fa;border-radius:30px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileAccordionHeader__WBX2Y{display:flex;width:100%;align-items:center;justify-content:space-between;padding:18px 22px;border:0;background:rgba(0,0,0,0);color:var(--primary-black,#000000);font-size:18px;font-weight:700;text-align:left}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileAccordionHeader__WBX2Y:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:-2px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileAccordionArrow__ZJIlA{min-width:24px;color:var(--primary-black,#000000);font-size:22px;font-weight:700;line-height:1;text-align:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(132px,.9fr);padding:0 12px 12px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfoContent__8wDdJ[hidden],.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0[hidden]{display:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendContainer__XVnuj{margin:0;min-width:0;padding:0 12px 0 0;background:rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendItem__G0xSu{min-width:0;min-height:62px;gap:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendItem__G0xSu>.SeatSelection_seatCategory__fzpUp svg,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendItem__G0xSu>svg{width:36px;height:44px;flex:0 0 36px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendItem__G0xSu .SeatSelection_legendDetails__tWo5W{min-width:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendItem__G0xSu .SeatSelection_legendText__Lnt46{font-size:14px;line-height:1.15}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendItem__G0xSu .SeatSelection_legendDescription__THdrn{font-size:9px;line-height:1.15}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_legendItem__G0xSu .SeatSelection_legendPrice__MzHLs{font-size:13px;white-space:nowrap}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw{display:flex;flex-direction:column;align-content:flex-start;align-items:stretch;margin:0;padding:8px 0 0 12px;border-left:1px solid var(--secondary-gray-neos-100,#90a6be)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n){display:flex;width:100%;min-height:48px;align-items:center;justify-content:flex-start;padding:0;grid-column:auto}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li .SeatSelection_selectedSeatLegend__xG6Hi,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li svg,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n) .SeatSelection_selectedSeatLegend__xG6Hi,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n) svg{width:28px;height:36px;flex:0 0 28px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li span:not(.SeatSelection_selectedSeatLegend__xG6Hi),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n) span:not(.SeatSelection_selectedSeatLegend__xG6Hi){font-size:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:0;background:rgba(0,0,0,0);border-radius:8px;margin:12px 0 0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR p{display:block}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu{display:flex;align-items:center;gap:12px;min-height:76px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendText__Lnt46{margin:0;color:var(--primary-black,#000000);font-size:16px;font-weight:700}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendDescription__THdrn{margin:4px 0 0;color:var(--secondary-gray-neos-100,#90a6be);font-size:11px;font-style:italic;line-height:1.25}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendDetails__tWo5W{flex:1 1}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendPrice__MzHLs{margin:0;color:var(--primary-black,#000000);font-size:16px;font-weight:700;white-space:nowrap}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_visuallyHidden__boxll{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;list-style:none;margin:18px 0;padding:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--primary-black,#000000);font-size:12px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw svg{width:32px;height:40px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(-n+2){grid-column:span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n+3){grid-column:span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:first-child{grid-column:1/span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(2){grid-column:4/span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(3),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(6){grid-column:1/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(4),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(7){grid-column:3/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(5),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(8){grid-column:5/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n+3){justify-content:flex-start;padding-left:28px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw .SeatSelection_selectedSeatLegend__xG6Hi{display:grid;width:32px;height:40px;place-items:center;border:2px solid var(--primary-blue,#087bb4);border-radius:7px;color:var(--primary-blue,#087bb4);font-size:16px;font-weight:700}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg{margin-top:20px;margin-bottom:20px;padding:0 20px 20px;background:var(--secondary-gray-neos-25,#f3f8fa);border-radius:24px;color:var(--primary-black,#000000)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoTitle__JQ_4A{display:flex;align-items:center;color:var(--primary-blue,#087bb4)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_mobileAccordionHeader__WBX2Y{padding:20px 0 14px;color:var(--primary-blue,#087bb4);font-size:16px;text-transform:uppercase}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoTitle__JQ_4A{justify-content:flex-start;gap:12px;color:inherit}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoContent__8wDdJ{padding-top:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg h3{margin:0;font-size:14px;text-transform:uppercase}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoText__BiSBE{margin-top:12px;font-size:12px;line-height:1.4}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoText__BiSBE p{margin:0 0 12px;font-style:italic}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf{display:flex;flex-direction:column;align-items:center;background-color:var(--secondary-gray-neos-25,#f3f8fa);width:100%;margin:auto;border:1px solid rgba(0,0,0,0);position:relative;padding-bottom:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_seats__J92_A{display:flex;justify-content:space-between;align-items:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 svg{position:relative;top:2px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C{display:flex;flex-direction:column;margin-bottom:70px;isolation:isolate}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:34px;margin:4px 0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW p{flex:0 0 auto;margin:0;color:#111827;font-size:12px;font-weight:500;white-space:nowrap}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitMarker__Oq6XB{position:absolute;top:0;bottom:0;width:5px;background:#172554}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitMarker__Oq6XB:first-child{left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitMarker__Oq6XB:last-child{right:5px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrow__0_gZN{position:relative;flex:0 1 36px;height:0;border-top:3px solid #172554}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrow__0_gZN:after{position:absolute;top:-7px;width:0;height:0;content:""}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrowLeft__l6niT:after{left:-2px;border-top:6px solid rgba(0,0,0,0);border-right:9px solid #172554;border-bottom:6px solid rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrowRight__wK2KY:after{right:-2px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:9px solid #172554}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p svg{position:relative;top:3px;left:3px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6{display:flex;justify-content:space-between;padding-bottom:10px;padding-top:6px;position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_row_number__V9dHV{align-items:center;display:flex;justify-content:flex-end;position:absolute;top:0;bottom:0;right:calc(100% + 22px);width:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_seat_group__i6HLk{display:flex;gap:4px;margin-left:-12px;width:100%;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_leftCol__1sZX4{padding-left:0!important}@media(max-width:1024px){.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP{overflow-x:hidden}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar{width:3px;cursor:pointer}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar-thumb{background-color:var(--primary-blue,#087bb4);border-radius:10px;border:1px solid rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar-thumb:hover{background-color:var(--primary-blue,#087bb4)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}}@media(max-width:481px){.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm{zoom:.7}}@media(max-width:380px){.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm{zoom:.62}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_row_number__V9dHV{right:calc(100% + 12px)}}.SeatSelection_loadingContainer__8Z9NB{margin-top:50px;display:flex;justify-content:center;align-items:center}.SeatSelection_seatCategory__fzpUp[data-seat-category=economy-extra] svg rect:first-child{fill:#8bd447;stroke:#58a934}.SeatSelection_seatCategory__fzpUp[data-seat-category=economy-extra-plus] svg rect:first-child{fill:#b39ddb;stroke:#8064b5}.SeatSelection_seatCategory__fzpUp[data-seat-category=standard-front] svg rect:first-child{fill:#fff78c;stroke:#d5c94f}.SeatSelection_seatCategory__fzpUp[data-seat-category=window-front] svg rect:first-child{fill:#ffbd14;stroke:#dc9700}.SeatSelection_seatCategory__fzpUp[data-seat-category=standard-back] svg rect:first-child{fill:#8bc9e8;stroke:#087bb4}.SeatSelection_seatCategory__fzpUp[data-seat-category=window-back] svg rect:first-child{fill:#08afe6;stroke:#058dc0}.SeatSelection_seatCategory__fzpUp[data-seat-category=infant] svg rect:first-child,.SeatSelection_seatCategory__fzpUp[data-seat-category=pet] svg rect:first-child,.SeatSelection_seatCategory__fzpUp[data-seat-category=wch] svg rect:first-child,.SeatSelection_selectedSeat__qu03n[data-seat-category]>svg rect:first-child{fill:#fff;stroke:#087bb4}@media(max-width:1024px){.SeatSelection_seatReservationWrapper___XzVt{overflow-x:clip}}.SeatSelection_grid__1l_sh{margin-left:0;margin-top:0;width:100%}.SeatSelection_grid__1l_sh .SeatSelection_leftCol__1sZX4{padding-top:0}.SeatSelection_grid__1l_sh .SeatSelection_rightCol__1HJIP{padding-left:0}.SeatSelection_grid__1l_sh .SeatSelection_interline__GOXrj{font-weight:400;font-size:13px;line-height:20px;letter-spacing:0;padding:1rem 8px;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;color:red}.SeatSelection_seatTooltip__z8tmm{max-width:300px!important;padding:0!important;color:var(--primary-white,#ffffff)!important;background:#b9b9b9!important;border-radius:48px!important;box-shadow:0 4px 16px rgba(149,157,165,.4)!important}.SeatSelection_legacySeatTooltip___sRrR{color:var(--primary-black,#000000)!important;background:var(--primary-white,#ffffff)!important;border:1px solid var(--secondary-dark-blue,#087bb4)!important;box-shadow:0 4px 16px rgba(149,157,165,.4)!important}.SeatSelection_seatHoverPopup__ODRri{position:relative;box-sizing:border-box;width:300px;max-width:100%;padding:16px 24px;text-align:center}.SeatSelection_seatHoverHeader__zdlLE{display:flex;align-items:center;justify-content:center;gap:16px}.SeatSelection_seatHoverSeat__sPMAj{position:relative;display:inline-flex;flex-shrink:0;width:62px;height:72px}.SeatSelection_seatHoverSeat__sPMAj svg{width:62px;height:72px}.SeatSelection_seatHoverDetails__6CMbO{display:flex;flex-direction:column;align-items:center;min-width:0;gap:4px}.SeatSelection_seatHoverTitle__L0SAd{color:var(--primary-black,#000000);font-size:22px}.SeatSelection_seatHoverPrice__NV_Gx{align-self:flex-start;text-align:left;color:#16324f;font-size:18px;font-weight:700;white-space:nowrap}.SeatSelection_seatHoverSeatPremium__bkEOT svg rect:first-child{fill:#fff;stroke:#087bb4}.SeatSelection_seatHoverDescription__TykmT{margin-top:22px;font-size:13px;font-style:italic;line-height:1.35}.SeatSelection_seatHoverDescription__TykmT p{margin:0 0 12px}@media(max-width:1025px){.SeatSelection_seat_margin_left__jQQT9{margin-left:10px}.SeatSelection_seat_margin_right__STJr5{margin-right:5px}.SeatSelection_legend_margin_left__1Dy_l{margin-left:15px}.SeatSelection_legend_margin_right__s7gEK{margin-right:20px}.SeatSelection_legend_margin_middle__6pkTm{margin-right:0}.SeatSelection_marginLegend__O61XS{margin-left:9px}.SeatSelection_removeMargin__M7drR{margin-left:0}.SeatSelection_cursorPointer__izbk1{cursor:pointer}}.SeatSelection_tooltipTitle__tDEYx{display:flex;background:var(--tooltip-bg,#f0f8ff)}.SeatSelection_tooltipTitle__tDEYx .SeatSelection_tooltipSpan__CmXIA{font-size:25px;margin-right:20px;color:var(--secondary-dark-blue,#087bb4)}.SeatSelection_tooltipTitle__tDEYx .SeatSelection_tooltipPrice__Rp6XT{font-size:13px;margin-top:8px;color:var(--primary-black,#000000)}.SeatSelection_categoryHeader__KDzWc{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--primary-blue,#087bb4);font-weight:700}.SeatSelection_categoryHeader__KDzWc p{margin:0;font-size:25px;line-height:1.2}.SeatSelection_featureList__0HVSL{list-style:none;margin:0;padding:0}.SeatSelection_featureItem__AL_ja{display:flex;align-items:center}.SeatSelection_textIcon__LQ_hG{margin-bottom:-5px}.SeatSelection_textContent__BRtrF{margin-left:10px;font-size:14px}.SeatSelection_tabContainer__Mw_QU{display:flex;align-items:center;gap:8px}.SeatSelection_infoIconBtn__MF1OT{cursor:pointer}.SeatSelection_passengerSelect__fuFyc{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:1rem;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.SeatSelection_passengerSelect__fuFyc:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:-2px;border-radius:4px}.SeatSelection_hole___p1iX{flex:0 0 43px;min-height:53px}.SeatSelection_seatButton__YCew4{flex:0 0 43px;height:53px;scroll-margin-top:6rem;scroll-margin-bottom:15rem;touch-action:manipulation}.SeatSelection_seatButton__YCew4>svg{display:block;width:43px;height:53px;pointer-events:none}.SeatSelection_seatButton__YCew4[role=button]{cursor:pointer}.SeatSelection_seatButton__YCew4:focus-visible{outline:none}.SeatSelection_seatButton__YCew4:focus-visible svg{outline:2px solid var(--primary-blue,#087bb4);outline-offset:2px;border-radius:4px}.SeatSelection_seatHoverPreview__BNq1m{display:inline-flex;line-height:0}.SeatSelection_editModePlaceholder__N5ZgU{padding:1rem}.SeatSelection_editModePlaceholder__N5ZgU .SeatSelection_editModeTitle__zloGV{font-size:35px;margin:0;color:var(--primary-blue,#087bb4)}.SeatSelection_editModePlaceholder__N5ZgU .SeatSelection_legendTitle__YQP_R{display:block}.SeatSelection_editModePlaceholder__N5ZgU .SeatSelection_legendWrapper__rR5AR{display:grid;max-width:max(280px,50%)}.SeatSelection_airplaneContainer__Sy7zf{display:none;z-index:-1;pointer-events:none;margin-top:-2900px;margin-left:-1038px}.SeatSelection_airplaneContainer__Sy7zf svg{display:block;max-width:none;height:auto}@media(min-width:1025px){.SeatSelection_umnrWrapper__Wz8fV{max-width:1228px;margin:auto;padding:20px 0}.SeatSelection_seatReservationWrapper___XzVt{max-width:1228px;margin:auto;position:relative;overflow:visible;-webkit-clip-path:inset(-3rem 0 -3rem -3rem);clip-path:inset(-3rem 0 -3rem -3rem)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7{margin-top:2rem;display:block;align-items:center;width:100%;height:auto;background-color:var(--primary-white,#ffffff);border:1px solid rgba(0,0,0,0);border-radius:2rem;box-shadow:0 8px 24px rgba(149,157,165,.2);flex-direction:column}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5{background-color:var(--secondary-gray-neos-25,#f3f8fa);width:100%;border:1px solid rgba(0,0,0,0);border-top-right-radius:2rem;border-top-left-radius:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr{width:50%;display:flex;flex-direction:row;align-items:center;gap:1rem;font-weight:700;font-size:18px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz{display:flex;background-color:var(--primary-white,#ffffff)!important;color:var(--primary-blue,#087bb4)!important;border-top-right-radius:2rem;border-top-left-radius:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1{display:flex;flex-direction:column;overflow-x:hidden}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 hr{display:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:first-child{padding-left:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u{width:90%;display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem 2rem;position:relative;left:0;border-right:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:-4px;border-radius:4px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u span{display:inline-block;border-style:solid;border:1px dashed var(--primary-blue,#087bb4);padding:8px;border-radius:8px;box-sizing:border-box;text-align:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_emptySeat__fcMh9{width:43px;min-width:43px;height:43px;padding:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeat__qu03n{position:relative;display:inline-flex;width:43px;min-width:43px;height:53px;padding:0;border-color:#087bb4;border-style:solid;background:#fff;color:var(--primary-black,#000000);overflow:visible}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeat__qu03n>svg{width:43px;height:53px;flex:0 0 43px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeatLabel__QcPnq{position:absolute;top:0;right:0;left:0;z-index:1;display:grid!important;width:100%!important;min-width:0!important;height:100%!important;place-items:center;padding:0!important;border:0!important;color:#000;font-size:16px;font-weight:700;line-height:1;text-align:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u p{color:var(--primary-black,#000000);font-weight:500;font-size:1rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_activePassenger__ns7cO{position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_activePassenger__ns7cO .SeatSelection_activeIcon__6CjjG{color:var(--primary-blue,#087bb4);font-weight:600;font-size:25px;line-height:21px;letter-spacing:0;position:absolute;left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengerFlex__Zjq4F{flex:1 1;min-width:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_divider__lNYAA{border-top:1px solid var(--secondary-divider-gray,#e0e0e0);width:90%}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendTitle__YQP_R{display:block;font-size:1rem;padding:10px;font-weight:400}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendContainer__XVnuj{display:block;position:relative;z-index:1;background:#f3f8fa;border-radius:30px;margin-top:25px;padding:20px 40px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileAccordionHeader__WBX2Y{display:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendAccordion__jYDvE,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0{display:contents}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw{display:grid;grid-template-columns:repeat(6,1fr);align-content:normal;align-items:normal;grid-gap:16px;gap:16px;margin:18px 0;padding:0;border-left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n){display:flex;width:auto;min-height:0;align-items:center;justify-content:center;padding:0;grid-column:auto}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:first-child{grid-column:1/span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(2){grid-column:4/span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(3),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(6){grid-column:1/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(4),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(7){grid-column:3/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(5),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(8){grid-column:5/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_mobileLegendBody__C0Ay0 .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n+3){justify-content:flex-start;padding-left:28px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR{display:flex;flex-direction:column;visibility:visible;gap:5px;padding:0;background:rgba(0,0,0,0);border-radius:8px;margin:12px 0 0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR p{display:block}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu{display:flex;align-items:center;gap:16px;min-height:92px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendText__Lnt46{margin:0;color:var(--primary-black,#000000);font-size:16px;font-weight:700}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendDescription__THdrn{margin:6px 0 0;color:var(--secondary-gray-neos-100,#90a6be);font-size:12px;font-style:italic;line-height:1.25}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendDetails__tWo5W{flex:1 1}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendPrice__MzHLs{margin:0;color:var(--primary-black,#000000);font-size:19px;font-weight:700;white-space:nowrap}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_visuallyHidden__boxll{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw{display:grid;position:relative;z-index:1;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;list-style:none;margin:18px 0;padding:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--primary-black,#000000);font-size:12px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw svg{width:32px;height:40px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(-n+2){grid-column:span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n+3){grid-column:span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:first-child{grid-column:1/span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(2){grid-column:4/span 3}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(3),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(6){grid-column:1/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(4),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(7){grid-column:3/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(5),.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(8){grid-column:5/span 2}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw li:nth-child(n+3){justify-content:flex-start;padding-left:28px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_specialSeatsLegend__zqYzw .SeatSelection_selectedSeatLegend__xG6Hi{display:grid;width:32px;height:40px;place-items:center;border:2px solid var(--primary-blue,#087bb4);border-radius:7px;color:var(--primary-blue,#087bb4);font-size:16px;font-weight:700}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg{margin-top:20px;position:relative;z-index:1;padding:20px 28px;background:var(--secondary-gray-neos-25,#f3f8fa);border-radius:32px;color:var(--primary-black,#000000)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_mobileAccordionHeader__WBX2Y{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_mobileAccordionHeader__WBX2Y .SeatSelection_mobileAccordionArrow__ZJIlA,.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_mobileAccordionHeader__WBX2Y svg:last-child{display:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoContent__8wDdJ{display:block}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoTitle__JQ_4A{display:flex;align-items:center;gap:12px;color:var(--primary-blue,#087bb4)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg h3{margin:0;font-size:14px;text-transform:uppercase}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoText__BiSBE{margin-top:12px;font-size:12px;line-height:1.4}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_importantInfo__VwCpg .SeatSelection_importantInfoText__BiSBE p{margin:0 0 12px;font-style:italic}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf{display:flex;flex-direction:column;align-items:center;background-color:var(--secondary-gray-neos-25,#f3f8fa);width:80%;margin:auto;border:1px solid rgba(0,0,0,0);position:relative;padding:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_exit___Pni3{display:flex;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_exit___Pni3 p{padding:10px;text-transform:uppercase;font-size:14px;background-color:var(--secondary-gray-neos-75,#d2dbe5);color:var(--secondary-gray-neos-100,#90a6be)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_seats__J92_A{display:flex;justify-content:space-between;align-items:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_seats__J92_A .SeatSelection_seatName__A6_li{display:flex;justify-content:space-between;gap:1.7rem;font-size:19px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 svg{position:relative;top:2px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C{display:flex;flex-direction:column;isolation:isolate}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;box-sizing:border-box;min-height:38px;margin:4px 0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW p{flex:0 0 auto;margin:0;color:#111827;font-size:14px;font-weight:500;white-space:nowrap}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitMarker__Oq6XB{position:absolute;top:0;bottom:0;width:6px;background:#172554}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitMarker__Oq6XB:first-child{left:20px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitMarker__Oq6XB:last-child{right:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrow__0_gZN{position:relative;flex:0 1 48px;height:0;border-top:4px solid #172554}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrow__0_gZN:after{position:absolute;top:-9px;width:0;height:0;content:""}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrowLeft__l6niT:after{left:-2px;border-top:7px solid rgba(0,0,0,0);border-right:11px solid #172554;border-bottom:7px solid rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW .SeatSelection_exitArrowRight__wK2KY:after{right:-2px;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:11px solid #172554}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p svg{position:relative;top:3px;left:3px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6{display:flex;justify-content:space-between;padding-bottom:10px;padding-top:6px;position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_row_number__V9dHV{align-items:center;display:flex;justify-content:flex-end;position:absolute;top:0;bottom:0;right:100%;width:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_seat_group__i6HLk{display:flex;gap:4px;margin-left:13px;width:100%;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh{overflow-y:auto;overflow-x:hidden;position:relative;margin-left:-2rem;padding-left:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar{width:3px;cursor:pointer}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar-thumb{background-color:var(--primary-blue,#087bb4);border-radius:10px;border:1px solid rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar-thumb:hover{background-color:var(--primary-blue,#087bb4)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_leftCol__1sZX4{position:-webkit-sticky;position:sticky;top:0;height:max-content;background-color:rgba(0,0,0,0);z-index:1}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_rightCol__1HJIP{position:relative;overflow:visible;margin-left:38px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_rightCol__1HJIP .SeatSelection_airplaneContainer__Sy7zf{display:block}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_interline__GOXrj{font-weight:400;font-size:19px;line-height:29px;letter-spacing:0;padding:1rem 0 0}.SeatSelection_seatTooltip__z8tmm{max-width:350px!important;padding:0!important;color:var(--primary-white,#ffffff)!important;background:#b9b9b9!important;border-radius:48px!important;box-shadow:0 4px 16px rgba(149,157,165,.4)!important}.SeatSelection_seatCategory__fzpUp[data-seat-category=economy-extra] svg rect:first-child{fill:#8bd447;stroke:#58a934}.SeatSelection_seatCategory__fzpUp[data-seat-category=economy-extra-plus] svg rect:first-child{fill:#b39ddb;stroke:#8064b5}.SeatSelection_seatCategory__fzpUp[data-seat-category=standard-front] svg rect:first-child{fill:#fff78c;stroke:#d5c94f}.SeatSelection_seatCategory__fzpUp[data-seat-category=window-front] svg rect:first-child{fill:#ffbd14;stroke:#dc9700}.SeatSelection_seatCategory__fzpUp[data-seat-category=standard-back] svg rect:first-child{fill:#8bc9e8;stroke:#087bb4}.SeatSelection_seatCategory__fzpUp[data-seat-category=window-back] svg rect:first-child{fill:#08afe6;stroke:#058dc0}.SeatSelection_seatCategory__fzpUp[data-seat-category=infant] svg rect:first-child,.SeatSelection_seatCategory__fzpUp[data-seat-category=pet] svg rect:first-child,.SeatSelection_seatCategory__fzpUp[data-seat-category=wch] svg rect:first-child,.SeatSelection_selectedSeat__qu03n[data-seat-category]>svg rect:first-child{fill:#fff;stroke:#087bb4}.SeatSelection_seat_margin_left__jQQT9{margin-left:15px}.SeatSelection_seat_margin_right__STJr5{margin-right:15px}.SeatSelection_legend_margin_left__1Dy_l{margin-left:10px}.SeatSelection_legend_margin_right__s7gEK{margin-right:10px}.SeatSelection_legend_margin_middle__6pkTm{margin-right:0}.SeatSelection_seatInfoHover__mpPbp{display:none}.SeatSelection_marginLegend__O61XS{margin-left:30px;margin-right:18px}.SeatSelection_removeMargin__M7drR{margin-left:0}.SeatSelection_cursorPointer__izbk1{cursor:pointer}.SeatSelection_tabsContentContainer__GM3Hj{position:relative;padding-inline:15px;padding-top:12px}.SeatSelection_tabsContentOverlay___Wel_{position:absolute;inset:0;z-index:1001;display:flex;align-items:flex-start;justify-content:center;padding-top:2rem;background:rgba(255,255,255,.7)}}