.recent_flight_wrapper{margin-top:32px}.recent_flight_wrapper .heading{font-size:12px;line-height:24px;color:#575756;font-weight:500;letter-spacing:.1125rem;margin-bottom:8px}.recent_flight_wrapper .recent_search_box_wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;overflow-y:hidden;overflow-x:auto;scrollbar-width:none;column-gap:8px;margin:0 -12px;padding:0 12px}.recent_flight_wrapper .recent_search_box_wrapper .recent_search_box{border:1px solid #e0deee;padding:12px;min-width:120px;min-height:96px;border-radius:12px}.recent_flight_wrapper .recent_search_box_wrapper .recent_search_box.blank{border-radius:0;border:none}.recent_flight_wrapper .recent_search_box_wrapper .recent_search_box .search_img{min-height:24px;min-width:24px;max-height:24px;max-width:24px;margin-bottom:8px;border-radius:50%}.recent_flight_wrapper .recent_search_box_wrapper .recent_search_box .search_params{font-weight:500;font-size:14px;line-height:20px;margin-bottom:4px}.recent_flight_wrapper .recent_search_box_wrapper .recent_search_box .search_params i{color:#575756;margin:0 6px}.recent_flight_wrapper .recent_search_box_wrapper .recent_search_box .search_date{color:#575756;font-size:12px;line-height:16px}.boardingPassScanner_modifySearchWidget__frSxA{display:flex;align-items:center;transition:height 1s ease;z-index:1047!important;position:fixed;overflow:scroll;height:100vh;width:100%;top:0}.boardingPassScanner_modifySearchWidget__frSxA.boardingPassScanner_children__31bQj{min-height:100vh;height:max-content;position:relative;overflow:revert}.boardingPassScanner_modifySearchWidget__frSxA.boardingPassScanner_children__31bQj .boardingPassScanner_widget__qB_WG{padding-bottom:20vh;top:calc(100vw + 110px)}.boardingPassScanner_widget__qB_WG{background-color:#fff;border-top-right-radius:28px;border-top-left-radius:28px;z-index:9999;position:relative;top:calc(100vw + 120px);width:100%;padding:2rem 16px 16px;min-height:90vh}.boardingPassScanner_widget__qB_WG .boardingPassScanner_widgetBack__i5duR{display:block;height:4px;width:50px;background:#ddd;border-radius:12px;margin-top:-16px;position:absolute;left:45%}.boardingPassScanner_orDivider__x3Ciq{margin:1.5rem 0;text-align:center}.boardingPassScanner_btnScanner__JEqTZ{border-color:#e0deee!important;width:100%;border-radius:12px;background-color:#fff!important;color:#231f20!important}.boardingPassScanner_btnScanner__JEqTZ i{margin:0 .25rem 0 0;position:relative;top:-.125rem}.boardingPassScanner_btnScanner__JEqTZ:active,.boardingPassScanner_btnScanner__JEqTZ:focus-visible,.boardingPassScanner_btnScanner__JEqTZ:hover{background-color:transparent!important;color:#666!important}.frame-gap{margin-bottom:1rem}.mweb-heading-text{font-size:.8125rem;line-height:1.5rem;color:#575756;letter-spacing:.12rem;text-transform:uppercase;font-weight:500;margin-bottom:.75rem}.mweb-component-gap{margin-bottom:2rem}.mweb-component-gap-15{margin-bottom:.9375rem}@keyframes components_rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.m-page-title{font-size:1rem;line-height:1.5rem;color:#231f20;margin-bottom:1.25rem;font-weight:600}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(100)}}a.landing_card_wrapper{display:block}.landing_card_wrapper{margin:0 -2px 1rem;padding:.875rem;text-align:center;position:relative;background-color:#fff;overflow:hidden;z-index:1;border-radius:1rem;box-shadow:0 8px 12px 0 #d2d4e5}.landing_card_wrapper.theme-light-mode{box-shadow:none}.landing_card_wrapper.theme-light-mode:before{background:linear-gradient(180deg,#b100cd,#f5d2b8)}.landing_card_wrapper:before{content:"";position:absolute;inset:0;padding:2px;border-radius:1rem;background:linear-gradient(180deg,#b100cd,#73caf5);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.landing_card_wrapper.mini_card:before,.landing_card_wrapper.withoutUser:before{background:none}.landing_card_wrapper.mini_card .landing_card .heading,.landing_card_wrapper.withoutUser .landing_card .heading{margin-top:0}.landing_card_wrapper.lightBorder{border:1px solid #e0deee}.landing_card_wrapper .cta_image{max-width:1.75rem}.landing_card_wrapper.mini_card{display:flex;flex-direction:column;justify-content:space-evenly;width:13.5rem;padding:.75rem 1rem;border:1px solid #231f20}.landing_card_wrapper.mini_card .swirl_image{height:3.125rem}.landing_card_wrapper.mini_card .landing_card .sub_heading{margin-bottom:.625rem}.landing_card_wrapper.mini_card .button_container{column-gap:.4375rem}.landing_card_wrapper.mini_card .button_container .button_wrapper{height:3rem}.landing_card_wrapper.mini_card .button_container .button_wrapper img{margin-right:.375rem}.landing_card_wrapper.mini_card .button_container .button_wrapper.scan_button,.landing_card_wrapper.mini_card .button_container .button_wrapper.search_button{width:50%;font-size:.75rem}.landing_card_wrapper .landing_card{display:flex;justify-content:space-between;text-align:left}.landing_card_wrapper .landing_card.blank{margin-bottom:10px;height:5.3125rem}.landing_card_wrapper .landing_card .card_image{height:5.625rem;width:6.5625rem;margin-top:-.875rem}.landing_card_wrapper .landing_card .left_side{position:relative}.landing_card_wrapper .landing_card .user_name{position:absolute;font-size:.75rem;font-weight:500;color:#575756}.landing_card_wrapper .landing_card .user_name .user_name_underline{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.landing_card_wrapper .landing_card .heading{font-size:.875rem;color:#231f20;margin-top:1.25rem;font-weight:600}.landing_card_wrapper .landing_card .sub_heading{font-size:1.125rem;font-weight:600;color:#dc00ff;margin-top:.25rem;margin-bottom:.75rem}.landing_card_wrapper .button_container{display:flex;column-gap:.75rem}.landing_card_wrapper .button_container .button_wrapper{display:flex;padding:0 .75rem;border-radius:.625rem;font-size:.875rem;height:3.25rem;align-items:center;background-color:#231f20;margin:0 auto;justify-content:center;font-weight:500}.landing_card_wrapper .button_container .button_wrapper.blank{border:0}.landing_card_wrapper .button_container .button_wrapper i{font-size:1.125rem;color:#fff;margin-right:.25rem;line-height:0}.landing_card_wrapper .button_container .button_wrapper img{max-width:1.25rem;max-height:1.25rem;margin-right:.5rem}.landing_card_wrapper .button_container .button_wrapper .sub{line-height:.75rem}.landing_card_wrapper .button_container .button_wrapper.scan_button{width:35%;font-size:.625rem;background-color:#fff;color:#231f20;text-align:left}.landing_card_wrapper .button_container .button_wrapper.search_button{width:60%}.landing_card_wrapper .swirl_image{position:absolute;width:100%;left:0;top:0}