.dashboard_mainContainer{width:100%;height:fit-content}.dashboard_mainContainer .guage_containers{justify-content:space-between;width:100%;margin:0 0 20px;display:flex}.dashboard_mainContainer .flightSales_chartCo{justify-content:space-between;width:100%;margin:26px 0 20px;display:flex}.doughnutContainer,.sales_Container{flex-direction:column;align-items:center;width:30%;height:140px;margin:auto;display:flex;position:relative}.sectordoughnutContainer{height:200px;width:50%!important}.sales_Container{border-radius:var(--border-radius);filter:drop-shadow(1px 1px 4px #f5f5f5);align-items:flex-start;width:32%;height:80px;margin:0;padding:8px;display:flex;position:relative}.sales_Container p{font-size:.43rem}.sales_Container h6{margin:.2rem 0;font-size:.55rem}.salesHeader{border:none!important}.sales_Container div{color:#000;text-align:center;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doughnutContainer p{padding-bottom:8px;font-size:.45rem}.main_header{width:100%}.main_header p{color:var(--secondary-color);font-size:.5rem}.main_header select{appearance:none;color:#1a1a1a;cursor:pointer;background-color:#f5f9ff;background-image:url("data:image/svg+xml;utf8,<svg fill=\"%231c75ff\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #d1e3ff;border-radius:8px;height:35px;padding:5px 30px 5px 10px;font-size:13px;transition:border .3s,box-shadow .3s}.main_header select:focus{border-color:#1c75ff;outline:none;box-shadow:0 0 0 3px #1c75ff33}.Totalmonth_saleCon{justify-content:space-between;align-items:center;width:100%;margin:.3rem 0;padding:5px;display:flex}.Totalmonth_saleCon p{font-size:.47rem;font-weight:500}.Totalmonth_saleCon span{font-weight:400}.showLegend_Container,.Labels_container{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:42px;padding:5px;display:flex}.Labels_container div{align-items:center;font-size:.39rem;display:flex}.showLegend_Container div{color:#616060;align-items:center;width:fit-content;margin-right:10px;font-size:.39rem;display:flex}.priceLoader{background-color:#000;border-radius:50%;width:10px;height:10px;margin-top:12px;margin-left:34px;animation:.5s ease-out infinite alternate flash;position:relative;box-shadow:32px 0 #000,-32px 0 #000}.barChartContainer{justify-content:center;width:100%;max-width:100%;display:flex;position:relative}@keyframes flash{0%{background-color:#fff2;box-shadow:32px 0 #fff2,-32px 0 #000}50%{background-color:#000;box-shadow:32px 0 #fff2,-32px 0 #fff2}to{background-color:#fff2;box-shadow:32px 0 #000,-32px 0 #fff2}}.loader_container{justify-content:center;align-items:center;width:100%;height:150px;padding:20px 0;display:flex}.doughnutContainer_loader{width:48px;height:48px;margin:auto;position:relative}.doughnutContainer_loader:before{content:"";opacity:.25;background:#000;border-radius:50%;width:48px;height:5px;animation:.5s linear infinite shadow;position:absolute;top:60px;left:0}.doughnutContainer_loader:after{content:"";background:var(--orange-color);border-radius:4px;width:100%;height:100%;animation:.5s linear infinite bxSpin;position:absolute;top:0;left:0}@keyframes bxSpin{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px)rotate(22.5deg)}50%{border-bottom-right-radius:40px;transform:translateY(18px)scaleY(.9)rotate(45deg)}75%{transform:translateY(9px)rotate(67.5deg)}to{transform:translateY(0)rotate(90deg)}}@keyframes shadow{0%,to{transform:scale(1)}50%{transform:scaleX(1.2)}}@media (max-width:360px){.barChartContainer{max-width:260px;margin:0 auto}.barChartContainer canvas{display:block;width:260px!important}}@media (max-width:480px){.barChartContainer{max-width:300px;margin:0 auto}.barChartContainer canvas{width:100%!important}}@media (min-width:481px){.barChartContainer canvas{width:100%!important}}
.Agent_profile-mainpanel{border-radius:var(--border-radius);background:#ffffffe6;border:1px solid #d3d3d3;width:100%;margin-top:20px;padding:10px}.Agent_profile-mainpanel .profile-header{color:#2c3e50;border-bottom:2px solid #eee;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:11px;font-size:28px;font-weight:600;display:flex}.Agent_profile-mainpanel .profile-header span{font-size:.5rem}.Agent_profile-mainpanel .profile-header button{color:#fff;border-radius:var(--border-radius);cursor:pointer;background:#007bff;border:none;padding:7px 20px;font-size:.4rem}.Agent_profile-mainpanel .profile-header button:hover{background:#0056b3}.Agent_profile-mainpanel .profile-grid{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.Agent_profile-mainpanel .profile-item{flex-direction:column;display:flex}.Agent_profile-mainpanel .profile-item label{color:#838282;margin-bottom:5px;font-size:.4rem;font-weight:500}.Agent_profile-mainpanel .profile-item span{color:#2d3436;font-size:.45rem;font-weight:500}@media (max-width:768px){.profile-grid{grid-template-columns:1fr}}
.otp-container .text-box-cover{border:1px solid;flex-flow:row;align-items:center;margin-bottom:1.5rem;padding:0 .5rem;display:flex}.otp-container .text-box-cover>div{align-items:center;display:flex}.otp-container .text-box-cover .text-box,.otp-container .text-box-cover .btn,.otp-container .text-box-cover .btn span{border:none;width:100%;margin-bottom:0;padding:0;font-size:.6rem;background-color:#0000!important}.otp-container .text-box-cover .btn:hover span{color:var(--secondary-color)!important}.otp-container .text-box-cover .text-box:focus-visible{outline:0;border:none!important}
.BookingComplete .mainHeading{color:var(--white-color);text-align:left;margin:.8rem 0 .8rem .2rem;font-size:1.3rem}.BookingComplete .btn-click{border:none;border:1px solid var(--light-border-color);border-radius:var(--border-radius);cursor:pointer;padding:11px;font-size:.44rem;transition:all .4s}.BookingComplete .btn-click:hover{background-color:var(--secondary-light-color);border:none;transform:scale(.9)}.bookingCompletePageHeading_con{justify-content:space-between;align-items:center;display:flex}.bookingCompletePageHeading_con .backBtn_con{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;padding:5px 15px;font-size:14px;font-weight:500;transition:all .25s;display:inline-flex;box-shadow:0 2px 6px #0000000f}.bookingCompletePageHeading_con .backBtn_con svg{font-size:22px}.bookingCompletePageHeading_con .backBtn_con:hover{background:#f9fafb;border-color:#d1d5db;transform:translate(-3px);box-shadow:0 6px 14px #00000014}.bookingCompletePageHeading_con .backBtn_con:active{transform:scale(.96)}.ptcFare_con{border-radius:var(--border-radius);border:1px solid #ddd;justify-content:space-between;align-items:center;width:100%;display:flex;margin:0!important;padding:0!important}.ptcFare_table{border-collapse:collapse;background-color:#fff;border:1px;width:100%;border-radius:unset!important}.airlineNamingPopup_con>div:nth-child(3)>div{max-width:40vw!important}.namingFormat_con h5{margin:0 0 10px;font-size:.5rem}.namingFormat_con p{color:#5a5a5a;margin:8px 0;font-size:.4rem}.ptcFare_table th,.ptcFare_table td{text-align:center;border:1px solid #ddd;padding:7px;font-size:.4rem;border-radius:unset!important}.ptcFare_table th{background-color:#e7e7e7}.ptcFare_table td[colspan="3"]{text-align:left}.ptcFare_table th[colspan="3"]{text-align:center}.baseFare_con{justify-content:space-between;align-items:center;width:100%;display:flex;margin:0!important;padding:0!important}.baseFare_iconCon{align-items:center;gap:5px;font-size:.5rem;display:flex}.ptcFare_con p{color:#5e5d5d;font-size:.38rem!important}.BookingComplete .btn-click:hover{text-decoration:none}.BookingComplete .bg-white{border:1px solid var(--border-color);border-radius:14px;padding:.5rem}.travelGuildLine_con{filter:drop-shadow(1px 1px 3px var(--border-color));border:unset!important;padding:10px 20px!important}.BookingComplete .bg-white .mg-top{margin:.5rem 0 0}.BookingComplete .fareDetails_con{box-shadow:none;border:none;padding:0}.BookingComplete .bg-white .linkButton{color:#fff;border-radius:var(--border-radius);border:none;min-width:14%}.BookingComplete .blueContainer{background-color:var(--secondary-color);color:var(--white-color);border-radius:var(--border-radius);justify-content:space-between;margin:.7rem 0;padding:.25rem .2rem;display:flex}.depositeAccount_con{justify-content:space-between;align-items:center;width:100%;display:flex}.depositeAccount_con .waller_iconAcc{justify-content:center;align-items:center;display:flex}.depositeAccount_con .checkBoxAcc{gap:8px;display:flex}.depositeAccount_con .checkBoxAcc input[type=checkbox]{appearance:none;border:1px solid var(--orange-color);border-radius:var(--border-radius);cursor:pointer;vertical-align:middle;background-color:#fff;width:15px;height:15px;position:relative}.depositeAccount_con .checkBoxAcc input[type=checkbox]:checked{background-color:var(--orange-color);border-color:var(--orange-color)}.depositeAccount_con .checkBoxAcc input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.depositeAccount_con .checkBoxAcc h6{margin:0;font-size:.55rem}.BookingComplete .continue-btn-container{justify-content:end;display:flex}.BookingCompleteProceedBtn{background-color:var(--primary-color);border-radius:var(--border-radius);padding:10px;font-size:.42rem;transition:all .3s;color:#1e1e1e!important}.timerprogressBar_con{box-sizing:border-box;background-color:var(--white-color);border:1px solid #e0e6ed;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:20px;padding:15px;display:flex;box-shadow:0 6px 20px #1018280f}.bookingTimer_ring{box-sizing:border-box;background:linear-gradient(90deg,#eaf1ff,#e2ecff);border-radius:50%;flex-shrink:0;width:132px;height:132px;padding:6px;box-shadow:inset 0 0 0 1px #d7e4fb}.bookingTimer_clock{color:#3b82f6;margin-bottom:2px;font-size:.62rem}.bookingTimer_value{color:#3b82f6;letter-spacing:.5px;margin:0;font-size:.78rem;font-weight:700;line-height:1.1}.bookingTimer_caption{color:#6c757d;font-size:.36rem;font-weight:500}.bookingTimer_info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bookingTimer_title{text-align:center;color:#2c3e50;margin:0;font-size:.62rem;font-weight:700}.bookingTimer_subTitle{text-align:center;color:#6c757d;margin:0;font-size:.44rem;line-height:1.45}.bookingTimer_note{background-color:#e8f4fc;border-radius:12px;align-items:flex-start;gap:10px;margin-top:6px;padding:12px 14px;display:flex}.bookingTimer_note svg{color:#3498db;flex-shrink:0;margin-top:2px;font-size:.55rem}.bookingTimer_note p{color:#6c757d;margin:0;font-size:.42rem;line-height:1.45}@media screen and (max-width:899px){.timerprogressBar_con{gap:14px;padding:16px}.bookingTimer_ring{width:104px;height:104px}}.BookingCompleteDisableBtn{border-radius:var(--border-radius);padding:10px;font-size:.42rem}.BookingCompleteProceedBtn:active{transform:scale(.85)}.BookingCompleteDisableBtn:active{transform:scale(1)}.BookingComplete .grayContainer{background-image:linear-gradient(to right, #f9fafb, var(--secondary-light-color));border-radius:10px;justify-content:end;width:60%;margin-right:-9px;padding:.5rem;display:flex}.BookingComplete .grayContainer p{font-size:.45rem}.BookingComplete .FlightDetailsCardContainer{box-shadow:0px 3px 6px var(--black-light-color)}.BookingfareRule_popup>div:nth-child(3)>div{max-width:unset;width:50vw}.BookingConfirmDrawer{min-width:75vw!important;max-width:70vw!important}.BookingComplete .blueContainer p{font-size:.45rem}.BookingComplete .blueContainer .linkButton,.BookingComplete .grayContainer .linkButton{background-color:#0000;border:none;width:100%}.BookingComplete .blueContainer .linkButton span,.BookingComplete .grayContainer .linkButton span{color:var(--primary-color);font-size:.45rem}.BookingComplete .blueContainer .textCover,.BookingComplete .grayContainer .textCover{align-items:center;display:flex}.airlineName{border-collapse:collapse;border-radius:var(--border-radius)}.airlineName th,.airlineName td,.airlineName,.airlineName tr{border:1px solid var(--secondary-light-color)}.airlineName td{font-size:.4rem!important}.airlineName{background:var(--white-color)}.airlineName thead{background:var(--secondary-color);color:var(--white-color)}.BookingComplete .trvl-detail{filter:drop-shadow(1px 1px 3px var(--border-color));align-items:center;margin:.5rem 0 0;border:unset!important}.BookingComplete .trvl-detail .trvl-container{width:100%;height:auto}.AgentNumber_head{background-color:var(--white-color);border:1px solid var(--light-border-color);border-radius:14px;justify-content:space-between;width:100%;padding:12px 5px;display:flex;box-shadow:1px 1px 2px #464646;margin-top:1rem!important;margin-bottom:.1rem!important}.AgentNumber_head .AgentNum_RightCon{flex-direction:column;justify-content:center;align-items:end;padding-right:10px;display:flex}.AgentNumber_head .AgentNum_RightCon p{font-size:.58rem}.AgentNumber_head .AgentNum_RightCon h6{letter-spacing:.01rem;color:var(--orange-color);margin:0;padding:.1rem 0;font-size:.58rem}.AgentNumber_head .AgentNum_leftCon{align-items:center;width:60%;padding-left:10px;display:flex}.AgentNumber_head .Agentnum_txt h6{margin:0;font-size:.7rem}.AgentNumber_head .AgentNum_icon{background-color:#f5f5f5;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;margin-right:10px;display:flex}.AgentNumber_head .Agentnum_txt{flex-direction:column;justify-content:flex-start;gap:8px;display:flex}.AgentNumber_head .Agentnum_txt ul{gap:8px;margin:0;padding:0 20px;display:flex}.AgentNumber_head .Agentnum_txt ul li:first-child{margin-left:0}.AgentNumber_head .Agentnum_txt ul li{color:#464444;margin-left:10px;font-size:.4rem}.BookingComplete .mdHeading{font-size:.65rem;font-weight:700}.BookingComplete .mdHeading,.BookingComplete .subHeading{text-align:left;align-items:center;gap:5px;padding:.15rem 0;display:flex}.BookingComplete .subHeading>p{font-size:.6rem}.priceNotMatched_con{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:350px;padding:13px;display:flex}.priceNotMatched_con span{margin:10px 0;font-size:.42rem}.priceNotMatched_con p{font-size:.55rem}.priceNotMatched_con button{background-color:var(--primary-color);cursor:pointer;border-radius:var(--border-radius);border:none;padding:8px 18px;font-size:.4rem;font-weight:500}.BookingComplete .infoText{color:#464444;font-size:.4rem;display:flex}.notice_list{margin:.2rem 0;padding-left:18px}.notice_list li{color:#464444;font-size:.43rem}.notice_list li::marker{color:var(--orange-color)}.BookingComplete .bookingCompleteHeading{font-size:.9rem}.mobileStyleBookingComplete{justify-content:center}.popupForBagges>div:nth-child(3)>div{width:60vw}.BookingComplete .AddonService_Container{border:1px solid var(--border-color);width:100%;box-shadow:0px 3px 6px var(--black-light-color);margin-top:20px;padding:.2rem}.ErrorMsg_Con{width:100%;min-height:200px}.ErrorMsg{border-radius:var(--border-radius);background-color:var(--light-white-color);align-items:center;gap:10px;width:fit-content;height:100px;padding:5px;display:flex}.errorTextCon>h6{cursor:pointer;color:var(--secondary-color);margin:0;font-size:.5rem;text-decoration:underline}.errorTextCon>p{font-size:.72rem}.Additional_Charges{cursor:pointer;flex-direction:column;width:100%;display:flex}.dropdown-content{flex-direction:column;width:100%;display:flex;margin:.3rem 0!important;padding:0!important}.agentmobileNumberCon{width:100%}.agentmobileNumberCon .Adult_labelBoxes1 .mobileNo_input{border-radius:var(--border-radius);border:1px solid var(--border-color);width:254px}.agentmobileNumberCon .Adult_labelBoxes1 p{font-size:.4rem;font-weight:600}.agentmobileNumberCon .countryCode_selector{border-radius:var(--border-radius);border:1px solid #d3d3d3;outline:none;width:160px;height:40px}@media (max-width:899px){.BookingComplete .grayContainer .textCover{margin-right:0}.fareRulesContainer{margin-top:.4rem!important}.BookingComplete .blueContainer p,.BookingComplete .grayContainer p{font-size:.4rem}.BookingComplete .mdHeading{font-size:.5rem}.BookingComplete .grayContainer{padding:0}.BookingComplete .blueContainer{margin:.5rem 0}.FlightDetailsCardContainer{margin-left:0;margin-right:0}.BookingComplete .grayContainer .linkButton span{font-size:.4rem}}@media (max-width:600px){.BookingComplete .grayContainer .textCover{margin-right:0}}.agentmobileNumberCon .Adult_labelBoxes1 input,.agentmobileNumberCon .Adult_labelBoxes1 select{color:#1f2937;background:#fff;outline:none;width:100%;height:44px;padding:0 12px;font-size:12px;transition:border-color .2s,box-shadow .2s;border:1px solid #e2e8f0!important;border-radius:10px!important}.agentmobileNumberCon .Adult_labelBoxes1 input::placeholder{color:#9ca3af}.agentmobileNumberCon .Adult_labelBoxes1 select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ea7327' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:30px}.agentmobileNumberCon .Adult_labelBoxes1 input:focus,.agentmobileNumberCon .Adult_labelBoxes1 select:focus{box-shadow:0 0 0 3px #ea73271f;border-color:var(--orange-color,#ea7327)!important}.fareRuleState_con{text-align:center;background:#fbfcfe;border:1.5px dashed #d5dae2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;margin:12px;padding:34px 20px;display:flex}.fareRuleState_con .fareRuleState_spinner{border:4px solid #eef0f4;border-top-color:var(--orange-color,#ea7327);border-radius:50%;width:42px;height:42px;margin-bottom:6px;animation:.8s linear infinite bcFareRuleSpin}.fareRuleState_con .fareRuleState_icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;font-size:26px;display:flex}.fareRuleState_con .fareRuleState_icon.error{color:#b42318;background:#fef3f2}.fareRuleState_con .fareRuleState_icon.error svg{font-size:28px}.fareRuleState_con .fareRuleState_icon.empty{background:#f2f4f7}.fareRuleState_con .fareRuleState_title{color:#0f172a;margin:0;font-size:.6rem;font-weight:700}.fareRuleState_con .fareRuleState_sub{color:#64748b;max-width:320px;margin:0;font-size:.42rem;line-height:1.5}@keyframes bcFareRuleSpin{to{transform:rotate(360deg)}}.namingFormat_con{padding:12px 16px 14px}.namingFormat_con .nfc_header{border-bottom:1px solid #eef0f4;flex-direction:column;margin-bottom:12px;padding-bottom:8px;display:flex}.namingFormat_con .nfc_header h5{color:#0f172a;margin:0;font-size:.55rem;font-weight:700}.namingFormat_con .nfc_subtitle{color:#64748b;font-size:.38rem}.namingFormat_con .nfc_chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.namingFormat_con .nfc_chip{background:#f8fafc;border:1px solid #eef0f4;border-radius:9px;flex-direction:column;gap:2px;min-width:110px;padding:6px 12px;display:flex}.namingFormat_con .nfc_chipLabel{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:.33rem;font-weight:600}.namingFormat_con .nfc_chipValue{color:#0f172a;font-size:.44rem;font-weight:700}.namingFormat_con .nfc_chipValue.yes{color:#067647}.namingFormat_con .nfc_chipValue.no{color:#b42318}.namingFormat_con .nfc_field{border-left:3px solid var(--orange-color,#ea7327);background:#fcfdfe;border-radius:0 8px 8px 0;margin-bottom:8px;padding:7px 12px}.namingFormat_con .nfc_fieldTitle{color:#0f172a;margin:0 0 2px;font-size:.42rem;font-weight:700}.namingFormat_con .nfc_fieldText{color:#475569;margin:0;font-size:.37rem;line-height:1.5}.namingFormat_con .nfc_note{background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;align-items:flex-start;gap:8px;margin-top:6px;padding:9px 12px;display:flex}.namingFormat_con .nfc_note .nfc_noteIcon{color:var(--orange-color,#ea7327);flex-shrink:0;margin-top:1px;font-size:.5rem;display:inline-flex}.namingFormat_con .nfc_note p{color:#9a3412;margin:0;font-size:.36rem;line-height:1.5}.nameFormatNotice_row{justify-content:space-between;align-items:center;gap:14px;padding:0 4px 14px;display:flex}.BookingComplete .btn-click.nameFormat_chip{background:var(--white-color);color:#1f2937;white-space:nowrap;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:.44rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #1018280f}.BookingComplete .btn-click.nameFormat_chip:hover{background:var(--white-color);border:1px solid var(--orange-color,#ea7327);transform:none}.BookingComplete .btn-click.nameFormat_chip svg{color:#1e293b;font-size:.6rem;transform:rotate(45deg)}.BookingComplete .grayContainer.passportNotice_box{background-color:#e8f1fd;background-image:none;border-radius:12px;justify-content:flex-start;width:auto;margin-right:0;padding:12px 20px}.BookingComplete .grayContainer.passportNotice_box .textCover{gap:10px}.BookingComplete .grayContainer.passportNotice_box .textCover svg{color:#2563eb;flex-shrink:0;font-size:.62rem}.BookingComplete .grayContainer.passportNotice_box p{color:#1f2937;margin:0;font-size:.44rem}
.fare-rules-section .fareRuleHeading{text-align:left;margin:.2rem 0;font-size:.6rem;font-weight:600}.fareRuleSubHeading{text-align:center;background-color:var(--secondary-color);background-image:linear-gradient(to right, var(--secondary-color), var(--black-color));color:var(--white-color);cursor:default;border-radius:.1rem;margin:.2rem .1rem;padding:.2rem .1rem;font-size:.4rem;font-weight:600;display:block}.bg-green{background-color:var(--light-white-color)}.grossAmnt_Heading{padding:.5rem 0}.totalAmnt_footer,.netAmnt_footer{justify-content:space-between;align-items:center;display:flex}.netAmnt_footer{border-top:1px dotted var(--border-color)}.prices div{margin:.2rem 0;padding:.2rem}.fare-rules-container .header,.fare-rules-container .prices>div,.fare-rules-container .footer{justify-content:space-between;display:flex}.fare-rules-container .subHeading{font-size:.5rem;font-weight:600}.fare-rules-container .prices>div p{padding:.2rem .1rem;font-size:.45rem}@media (max-width:899px){.fare-rules-container .prices>div p,.fare-rules-section .subHeading{font-size:.5rem}}
.travForm{box-sizing:border-box;width:100%;padding:.5rem;font-size:.45rem}.nationality-dropdown{position:relative}.NamesCon{width:100%}.nationalist-container{border:1px solid var(--black-color);width:inherit;border-radius:var(--border-radius);max-height:6rem;margin:.2rem;padding:.5rem;font-size:.5rem;list-style:none;overflow:auto}.segmentButtons{background-color:#f5f5f5;border-radius:8px;justify-content:space-between;width:100%;margin-bottom:20px;padding:10px;display:flex}.segmentButtons button{cursor:pointer;background-color:#fff;border:none;border-radius:8px;width:45%;padding:8px;transition:all .3s}.segmentButtons button:hover{transform:scale(.98)}.hide{display:none}.nationalist-container::-webkit-scrollbar{width:6px}.nationalist-container::-webkit-scrollbar-track{background-color:#d0d0d0;border-radius:50px;margin:1px 0;display:none}.nationalist-container::-webkit-scrollbar-thumb{background-color:var(--black-color);height:1rem;box-shadow:insert 0 0 6px var(--box-shadow-color);border-radius:50px}.travelRadioBtn{z-index:1;margin-right:11px;display:flex;width:100%!important;height:13px!important}.travelRadioBtn>label>label:before,.travelRadioBtn>label>label:after{z-index:-1;margin:0}.travelRadioBtn>label>label:before{border:1.5px solid var(--orange-color)!important;width:14px!important;height:14px!important;top:-19px!important}.travelRadioBtn>label>label:after{width:8px!important;height:8px!important;top:5px!important;left:3px!important}.nationalist-container:before{content:"";border:1px solid var(--black-color);z-index:99;background:#fff;border-bottom:none;border-right:none;width:14px;height:14px;display:block;position:absolute;top:2rem;left:50%;transform:translate(-50%)rotate(45deg)}.Adult_labelBoxes{flex-direction:column;gap:3px;width:100%;display:flex}.Adult_labelBoxes p{font-size:.4rem;font-weight:600}.radioBtn_Container{align-items:center;gap:2px;width:100%;height:24px;margin-bottom:18px;display:flex}.radioBtn_Container>.radio-group .subHeading{padding:0 20px}.radioBtn_Container>.radio-group .subHeading:before{margin-top:21px;border:1px solid var(--orange-color)!important}.radioBtn_Container>.radio-group label{color:#000;width:fit-content;margin:0}.dpomesticUserDetails_form{flex-direction:column;gap:10px;width:100%;height:fit-content;display:flex}.UserFandL_InputContainer{grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:end;gap:15px;width:100%;height:fit-content;display:grid}.UserFandL_InputContainer select{border:1px solid #e2e8f0;border-radius:10px;outline:none;height:45px}.passportDetails_con{width:100%;height:fit-content;display:flex}.UserFandL_InputContainer input{border:1px solid var(--border-color);border-radius:5px;outline:none;width:100%;height:45px;padding-left:8px}.UserFandL_InputContainer .gender_selectbuttons{background-color:#f5f5f5;height:45px}.UserFandL_InputContainer .gender_selectbuttons>Button{border:1px solid var(--border-color);color:#000;font-size:.4rem;font-weight:600}.UserFandL_InputContainer .gender_selectbuttons>Button:focus{background-color:orange}.Useremailandp_InputContainer{justify-content:space-between;align-items:baseline;width:100%;height:fit-content;margin-top:18px;display:flex}.Useremailandp_InputContainer .countryCode_selector{border-radius:var(--border-radius);outline:none;width:255px;height:45px}.Useremailandp_InputContainer .Adult_labelBoxes input{border-radius:var(--border-radius);border:1px solid var(--border-color);outline:none;width:100%;height:45px;padding-left:8px}.passportdetails_sec .passportIssuingCon{width:30%}.agentmobileNumberCon .Adult_labelBoxes1 input{border-radius:var(--border-radius);border:1px solid var(--border-color);outline:none;width:249px;height:40px;padding-left:8px}.travlerFormCon{padding:10px}.userdateofBirth{flex-direction:column;gap:3px;width:100%;height:fit-content;display:flex}.userdateofBirth .label{font-size:.4rem;font-weight:600;display:contents}.userdateofBirth .dateandmonth_inputContainer{gap:2px;display:flex}.dateValidationMessage{color:red;font-size:.4rem}.userdateofBirth .day_input{border-radius:var(--border-radius);border:1px solid #d3d3d3;outline:none;width:33%;height:45px;font-size:.4rem}.userdateofBirth option{font-size:.4rem}.passportdetails_sec{justify-content:space-between;align-items:center;gap:43px;width:100%;height:fit-content;margin-top:15px;display:flex}.frequentFlyer_con{width:100%}.passangerTitle{display:flex}.frequent_inputs{align-items:center;gap:8px;margin:.3rem 0 0;display:flex}.frequent_inputs .selector{cursor:pointer;min-width:100px;height:40px}.frequent_inputs input{border-radius:var(--border-radius);border:1px solid var(--border-color);outline:none;width:200px;height:40px;padding-left:10px}.frequentFlyer_con .frequentFlyerBtn{color:var(--secondary-color);cursor:pointer;align-items:center;gap:5px;display:flex}.frequentFlyer_con .frequentFlyerBtn svg{font-size:.58rem}.frequentFlyer_con .frequentFlyerBtn p{font-size:.4rem}.passportdetails_sec .Adult_labelBoxes .passport_no{border:1px solid var(--border-color);border-radius:var(--border-radius);outline:none;width:255px;height:45px;padding-left:8px}.passportdetails_sec .passportExpiry_sec{align-items:center;gap:2px;width:100%;height:fit-content;display:flex}.passportdetails_sec .passportCountry_sec{border:1px solid #d3d3d3;border-radius:5px;outline:none;width:100%;height:45px}.passportdetails_sec .passportExpiry_sec .passportEx_inputBoxes{gap:3px;width:100%;height:fit-content;display:flex}.passportExpiry_sec .passportEx_inputBoxes .Select_expiringdateBox{gap:2px;display:flex}.passportExValidationMessage{color:red;justify-content:start;width:240px;margin-top:65px;font-size:.4rem;display:flex;position:absolute}.passportExpiry_sec .day_input{border-radius:5px;outline:none;width:82px;height:43px;font-size:.4rem}.checkBox_sec{flex-wrap:wrap;align-items:center;gap:5px;width:100%;height:fit-content;margin-top:18px;display:flex}.checkBox_sec>button{color:#fff;border-radius:var(--border-radius);cursor:pointer;background:linear-gradient(90deg,#3498db,#2980b9);border:none;padding:8px}.wheelChair_reqSec{background-color:#f1f0f0;border-radius:8px;width:100%;padding:10px;box-shadow:1px 2px 5px #e1e1e1}.wheelChair_reqSec .whellChairText_con{justify-content:space-between;align-items:center;display:flex}.wheelChair_reqSec p{color:#302f2f;align-items:center;gap:5px;font-size:.4rem;display:flex}.wheelChair_reqSec button{cursor:pointer;background-color:#fff;border:none;border-radius:8px;padding:8px 15px}.wheelChair_reqSec .wheelChair_checkBoxCon{background-color:#fff;border-radius:8px;align-items:center;gap:5px;width:20%;padding:8px;display:flex}.wheelChair_reqSec .wheelChair_checkBoxCon label{font-size:.43rem}.onwordBaggagedetails{flex-direction:column;justify-content:space-between;gap:20px;width:100%;margin-top:10px;padding:2px;display:flex}.onwordBaggagedetails .Detailtext_Con{color:var(--secondary-color);cursor:pointer;background-color:#f5f5f5;border-radius:10px;flex-direction:column;gap:15px;width:48%;padding:8px;display:flex}.Detailtext_Con>p{font-size:.5rem}.addonsButtons_con{overflow-x:auto;flex-wrap:nowrap!important;margin:0!important}.showSelectedItems_Con{border-radius:var(--border-radius);background-color:#0000;background-image:linear-gradient(90deg,#00000080,#00000080),url(../media/carryBag.0wok_ym6x5jiw.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;min-width:130px;max-width:150px;height:80px;display:flex;position:relative}.showSelectedMeal_Con{border-radius:var(--border-radius);background-color:#0000;background-image:linear-gradient(90deg,#00000080,#00000080),url(../media/airlinefood.0jfpp7a4lok24.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;min-width:130px;max-width:150px;height:80px;display:flex;position:relative}.showSelectedMeal_Con>div,.showSelectedItems_Con>div,.showSelectedSeats_Con>div{padding:3px;display:flex;position:absolute;top:0;left:0}.showSelectedItems_Con>div>svg,.showSelectedSeats_Con>div>svg,.showSelectedMeal_Con>div>svg{color:var(--white-color);cursor:pointer;font-size:.6rem}.showSelectedItems_Con>p,.showSelectedSeats_Con>p,.showSelectedMeal_Con>p{text-align:center;color:var(--white-color);font-size:.5rem;font-weight:600}.showSelectedItems_Con>span,.showSelectedSeats_Con>span,.showSelectedMeal_Con>span{color:var(--white-color);cursor:pointer;padding:3px;font-size:.6rem;position:absolute;top:0;right:0}.showSelectedSeats_Con{border-radius:var(--border-radius);background-color:#0000;background-image:linear-gradient(90deg,#00000080,#00000080),url(../media/seatImages.2nx0urx563sdj.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;min-width:130px;max-width:150px;height:80px;display:flex;position:relative}.showSelectedSeats_Con>p{text-align:center;color:var(--white-color);font-size:.5rem;font-weight:600}.checkBox_sec>input{width:18px;height:22px}.checkBox_sec>label{font-size:.4rem}.checkBox_sec span{font-weight:600}@media screen and (max-width:900px){.UserFandL_InputContainer{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.userdateofBirth .day_input{width:100%!important;height:35px!important;font-size:.4rem!important}.UserFandL_InputContainer>input,.UserFandL_InputContainer .gender_selectbuttons{width:100%}.UserFandL_InputContainer .gender_selectbuttons>Button{width:100%;height:35px!important;font-size:.4rem!important}.Useremailandp_InputContainer{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.Useremailandp_InputContainer .countryCode_selector{width:100%!important}.Useremailandp_InputContainer .Adult_labelBoxes .mobileNo_input{border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%}.Useremailandp_InputContainer .Adult_labelBoxes>input{border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%;height:35px!important}.passportdetails_sec{flex-direction:column;align-items:start;gap:10px;width:100%;margin-top:6px;display:block}.passportdetails_sec .Adult_labelBoxes{padding:5px 0}.passportdetails_sec .passportExpiry_sec .day_input,.passportdetails_sec .Adult_labelBoxes .passport_no{width:100%}.passportdetails_sec .Adult_labelBoxes .passportExpiry_sec{align-items:start;display:flex}.passportdetails_sec .passportExpiry_sec .Select_expiringdateBox .day_input{width:100%!important}.passportdetails_sec .passportCountry_sec{width:100%!important;height:35px!important;font-size:.4rem!important}}.travlerFormCon .NamesCon input,.travlerFormCon .day_input,.travlerFormCon .passport_no,.travlerFormCon .passportCountry_sec,.travlerFormCon .Adult_labelBoxes input{background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;color:#1f2937!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.travlerFormCon .NamesCon input{height:44px;padding:0 12px}.travlerFormCon .NamesCon input::placeholder,.travlerFormCon .passport_no::placeholder{color:#9ca3af}.travlerFormCon .day_input,.travlerFormCon .passportCountry_sec{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ea7327' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:11px;padding-left:10px;padding-right:22px}.travlerFormCon .passportCountry_sec{height:45px!important;font-size:.4rem!important}.travlerFormCon .passportCountry_sec option{font-size:.4rem}.travlerFormCon .NamesCon input:focus,.travlerFormCon .day_input:focus,.travlerFormCon .passport_no:focus,.travlerFormCon .passportCountry_sec:focus,.travlerFormCon .Adult_labelBoxes input:focus{box-shadow:0 0 0 3px #ea73271f;border-color:var(--orange-color,#ea7327)!important}.travlerFormCon .dateandmonth_inputContainer{gap:8px}.travlerFormCon .dateandmonth_inputContainer .day_input{flex:1;width:auto;min-width:0}.travlerFormCon .gender_selectbuttons{overflow:hidden;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.travlerFormCon .gender_selectbuttons button{text-transform:none;flex:1;height:100%;font-size:.4rem;font-weight:600;border:none!important;border-radius:0!important}.travlerFormCon .gender_selectbuttons button:first-of-type{border-right:1px solid #e2e8f0!important}.travlerFormCon .wheelChair_reqSec{background:#fbfcfe;border:1px solid #eef0f4;border-radius:12px;padding:12px 14px;box-shadow:0 4px 12px #1018280d}.travlerFormCon .wheelChair_reqSec .whellChairText_con>p{color:#0f172a;font-size:.42rem;font-weight:600}.travlerFormCon .wheelChair_reqSec .whellChairText_con>p svg{color:var(--orange-color,#ea7327)}.travlerFormCon .whellChairText_con button{color:var(--orange-color,#ea7327);border:1px solid var(--orange-color,#ea7327);cursor:pointer;background:#fff;border-radius:8px;padding:5px 16px;font-size:.4rem;font-weight:600;transition:all .2s}.travlerFormCon .whellChairText_con button:hover{background:var(--orange-color,#ea7327);color:#fff}.travlerFormCon .onwordBaggagedetails{background:#fcfdfe;border:1px solid #f0f2f5;border-radius:10px;margin-top:10px;padding:10px 12px}.travlerFormCon .Detailtext_Con>p{color:#0f172a;margin-bottom:8px;font-size:.45rem;font-weight:600}.travlerFormCon .addonsButtons_con button{cursor:pointer;align-items:center;gap:6px;height:32px;font-size:.37rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex;color:var(--orange-color,#ea7327)!important;background:#fff8f3!important;border:1px solid #f6d7c0!important;border-radius:8px!important;padding:5px 12px!important}.travlerFormCon .addonsButtons_con button:hover{background:var(--orange-color,#ea7327)!important;border-color:var(--orange-color,#ea7327)!important;color:#fff!important}.travlerFormCon .showSelectedItems_Con,.travlerFormCon .showSelectedMeal_Con{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000002e}.travlerFormCon{background:#fff;border:1px solid #eef0f4;border-radius:14px;margin-bottom:14px;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 14px #1018280d}.travlerFormCon.isExpanded{border-left:4px solid var(--orange-color,#ea7327)}.travelerCard_head{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.travlerFormCon.isExpanded .travelerCard_head{background:linear-gradient(90deg,#fff6ef 0%,#fffdfb 100%);border-bottom:1px solid #f4e7dc}.travelerCard_headLeft{align-items:center;gap:10px;display:flex}.travelerCard_avatar{color:#475569;font-size:.6rem}.travlerFormCon.isExpanded .travelerCard_avatar{color:var(--orange-color,#ea7327)}.travelerCard_name{color:#1f2937;margin:0;font-size:.5rem;font-weight:700}.travlerFormCon.isExpanded .travelerCard_name{color:var(--orange-color,#ea7327)}.travelerCard_headLeft svg:last-child{color:var(--orange-color,#ea7327);font-size:.5rem}.travelerCard_headRight{align-items:center;gap:12px;display:flex}.travelerCard_chevron{color:#94a3b8;font-size:.7rem}.passportStatus_chip{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:.4rem;font-weight:500;display:flex}.passportStatus_chip svg{color:#94a3b8;font-size:.55rem}.passportStatus_chip.isDone,.passportStatus_chip.isDone svg{color:#15803d}.passportUpload_card{box-sizing:border-box;cursor:pointer;background:#fff4ec;border:1px dashed #f0b789;border-radius:12px;grid-column:span 2;align-items:center;gap:12px;height:78px;padding:0 16px;transition:background .2s,border-color .2s;display:flex}.passportUpload_card:hover{border-color:var(--orange-color,#ea7327);background:#ffeade}.passportUpload_card.isDone{background:#f0fdf4;border-color:#86c9a0}.passportUpload_icon{color:var(--orange-color,#ea7327);flex-shrink:0;font-size:.95rem}.passportUpload_card.isDone .passportUpload_icon{color:#15803d}.passportUpload_text{flex:1;min-width:0}.passportUpload_text p{color:#1f2937;margin:0;font-size:.46rem;font-weight:700}.passportUpload_text span{color:#6b7280;font-size:.38rem}.passportUpload_action{color:var(--orange-color,#ea7327);white-space:nowrap;align-items:center;gap:4px;font-size:.42rem;font-weight:600;display:flex}.passportUpload_action svg{font-size:.58rem}.passportUpload_card.isDone .passportUpload_action{color:#15803d}.travlerFormCon .NamesCon input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-position:11px;background-repeat:no-repeat;background-size:15px;padding-left:34px}.travlerFormCon .gender_selectbuttons button{gap:6px;color:#475569!important;background:#fff!important}.travlerFormCon .gender_selectbuttons button svg{font-size:.55rem}.travlerFormCon .gender_selectbuttons button.isActive{color:var(--orange-color,#ea7327)!important;background:#fff1e6!important}@media screen and (max-width:899px){.travelerCard_head{flex-wrap:wrap;padding:10px 12px}.travelerCard_headRight{gap:8px}.travelerCard_headRight .uploadPassport_btn{width:auto;padding:0 10px}.passportUpload_card{flex-wrap:wrap;grid-column:span 1;height:auto;padding:12px}}.travelerCard_body{flex-direction:column;gap:20px;padding:12px 16px 16px;display:flex}.travelerCard_body .radioBtn_Container{height:16px;margin-bottom:-8px}.travelerCard_body>div:empty{display:none}@media screen and (max-width:899px){.travelerCard_body{padding:10px 12px 12px}}.travlerFormCon .NamesCon input,.travlerFormCon .Adult_labelBoxes input,.travlerFormCon .passport_no,.travlerFormCon .day_input,.travlerFormCon .passportCountry_sec{font-family:var(--Font);background-color:var(--white-color);font-weight:500;color:#1f2937!important;border:1px solid #e2e8f0!important;border-radius:10px!important;height:42px!important;font-size:.39rem!important}.travlerFormCon .NamesCon input::placeholder,.travlerFormCon .Adult_labelBoxes input::placeholder,.travlerFormCon .passport_no::placeholder{color:#9ca3af;font-size:.39rem;font-weight:400}.travlerFormCon .day_input option,.travlerFormCon .passportCountry_sec option{color:#1f2937;font-size:.39rem!important}.travlerFormCon .gender_selectbuttons{height:42px!important}.travlerFormCon .gender_selectbuttons button{font-size:.39rem;font-weight:500}.travlerFormCon .onwordBaggagedetails{gap:12px}.travlerFormCon .onwordBaggagedetails .Detailtext_Con{background-color:var(--white-color);border:1px solid #eef0f4;border-radius:12px;flex:1;gap:10px;width:auto;min-width:0;padding:12px 14px}.travlerFormCon .addonsButtons_con{align-items:stretch;gap:10px;overflow-x:visible;flex-wrap:wrap!important}.travlerFormCon .addonsButtons_con button{height:35px;font-size:.39rem;border-radius:10px!important;padding:0 14px!important}.travlerFormCon .showSelectedItems_Con,.travlerFormCon .showSelectedMeal_Con,.travlerFormCon .showSelectedSeats_Con{box-sizing:border-box;background:var(--white-color);min-width:190px;max-width:none;height:46px;box-shadow:none;border:1px solid #f0d9c6;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:0 58px 0 12px;overflow:visible}.travlerFormCon .showSelectedItems_Con:before,.travlerFormCon .showSelectedMeal_Con:before,.travlerFormCon .showSelectedSeats_Con:before{content:"";background-color:#fff4ec;background-position:50%;background-repeat:no-repeat;background-size:15px;border-radius:8px;flex-shrink:0;width:28px;height:28px}.travlerFormCon .showSelectedItems_Con:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ea7327' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E")}.travlerFormCon .showSelectedMeal_Con:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ea7327' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2'/%3E%3Cpath d='M7 2v20'/%3E%3Cpath d='M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7'/%3E%3C/svg%3E")}.travlerFormCon .showSelectedSeats_Con:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ea7327' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3'/%3E%3Cpath d='M3 11v5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v2H7v-2a2 2 0 0 0-4 0Z'/%3E%3Cpath d='M5 18v2'/%3E%3Cpath d='M19 18v2'/%3E%3C/svg%3E")}.travlerFormCon .showSelectedItems_Con>p,.travlerFormCon .showSelectedMeal_Con>p,.travlerFormCon .showSelectedSeats_Con>p{text-align:left;white-space:nowrap;color:#0f172a;flex:1;min-width:0;margin:0;font-size:.39rem;font-weight:600}.travlerFormCon .showSelectedItems_Con>span,.travlerFormCon .showSelectedMeal_Con>span,.travlerFormCon .showSelectedSeats_Con>span,.travlerFormCon .showSelectedItems_Con>div,.travlerFormCon .showSelectedMeal_Con>div,.travlerFormCon .showSelectedSeats_Con>div{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .2s;display:flex;position:absolute;top:50%;left:auto;transform:translateY(-50%)}.travlerFormCon .showSelectedItems_Con>span,.travlerFormCon .showSelectedMeal_Con>span,.travlerFormCon .showSelectedSeats_Con>span{background:#fff4ec;right:34px}.travlerFormCon .showSelectedItems_Con>div,.travlerFormCon .showSelectedMeal_Con>div,.travlerFormCon .showSelectedSeats_Con>div{background:#fdeceb;right:8px}.travlerFormCon .showSelectedItems_Con>span svg,.travlerFormCon .showSelectedMeal_Con>span svg,.travlerFormCon .showSelectedSeats_Con>span svg{color:var(--orange-color,#ea7327);cursor:pointer;font-size:.45rem}.travlerFormCon .showSelectedItems_Con>div svg,.travlerFormCon .showSelectedMeal_Con>div svg,.travlerFormCon .showSelectedSeats_Con>div svg{color:#e5484d;cursor:pointer;font-size:.5rem}@media screen and (max-width:899px){.travlerFormCon .onwordBaggagedetails{flex-direction:column}.travlerFormCon .showSelectedItems_Con,.travlerFormCon .showSelectedMeal_Con,.travlerFormCon .showSelectedSeats_Con{min-width:100%}}
.Baggage_Con{width:100%;height:fit-content}.Baggage_Con .baggageBox{box-sizing:border-box;width:100%;height:100%;padding:14px 16px 18px}.Baggage_Con .baggageHead{border-bottom:1px solid #e0e6ed;align-items:center;gap:10px;padding-bottom:12px;display:flex}.Baggage_Con .baggageHead p{color:#6c757d;margin:0;font-size:.42rem}.Baggage_Con .baggageHead_icon{background-color:#e8f4fc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Baggage_Con .baggageHead_icon svg{color:#3498db;font-size:.7rem}.Baggage_Con .segmentButtons{background-color:#f0f4f8;border-radius:10px;gap:6px;margin:12px 0 0;padding:5px}.Baggage_Con .segmentButtons button{width:auto;font-size:.42rem;font-weight:600;font-family:var(--Font);color:#6c757d;background-color:#0000;border-radius:8px;flex:1;padding:8px}.Baggage_Con .segmentButtons button.activeSegment{color:var(--white-color);background:linear-gradient(90deg,#4479af,#3498db)}.Baggage_Con .baggagesChart{background-color:#0000;border-radius:12px;width:100%;height:auto;max-height:62vh;margin-top:12px;padding:0;overflow:hidden auto}.Baggage_Con .baggagesChart::-webkit-scrollbar{width:4px!important}.Baggage_Con .baggagesChart::-webkit-scrollbar-thumb{border-radius:10px;background-color:#cbd5e0!important}.BaggageInfo{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;padding:2px;display:flex}.Baggage_Con .baggagesChart .chargeListDetail{box-sizing:border-box;background-color:var(--white-color);border:1px solid #e0e6ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;transition:border-color .2s,background-color .2s;display:flex}.Baggage_Con .baggagesChart .chargeListDetail:hover{border-color:#7cb5db}.Baggage_Con .baggagesChart .chargeListDetail.isSelected{background-color:#e8f4fc;box-shadow:0 0 0 1px #3498db}.chargeListDetail .Bagdescription{flex:1;justify-content:start;align-items:center;gap:12px;min-width:0;display:flex}.chargeListDetail .bagIcon_chip{background-color:#f0f4f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.chargeListDetail.isSelected .bagIcon_chip{background-color:var(--white-color)}.chargeListDetail .bagIcon_chip svg{color:#3498db;font-size:.62rem}.chargeListDetail .bagText_con{flex-direction:column;gap:2px;min-width:0;display:flex}.chargeListDetail .bagText_con>p{color:#2c3e50;margin:0;font-size:.44rem;font-weight:600}.chargeListDetail .bagText_con>span{color:#6c757d;font-size:.38rem}.chargeListDetail .bagSelectCon{flex-shrink:0;justify-content:end;align-items:center;gap:16px;width:auto;display:flex}.chargeListDetail .priceCon{color:#2c3e50;justify-content:end;align-items:center;min-width:95px;display:flex}.chargeListDetail .priceCon svg{font-size:.52rem}.chargeListDetail .priceCon>p{margin:0;font-size:.52rem;font-weight:700}.chargeListDetail .bagSelectCon>button{width:100px;height:36px;font-size:.42rem;font-weight:600;font-family:var(--Font);color:#2c3e50;cursor:pointer;background-color:#f8f9fa;border:1px solid #e0e6ed;border-radius:9px;outline:none;padding:0;transition:background .2s,color .2s,border-color .2s}.chargeListDetail .bagSelectCon>button:hover{color:var(--white-color);background:linear-gradient(90deg,#4479af,#3498db);border-color:#3498db}.chargeListDetail .incDecBtnContainer{cursor:default;background:linear-gradient(90deg,#4479af,#3498db);border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100px;height:30px;padding:0;font-weight:600;display:flex}.chargeListDetail .incDecBtnContainer svg{color:var(--white-color);font-size:.55rem}.chargeListDetail .incDecBtnContainer>p{color:var(--white-color);margin:0;font-size:.42rem}.BaggageInfo .noSSR_text{color:#6c757d;padding:14px 4px;font-size:.45rem}.Baggage_Con .PriceFooter{border-top:1px solid #e0e6ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:14px;padding-top:14px;display:flex}.Baggage_Con .selectedSummary_con{align-items:center;gap:10px;display:flex}.Baggage_Con .selectedSummary_con p{color:#2c3e50;margin:0;font-size:.44rem}.Baggage_Con .selectedSummary_chip{color:#3498db;background-color:#e8f4fc;border-radius:20px;padding:5px 12px;font-size:.4rem;font-weight:600}.Baggage_Con .priceBtn_Con{align-items:center;gap:16px;width:fit-content;display:flex}.Baggage_Con .totalPrice_con{flex-direction:column;align-items:flex-end;display:flex}.Baggage_Con .totalPrice_con>span{color:#6c757d;font-size:.38rem}.Baggage_Con .totalPrice_con>div{color:#2c3e50;align-items:center;display:flex}.Baggage_Con .totalPrice_con>div svg{font-size:.62rem}.Baggage_Con .priceBtn_Con div>p{margin:0;font-size:.68rem;font-weight:700}.Baggage_Con .priceBtn_Con>button{width:auto;height:35px;font-size:.45rem;font-weight:600;font-family:var(--Font);color:var(--white-color);cursor:pointer;background:linear-gradient(90deg,#4479af,#3498db);border:none;border-radius:10px;align-items:center;gap:8px;padding:0 22px;transition:opacity .2s;display:flex}.Baggage_Con .priceBtn_Con>button:hover{opacity:.9}.Baggage_Con .priceBtn_Con>button svg{font-size:.5rem}@media screen and (max-width:899px){.Baggage_Con .baggageBox{padding:12px}.chargeListDetail .bagSelectCon{gap:10px}.chargeListDetail .priceCon{min-width:70px}.chargeListDetail .bagSelectCon>button,.chargeListDetail .incDecBtnContainer{width:82px}.Baggage_Con .PriceFooter{justify-content:space-between}}
.seat-map{flex-direction:column;justify-content:space-between;align-items:center;gap:5px;min-height:350px;display:flex}.seat-map .leftSide_con,.rightSide_con{align-items:center;width:8%;height:300px;display:flex}.seat-map .rightSide_con>h6,.seat-map .leftSide_con>h6{rotate:269deg}.seat-map .seatsMapping_con{flex-direction:column;justify-content:center;align-items:center;width:80%;min-height:300px;display:flex;overflow-x:scroll}.seat-map .planeSeat_Con{width:100%;height:300px;display:grid}.seatsMapping_con::-webkit-scrollbar{height:8px}.seatsMapping_con::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background-color:var(--border-color)!important;cursor:pointer!important;width:5px!important}.ToolTip_con{align-items:center;gap:5px;display:flex}.ToolTip_con>p{font-size:.4rem}.seat-map .mapBox{flex-direction:column;align-items:center;width:100%;min-height:350px;display:flex}.seat-map .planeCon{justify-content:space-between;align-items:center;width:100%;min-height:350px;display:flex}.seat-map .planeDoors{background:#e5e5e5;width:120px;height:30px;transform:skew(40deg)}.seat-map .planeDoor1{margin-bottom:25px}.seat-map .iconsdefine_Con{align-items:center;width:100%;min-height:30px;padding:10px 15px;display:flex}.seat-map .iconsNames_con{align-items:center;gap:8px;width:fit-content;padding:3px;display:flex}.seat-map .iconsNames_con>p{font-size:.5rem}.seat-map .Total_Con{justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:10px 15px;display:flex}.seat-map .showCharges{width:30%;padding:5px}.seat-map .complete_con{justify-content:end;width:30%;padding:5px;display:flex}.seat-map .complete_con>button{background-color:var(--orange-color);border-radius:var(--border-radius);cursor:pointer;width:110px;color:var(--white-color);border:none;padding:8px 0}.seat-map .showCharges>p{font-size:.5rem;font-weight:600;text-decoration:underline}.seat-map .showCharges>h6{align-items:center;margin:0;padding:0;display:flex}
.passportScanPopup .MuiDialog-paper{border-radius:12px;width:60vw;max-width:60vw}.passportScanPopup .popup_itemsCon{border:none;padding:0}.passportScan_con{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;padding:22px 24px 18px;display:flex}.passportScan_head{flex-direction:column;gap:2px;display:flex}.passportScan_title{color:#242424;margin:0;font-size:.62rem;font-weight:700}.passportScan_subTitle{color:var(--gray-color);font-size:.38rem}.passportScan_body{grid-template-columns:1fr 1.7fr;align-items:start;gap:18px;display:grid}.passportScan_drop{border:1px dashed var(--border-color);background-color:var(--light-violet-color);cursor:pointer;text-align:center;box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:270px;padding:12px;display:flex}.passportScan_drop.isScanning{cursor:progress}.passportScan_drop.isError{background-color:#fff5f5;border:1px dashed #e53e3e;animation:.4s ease-in-out passportScanShake}.passportScan_drop.isError .passportScan_preview{opacity:.6}.passportScan_dropStatus.isError{color:#c53030;font-weight:600}@keyframes passportScanShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.passportScan_dropIcon{color:var(--orange-color);font-size:1.1rem}.passportScan_previewWrap{border-radius:6px;max-width:100%;display:inline-flex;position:relative;overflow:hidden}.passportScan_preview{object-fit:contain;border-radius:6px;max-width:100%;max-height:180px;display:block}.passportScan_scanner{pointer-events:none;background-color:#ea73270f;animation:.3s ease-out passportScanFade;position:absolute;inset:0}.passportScan_corner{border:0 solid var(--orange-color,#ea7327);width:18px;height:18px;animation:1.2s ease-in-out infinite passportScanCorner;position:absolute}.passportScan_corner.isTopLeft{border-top-width:3px;border-left-width:3px;border-top-left-radius:4px;top:6px;left:6px}.passportScan_corner.isTopRight{border-top-width:3px;border-right-width:3px;border-top-right-radius:4px;top:6px;right:6px}.passportScan_corner.isBottomLeft{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:4px;bottom:6px;left:6px}.passportScan_corner.isBottomRight{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:4px;bottom:6px;right:6px}.passportScan_laser{background:var(--orange-color,#ea7327);height:3px;animation:1.8s ease-in-out infinite alternate passportScanSweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px 2px #ea7327bf,0 0 18px 4px #ea732759}.passportScan_laser:before{content:"";background:linear-gradient(#0000,#ea732747);height:40px;position:absolute;bottom:3px;left:0;right:0}.passportScan_dropStatus.isScanning{color:var(--orange-color,#ea7327);font-weight:600;animation:1.2s ease-in-out infinite passportScanPulse}@keyframes passportScanSweep{0%{top:0}to{top:calc(100% - 3px)}}@keyframes passportScanCorner{0%,to{opacity:1}50%{opacity:.45}}@keyframes passportScanPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes passportScanFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.passportScan_laser,.passportScan_corner,.passportScan_dropStatus.isScanning{animation:none}.passportScan_laser{top:50%}}.passportScan_dropText{color:#242424;word-break:break-word;margin:0;font-size:.38rem}.passportScan_dropStatus{color:var(--gray-color);min-height:16px;margin:0;font-size:.36rem}.passportScan_fields{grid-template-columns:repeat(2,1fr);gap:12px 14px;display:grid}.passportScan_field{flex-direction:column;gap:3px;display:flex}.passportScan_field label{color:var(--gray-color);font-size:.36rem;font-weight:600}.passportScan_field input,.passportScan_field select{box-sizing:border-box;width:100%;height:42px;font-size:.42rem;font-family:var(--Font);color:#242424;background-color:var(--white-color);border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 8px}.passportScan_field input:focus,.passportScan_field select:focus{border-color:var(--orange-color)}.passportScan_field.isLowConfidence label{color:#b7791f}.passportScan_field.isLowConfidence input,.passportScan_field.isLowConfidence select{background-color:#fffaf0;border-color:#f6ad55}.passportScan_note{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff8e1;border:1px solid #f6e0a0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:background-color .2s,border-color .2s;display:flex}.passportScan_note input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--orange-color,#ea7327);flex-shrink:0;margin:0}.passportScan_note.isChecked{background-color:#f0fff4;border-color:#9ae6b4}.passportScan_note.isChecked p{color:#276749}.passportScan_note p{color:#6b5200;margin:0;font-size:.36rem}.passportScan_actions{border-top:1px solid var(--light-border-color);justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.passportScan_reset,.passportScan_confirm{height:42px;font-size:.42rem;font-weight:600;font-family:var(--Font);cursor:pointer;border-radius:8px;padding:0 22px}.passportScan_reset{background-color:var(--white-smoke-color);border:1px solid var(--border-color);color:#242424}.passportScan_confirm{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#242424}.passportScan_confirm:disabled{opacity:.6;cursor:not-allowed}.uploadPassport_btn{height:35px;font-size:.42rem;font-weight:700;font-family:var(--Font);color:var(--orange-color,#ea7327);background-color:var(--white-color);border:1px solid var(--orange-color,#ea7327);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:background .2s,color .2s;display:flex}.uploadPassport_btn:hover{background-color:var(--orange-color,#ea7327);color:var(--white-color)}.uploadPassport_btn svg{font-size:.6rem}@media screen and (max-width:899px){.passportScanPopup .MuiDialog-paper{width:95vw;max-width:95vw}.passportScan_con{padding:18px 14px 14px}.passportScan_body{grid-template-columns:1fr}.passportScan_drop{min-height:130px}.passportScan_actions button{flex:1}}
.details-container{border-radius:var(--border-radius);padding:10px}.reviewDetail_con{filter:drop-shadow(1px 1px 3px var(--border-color))}.main{justify-content:space-between}.details-section-container .bookingConfirmHeading{color:var(--secondary-color);text-align:left;padding-left:.25rem;font-size:.8rem}.BookingConfirmDrawer .reviewDrawer{padding:0!important}.reviewSec_con .Container{padding:0 .4rem!important}.reviewDrawer .Container{padding:0!important}.bookingReviewHead{color:var(--white-color)!important;margin:.3rem 0!important}.from-to,.duration,.rules-container{align-items:center;display:flex}.from-to h2{font-size:.5rem}.header-container,.terms-container{justify-content:space-between;display:flex}.details-section-container p,.details-section-container h2{margin:0}.duration p,.terms-container p{font-size:.4rem}.details-section-container .rules-container p{background-color:var(--secondary-color);background-image:linear-gradient(to right, var(--secondary-color), var(--black-color));color:var(--white-color);cursor:pointer;border-radius:.1rem;margin:0 0 .4rem;padding:2px 5px;font-size:.35rem}.flightBookButtons{background-color:var(--orange-color);width:fit-content;color:var(--white-color);border-radius:var(--border-radius);border:none;padding:.2rem .5rem;font-size:.45rem}.rules-container{color:var(--blue-color);justify-content:end;display:flex}.note{color:var(--secondary-color);background-color:var(--light-greenYellow-color);align-items:center;padding:.2rem;display:flex}.arrow-icon{font-size:.7rem!important}.details-container .continue-btn-container,.submit-btn-container{margin-top:.5rem}.submit-btn-container{justify-content:flex-end;display:flex}.details-container .continue-btn-container .continue-btn,.submit-btn-container .submit-btn{margin:0}.details-container .continue-btn-container a,.submit-btn-container a{padding:.3rem 0}.submit-btn-container a{width:6rem}.BookBtn_Container{justify-content:end;gap:15px;width:100%;padding:10px 0;display:flex}.BookBtn_Container>button{background-color:var(--orange-color);color:var(--white-color);cursor:pointer;border:none;outline:none;padding:5px 10px}.Review_HldHeading{margin:0 0 .3rem;font-size:.55rem}.review_mainTxt{color:#5a5a5a;font-size:.4rem;line-height:.7rem}.review_mainTxt span{color:#000;font-weight:600}.Instruction_con{border-top:1px solid gray;margin:.4rem 0 .1rem;padding:.5rem 0 .1rem}.Instruction_con ul{margin:0;padding:0 .6rem}.Instruction_con ul li{color:#5a5a5a;font-size:.4rem;line-height:.7rem}.Instruction_con ul li::marker{color:var(--orange-color);font-size:.45rem}.bookDeaConFlight_infocon{background-color:#e0ffff}.bookDeaConFlight_infocon .reviewHeading{margin:.25rem 0}.bookDeaConFlight_infocon .Container{padding:0 .23rem!important}.bookDeaConFlight_infocon .flight-card-container{padding:.3rem 0}.bookDeaConFlight_infocon .refundableText{margin:.4rem 0;padding:.15rem .3rem}.bookDeaConFlight_infocon .blueContainer{margin:0 0 .5rem}@media (max-width:899px){.details-section-subcontainer{padding-top:1.5rem}.grid-container{justify-content:center}.details-section-container .bookingConfirmHeading{font-size:1rem}.fare{width:80%;margin-top:.4rem!important}.details-container .continue-btn-container .continue-btn{margin:.4rem 0;width:100%!important}.bookingConfirmHeadingContainer{width:80%}.duration p,.terms-container p{font-size:.3rem}.details-section-container h2,.details-container .continue-btn-container .continue-btn,.submit-btn-container .submit-btn{font-size:.5rem}.details-container{padding:.2rem}.details-row{width:70%}}
.details-row,.details-heading{justify-content:space-between;width:100%;display:flex}.details-heading{margin-bottom:.4rem}.passenger-details-box h2{font-size:.5rem}.details-row p{color:var(--gray-color);font-size:.45rem}.details-row{width:50%;margin:.2rem 0}.details-container hr{margin:.4rem 0}.passenger-details-box .pax_Table{border:1px solid #d3d3d3;background-color:#0000!important}.passenger-details-box .pax_Table td{border:1px solid #d3d3d3;border-top:none;border-left:none;width:26%;padding:11px 4px;font-size:.4rem}.passenger-details-box .pax_Table th{border:none;border-bottom:1px solid #d3d3d3;padding:5px 4px;font-size:.4rem;font-weight:600}.passenger-details-box .pax_Table th:first-child,.passenger-details-box .pax_Table td:first-child{border-right:1px solid #d3d3d3}@media (max-width:768px){.details-row p{color:var(--gray-color);font-size:.4rem}}
*,:before,:after{box-sizing:border-box}html{font-size:16px}.plane{max-width:fit-content;margin:20px auto}.cockpit{text-align:center;border-bottom:5px solid var(--border-color);height:250px;position:relative;overflow:hidden}.cockpit:before{content:"";border-right:5px solid var(--border-color);border-left:5px solid var(--border-color);border-radius:50%;width:100%;height:500px;display:block;position:absolute;top:0;left:0}.cockpit h1{width:60%;margin:100px auto 35px}.exit{height:50px;position:relative}.exit:before,.exit:after{content:"EXIT";color:#fff;background:green;padding:0 2px;font-family:Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.exit:before{left:0}.exit:after{right:0}.fuselage{border-right:5px solid var(--border-color);border-left:5px solid var(--border-color)}ol{margin:0;padding:0;list-style:none}.seats{flex-flow:row;justify-content:flex-start;display:flex}.seat{flex:0 0 14.2857%;padding:5px;display:flex;position:relative}.seat:nth-child(3){margin-right:14.2857%}.seat input[type=checkbox]{opacity:0;position:absolute}.seat input[type=checkbox]:checked+label{background:var(--light-green-color);animation-name:rubberBand;animation-duration:.3s;animation-fill-mode:both}.seat input[type=checkbox]:disabled+label{background:var(--glass-effect-color);text-indent:-9999px;overflow:hidden}.seat input[type=checkbox]:disabled+label:after{content:"X";text-indent:0;position:absolute;top:4px;left:50%;transform:translate(-50%)}.seat input[type=checkbox]:disabled+label:hover{box-shadow:none;cursor:not-allowed}.seat label{text-align:center;background:var(--orange-color);border-radius:var(--border-radius);width:100%;padding:4px 0;font-size:14px;font-weight:700;line-height:1.5rem;animation-duration:.3s;animation-fill-mode:both;display:block;position:relative}.seat label:before{content:"";border-radius:var(--border-radius);background:#fff6;width:75%;height:75%;position:absolute;top:1px;left:50%;transform:translate(-50%)}.seat label:hover{cursor:pointer;box-shadow:0 0 0px 2px var(--blue-color)}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.rubberBand{animation-name:rubberBand}
.TicketsSection .booking-details-container{color:#000;border-radius:var(--border-radius);background-color:#fff;width:100%;margin:0 0 50px 3px;padding:20px;box-shadow:0 0 10px #0000004f}.TicketsSection .pnr-info{border-radius:var(--border-radius);border:.2px solid #000;justify-content:space-between;align-items:center;display:flex}.TicketsSection .pnrbox:first-child{justify-content:space-between}.TicketsSection .pnrbox:nth-child(3){justify-content:flex-start;width:30%}.TicketsSection .pnrbox{justify-content:space-evenly;align-items:center;width:30%;padding:.3rem .2rem;display:flex}.TicketsSection .pnrbox1{justify-content:space-evenly;align-items:center;min-width:45%;padding:.3rem 0;display:flex}.TicketsSection .pnrbox2,.TicketsSection .pnrbox3{justify-content:flex-start;align-items:center;min-width:30%;padding:.3rem 0;display:flex}.TicketsSection .flight-info{border:.5px solid var(--black-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;display:flex}.TicketsSection .flightbox{flex-direction:column;align-items:flex-start;width:30%;padding:0 .2rem;display:flex}.TicketsSection .flightbox:first-child{align-items:flex-start;width:40%}.TicketsSection .flightbox:nth-child(3){align-items:flex-start;width:30%}.TicketsSection .flightbox>h2{margin:.3rem 0}.TicketsSection h1,.TicketsSection h2{color:var(--secondary-color)}.TicketsSection .Request-info{justify-content:space-between;align-items:center;display:flex}.TicketsSection .Requestbox1{justify-content:end;align-items:center;width:100%;padding:5px 0;display:flex}.TicketsSection .Requestbox2{justify-content:space-around;align-items:center;width:26%;display:flex}.TicketsSection section{border-top:1px dotted #d3d3d3;margin-top:10px}.TicketsSection .Print-button{background-color:var(--secondary-color);color:var(--white-color);border-radius:var(--border-radius);text-align:center;margin-top:10px;padding:10px;text-decoration:none;display:block}.TicketsSection .Print-button:hover{background-color:var(--orange-color)}.TicketsSection .Fare-Rule{background-color:var(--secondary-color);color:var(--white-color);border-radius:var(--border-radius);text-align:center;margin-top:10px;padding:10px;text-decoration:none;display:block}.TicketsSection .Requestbox1>a,.TicketsSection .Requestbox2>a{text-align:center;cursor:pointer;color:#414141;gap:5px;margin:0;padding:.2rem .3rem;display:inline-flex}.TicketsSection .Fare-Rule:hover{background-color:var(--orange-color)}.TicketsSection .Veiw-Ticket{background-color:var(--secondary-color);color:var(--white-color);border-radius:var(--border-radius);text-align:center;margin-top:10px;padding:10px;text-decoration:none;display:block}.TicketsSection .Veiw-Ticket:hover{background-color:var(--orange-color)}.TicketsSection .Change-Request{background-color:var(--secondary-color);color:var(--white-color);border-radius:var(--border-radius);text-align:center;margin-top:10px;padding:10px;text-decoration:none;display:block}.TicketsSection .Change-Request:hover{background-color:var(--orange-color)}.TicketsSection .Veiw-Invoice{border-radius:var(--border-radius);text-align:center;margin-top:10px;padding:10px;text-decoration:none;display:block}.TicketsSection{font-size:.4rem}.ticketShowSection{z-index:1;justify-content:center;padding-top:.6rem;display:flex}.all_ticketsContainer{z-index:-1;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--white-color);height:90vh;overflow:auto;padding:5px!important}.all_ticketsContainer::-webkit-scrollbar{width:10px!important}.booking-details-container:first-child{margin-top:10px}.aside_Bar{justify-content:start;display:flex}
.TicketDesign.booking-details-container{width:100%;margin:0 0 .5rem;padding:5px 8px}.TicketDesign .pnrbox>p{flex-direction:column;align-items:center;display:flex}.TicketDesign .pnrbox{justify-content:space-between}.TicketDesign .flightbox{flex-direction:row;justify-content:space-between;align-items:center!important}.TicketDesign .flightbox>p,.TicketDesign .flightbox>div{flex-direction:column;flex:1;align-items:center;display:flex}.TicketDesign .pnrbox{flex:.5;width:auto}.TicketDesign .pnr-info,.TicketDesign .flight-info{box-shadow:inset 0 -.38px 0 0 var(--light-gray-color);border:0;border-radius:0;border-bottom:1px solid var(--light-white-color)!important}.TicketDesign .lightText{color:var(--black-light-color)}.TicketDesign .flightbox p:first-child{align-items:flex-start}.TicketDesign .flightbox{flex:1}.TicketDesign .flightbox p:last-child{text-align:right;align-items:flex-end}.TicketDesign .Requestbox1{flex:1}.TicketDesign .Requestbox1 a{cursor:pointer;flex-direction:row;align-items:center;text-decoration:none;display:flex}
.ticketLayout-container{text-align:center;background:#fff;border:1px solid #ddd;border-radius:8px;width:800px;margin:20px auto;padding:10px}.ticketLayout-contaResponsive{text-align:center;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;margin:20px auto;padding:10px}.ticketLayout-container h1{font-size:.65rem}.ticketLayout-container .ticketcart{background:#fff;border:1px solid #888;border-radius:8px;max-width:800px;margin:10px auto;padding:10px;overflow:hidden}.ticketLayout-container .ticketcart-header{color:#000;background-color:#fff;border:1px solid #fff;border-radius:5px;margin:5px;padding:5px;justify-content:space-between!important;display:flex!important}.ticketLayout-container .ticketcart-header img{border-radius:10px;width:40%}.ticketLayout-container .airlineLogo{align-items:center;width:30%;display:flex}.ticketLayout-container .airlineLogo p{margin:0 8px!important;font-size:.6rem!important}.ticketLayout-container .agency-details p{text-align:left;margin:8px 15px;font-size:.4rem}.ticketLayout-container .header{text-align:center;border-top:1.5px solid var(--orange-color);border-radius:8px;padding-bottom:0}.ticketLayout-container .header h1{background-color:var(--orange-color);text-align:center;margin:20px}.ticketLayout-container .logo{margin:0 30px}.ticketLayout-container .agency-details{width:100%}.ticketLayout-container .agency-details strong{color:#333}.ticketLayout-container .TicketLayout_section{border-top:1.5px solid var(--orange-color);text-align:left;border-radius:8px;margin-bottom:20px;font-size:.8rem}.ticketLayout-container .TicketLayout_section h2{color:var(--secondary-color);border-radius:8px;margin-bottom:10px;padding:0 8px;font-size:.45rem}.ticketLayout-container table{border-collapse:collapse;background-color:#fff;width:100%;margin-bottom:10px;border-radius:unset!important;border:none!important}.ticketLayout-container table tr{border-radius:unset!important}.ticketLayout-container table thead{background-color:#f5f5f5;font-size:.4rem}.ticketLayout-container table tbody{background-color:#fff!important}.ticketLayout-container td{text-align:left;margin-top:2px;padding:.25rem;font-size:.4rem;line-height:1.3;border-radius:unset!important;border:none!important}.ticketLayout-container th{font-size:.4rem;font-weight:700;border-radius:unset!important;border:none!important}.ticketLayout-container tfoot{background-color:#fff}.ticketLayout-container tfoot td{text-align:left;font-weight:700}.ticketLayout-container .layover-container{text-align:center;border:none;justify-content:center;align-items:center;gap:20px;width:100%;margin:20px 0;display:flex}.ticketLayout-container .line{border-top:1px dashed #999;flex:1}.ticketLayout-container .layover-text{color:var(--secondary-color);white-space:nowrap;border:1.5px solid var(--orange-color);text-align:center;background-color:#fff;border-radius:20px;padding:5px 15px;font-size:14px;font-weight:700}.ticketLayout-container .barcode{text-align:center}.ticketLayout-container .barcode img{width:200px;height:auto}.ticketLayout-container .instructions{color:#555;padding-left:10px;font-size:.4rem;line-height:.7rem}.ticketLayout-container .instructions ul{margin:0}.ticketLayout-container .instructions ul li{margin:0;font-size:11px}.ticketLayout-container .footer{text-align:center;color:#999;margin-top:20px;font-size:12px}.TicketLayout_btn{text-align:center;background-color:var(--orange-color);color:var(--white-color);cursor:pointer;border-radius:var(--border-radius);padding:8px;font-size:.4rem;display:inline}.TicketLayout_btn a{color:var(--white-color)}.TicketLayoutbtn_container{justify-content:center;gap:10px;margin:.4rem 0;display:flex}@media print{.ticket-container{border:none;width:100%;padding:0}.instructions ul li{font-size:12px!important}.ticketLayout-container h1{font-size:1rem}.ticketLayout-container .agency-details p{font-size:.9rem}.ticketLayout-container td,.ticketLayout-container th{font-size:.8rem}.ticketLayout-container .instructions{font-size:.8rem;line-height:.9rem}.ticketLayout-container .TicketLayout_section h2{font-size:.8rem}.TicketLayoutbtn_container{display:none}.instructionSec{display:none!important}body{background:0 0!important}}
.loadingNew-wrapper{height:50px;position:relative;overflow:hidden}.LoaderNew_mainCon{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.loadingNew-wrapper .loadingNew-text{color:#222;letter-spacing:5px;gap:8px;margin-top:5px;font-size:.52rem;font-weight:700;display:inline-flex}.loadingNew-wrapper .loadingNew-text span{opacity:0;animation:5s ease-in-out infinite slideUpDown;display:inline-block;transform:translateY(30px)}.loadingNew-wrapper .loadingNew-wrapper span:first-child{animation-delay:0s}.loadingNew-wrapper span:nth-child(2){animation-delay:.2s}.loadingNew-wrapper span:nth-child(3){animation-delay:.4s}.loadingNew-wrapper span:nth-child(4){animation-delay:.6s}.loadingNew-wrapper span:nth-child(5){animation-delay:.8s}.loadingNew-wrapper span:nth-child(6){animation-delay:1s}.loadingNew-wrapper span:nth-child(7){animation-delay:1.2s}.LoaderNew_mainCon img{width:10%}@keyframes slideUpDown{0%{opacity:0;transform:translateY(30px)}25%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}
.printcard{border-radius:var(--border-radius);background:#fff;width:100%;margin:auto;padding:10px 8px}.printcard-title{text-align:center;color:var(--text-color);background-color:#f1f1f1;border-radius:4px;margin-top:0;margin-bottom:20px;padding:10px;font-size:.55rem}.printcard-section{margin-bottom:var(--section-margin)}.printcard-section-title{color:var(--text-color);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.42rem;font-weight:600;display:flex}.printcard-checkbox-group{margin-left:20px}.printcard-checkbox-group label{color:#353535;align-items:center;gap:8px;margin-bottom:8px;font-size:.42rem;display:flex}.printcard-checkbox{background-color:var(--checkbox-bg);border:2px solid var(--text-color);border-radius:4px}.printcard-footer{justify-content:space-between;align-items:center;display:flex}.printcard-footer label{color:var(--text-color);align-items:center;gap:8px;font-size:.42rem;font-weight:600;display:flex}.printcard-button{background-color:var(--orange-color);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;padding:.3rem 1rem;font-size:.45rem;font-weight:700;transition:all .3s}.printcard-button:hover{background-color:var(--button-hover-bg);background-color:#f47421;transform:scale(1.05)}.printcard-button:focus{outline:1px solid #e6e6e6}.printcard-button{justify-content:center;align-items:center;gap:6px;min-width:90px;display:inline-flex}.printcard-button.is-preparing,.printcard-button:disabled{cursor:not-allowed;opacity:.85}.printcard-button.is-preparing:hover,.printcard-button:disabled:hover{transform:none}.printcard-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite printcardSpin;display:inline-block}@keyframes printcardSpin{to{transform:rotate(360deg)}}
.tnl-viewport{background:0 0;justify-content:center;padding:14px 0 4px;display:flex}.tnl-page{--tnl-ink:#101828;--tnl-ink-soft:#475467;--tnl-muted:#98a2b3;--tnl-line:#e3e8ef;--tnl-line-soft:#f0f3f8;--tnl-bg-soft:#f8fafc;--tnl-accent:#f47421;--tnl-accent-dark:#c95a12;--tnl-accent-soft:#fff4ec;--tnl-accent-line:#f6cfae;--tnl-navy:#101c33;--fs-micro:8.5px;--fs-fine:9px;--fs-xs:9.5px;--fs-sm:10.5px;--fs-md:11.5px;--fs-lg:13.5px;--fs-xl:18px;--fs-2xl:21px;--ls-label:.09em;--ls-title:.14em;width:210mm;min-height:297mm;color:var(--tnl-ink);font-family:Roboto,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-sm);letter-spacing:.005em;box-sizing:border-box;border:1px solid var(--tnl-line);text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0 auto;padding:6mm 6mm 5mm;font-weight:400;line-height:1.45;box-shadow:0 12px 34px #1018281a}.tnl-page *{box-sizing:border-box}.tnl-page svg.tnl-icon-flip{transform:scaleX(-1)}.tnl-page table{background-color:#0000}.tnl-page th,.tnl-page td{border:none;border-radius:0}.tnl-fl-time,.tnl-num,.tnl-info-value,.tnl-fl-date,.tnl-fl-duration,.tnl-journey-fact-value,.tnl-table tbody td,.tnl-table tfoot td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tnl-label{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-muted);font-weight:500;line-height:1.3}.tnl-head{border-bottom:1px solid var(--tnl-line);justify-content:space-between;align-items:flex-start;gap:6mm;margin-bottom:4mm;padding-bottom:4mm;display:flex}.tnl-head-left{align-items:center;gap:4mm;max-width:60%;display:flex}.tnl-agency-logo{object-fit:contain;object-position:left center;width:24mm;max-height:15mm}.tnl-agency-name{font-size:var(--fs-lg);letter-spacing:.01em;color:var(--tnl-navy);margin-bottom:1.2mm;font-weight:700;line-height:1.25}.tnl-agency-meta{font-size:var(--fs-xs);color:var(--tnl-ink-soft);font-weight:400;line-height:1.55}.tnl-agency-meta span{display:block}.tnl-head-right{text-align:right;border-left:3px solid var(--tnl-accent);padding-left:5mm}.tnl-doc-type{font-size:var(--fs-2xl);letter-spacing:.16em;color:var(--tnl-navy);text-transform:uppercase;font-weight:700;line-height:1.05}.tnl-doc-sub{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-muted);margin:1mm 0 2mm;font-weight:400}.tnl-status{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;background:#fff;border:1px solid;border-radius:20px;padding:1.1mm 3.2mm;font-weight:700;display:inline-block}.tnl-journey{color:#fff;background:linear-gradient(100deg,#101c33 0%,#1c2e4f 52%,#27405f 100%);border-radius:2.5mm;justify-content:space-between;align-items:center;gap:5mm;margin-bottom:5mm;padding:3.6mm 6mm;display:flex;position:relative;overflow:hidden}.tnl-journey:before,.tnl-journey:after{content:"";background:#fff;width:3mm;height:6mm;position:absolute;top:50%;transform:translateY(-50%)}.tnl-journey:before{border-radius:0 3mm 3mm 0;left:-1.5mm}.tnl-journey:after{border-radius:3mm 0 0 3mm;right:-1.5mm}.tnl-journey-label{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:#8fa3c2;margin-bottom:.8mm;font-weight:500}.tnl-journey-route{font-size:var(--fs-2xl);letter-spacing:.08em;align-items:center;gap:3.5mm;font-weight:700;line-height:1.1;display:flex}.tnl-journey-route-multi{font-size:var(--fs-xl);gap:2.6mm}.tnl-journey-route .tnl-journey-icon{color:var(--tnl-accent);font-size:17px;transform:rotate(0)}.tnl-journey-cities{font-size:var(--fs-xs);color:#c3d0e4;letter-spacing:.02em;margin-top:1mm;font-weight:400}.tnl-journey-facts{text-align:right;gap:7mm;display:flex}.tnl-journey-fact-label{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:#8fa3c2;margin-bottom:.6mm;font-weight:500}.tnl-journey-fact-value{font-size:var(--fs-md);color:#fff;letter-spacing:.01em;font-weight:700}.tnl-section{page-break-inside:avoid;break-inside:avoid;margin-bottom:5mm}.tnl-section-title{font-size:var(--fs-sm);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--tnl-navy);border-bottom:1px solid var(--tnl-line);align-items:center;gap:2.2mm;margin:0 0 2.6mm;padding-bottom:1.6mm;font-weight:700;display:flex}.tnl-section-title svg{color:var(--tnl-accent);font-size:12.5px}.tnl-section-title .tnl-title-note{font-size:var(--fs-micro);letter-spacing:.02em;text-transform:none;color:var(--tnl-muted);margin-left:auto;font-weight:400}.tnl-info-grid{border:1px solid var(--tnl-line);background:var(--tnl-bg-soft);border-radius:2.5mm;display:flex;overflow:hidden}.tnl-info-cell{border-right:1px solid var(--tnl-line);flex:1;padding:2.8mm 3.4mm}.tnl-info-cell:last-child{border-right:none}.tnl-info-label{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-muted);margin-bottom:1.1mm;font-weight:500}.tnl-info-value{font-size:var(--fs-md);letter-spacing:.02em;color:var(--tnl-ink);word-break:break-word;font-weight:700;line-height:1.25}.tnl-fl-table{table-layout:fixed}.tnl-fl-table tbody td{vertical-align:top;padding:2.6mm 3mm!important}.tnl-fl-table tbody tr:nth-child(2n) td{background:#fff}.tnl-fl-airline{align-items:flex-start;gap:2.4mm;display:flex}.tnl-fl-logo{object-fit:contain;border:1px solid var(--tnl-line);background:#fff;border-radius:1.2mm;flex-shrink:0;width:7.5mm;height:7.5mm;padding:.5mm}.tnl-fl-name{font-size:var(--fs-md);letter-spacing:.01em;color:var(--tnl-navy);font-weight:700;line-height:1.25}.tnl-fl-sub{font-size:var(--fs-micro);letter-spacing:.03em;color:var(--tnl-ink-soft);margin-top:.4mm;font-weight:500}.tnl-fl-oper{font-size:var(--fs-micro);color:var(--tnl-muted);margin-top:.4mm;font-weight:400;line-height:1.35}.tnl-fl-head{align-items:baseline;gap:2mm;line-height:1.15;display:flex}.tnl-fl-time{font-size:var(--fs-lg);letter-spacing:.01em;color:var(--tnl-ink);font-weight:700}.tnl-fl-code{font-size:var(--fs-md);letter-spacing:.09em;color:var(--tnl-accent-dark);font-weight:700}.tnl-fl-place{align-items:baseline;gap:1.4mm;min-width:0;margin-top:.6mm;display:flex}.tnl-fl-city{font-size:var(--fs-xs);color:var(--tnl-navy);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;line-height:1.3;overflow:hidden}.tnl-fl-country{color:var(--tnl-ink-soft);font-weight:500}.tnl-fl-term{font-size:var(--fs-micro);letter-spacing:.02em;color:var(--tnl-accent-dark);white-space:nowrap;flex:none;font-weight:600;line-height:1.3}.tnl-fl-date{font-size:var(--fs-xs);color:var(--tnl-ink-soft);margin-top:.7mm;font-weight:500}.tnl-fl-airport{font-size:var(--fs-micro);color:var(--tnl-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.3mm;font-weight:400;line-height:1.4;overflow:hidden}.tnl-fl-table tbody td.tnl-fl-mid{text-align:center;padding-left:1.5mm!important;padding-right:1.5mm!important}.tnl-fl-duration{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--tnl-ink-soft);white-space:nowrap;font-weight:700}.tnl-fl-track{align-items:center;gap:.8mm;margin:1mm 0 .8mm;display:flex}.tnl-fl-track-back{flex-direction:row-reverse}.tnl-fl-dot{border:1.2px solid var(--tnl-accent);background:#fff;border-radius:50%;flex-shrink:0;width:1.5mm;height:1.5mm}.tnl-fl-rule{border-top:1px dashed #c7d0de;flex:1;height:0}.tnl-fl-plane{color:var(--tnl-accent);flex-shrink:0;font-size:11px}.tnl-fl-stop{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-muted);font-weight:500}.tnl-fl-table tbody td.tnl-fl-class{text-align:right;white-space:nowrap;vertical-align:middle;padding-left:1.5mm!important;padding-right:4mm!important}.tnl-fl-class .tnl-chip{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.tnl-fl-layover-row td{border-bottom:1px solid var(--tnl-line-soft);background:#fcfdff!important;padding:1.4mm 3mm!important}.tnl-fl-layover-row .tnl-layover{margin:0}.tnl-chip{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-accent-dark);background:var(--tnl-accent-soft);border:1px solid var(--tnl-accent-line);white-space:nowrap;border-radius:20px;padding:1mm 2.6mm;font-weight:700}.tnl-layover{align-items:center;gap:3.5mm;margin:0 0 3mm;display:flex}.tnl-layover-line{border-top:1px dashed #cfd7e3;flex:1;height:0}.tnl-layover-pill{font-size:var(--fs-micro);letter-spacing:.05em;color:var(--tnl-ink-soft);background:var(--tnl-bg-soft);border:1px solid var(--tnl-line);white-space:nowrap;border-radius:20px;padding:1.1mm 3.4mm;font-weight:700}.tnl-table{border-collapse:separate;border-spacing:0;border:1px solid var(--tnl-line);background:#fff;border-radius:2.5mm;width:100%;overflow:hidden}.tnl-table thead th{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-ink-soft);background:var(--tnl-bg-soft);text-align:left;border-bottom:1px solid var(--tnl-line);font-weight:700;font-size:var(--fs-micro)!important;padding:2.2mm 3.4mm!important}.tnl-table tbody td{color:var(--tnl-ink);border-bottom:1px solid var(--tnl-line-soft);vertical-align:middle;font-weight:400;font-size:var(--fs-sm)!important;padding:2.4mm 3.4mm!important}.tnl-table tbody tr:nth-child(2n) td{background:#fcfdff}.tnl-table tbody tr:last-child td{border-bottom:none}.tnl-strong{letter-spacing:.02em;font-weight:700}.tnl-dim{color:var(--tnl-muted)}.tnl-pax-name{color:var(--tnl-navy);letter-spacing:.02em;font-weight:700;line-height:1.25;font-size:var(--fs-md)!important}.tnl-pax-type{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-muted);background:var(--tnl-bg-soft);border:1px solid var(--tnl-line);vertical-align:middle;border-radius:20px;margin-left:1.6mm;padding:.3mm 1.8mm;font-size:8px;font-weight:700;display:inline-block}.tnl-pax-tkt{font-size:var(--fs-sm);color:var(--tnl-muted);letter-spacing:.02em;white-space:nowrap;margin-top:.9mm}.tnl-pax-tkt span{color:var(--tnl-ink-soft);font-weight:700}.tnl-barcode{object-fit:contain;object-position:right;width:33mm;height:9mm}.tnl-num{text-align:right;white-space:nowrap}.tnl-table tfoot td{border-top:1px solid var(--tnl-line-soft);color:var(--tnl-ink-soft);background:#fcfdff;font-weight:500;font-size:var(--fs-sm)!important;padding:2mm 3.4mm!important}.tnl-table tfoot tr.tnl-total td{letter-spacing:.04em;color:#fff;background:var(--tnl-navy);border-top:none;font-weight:700;font-size:var(--fs-md)!important}.tnl-fare-note{font-size:var(--fs-micro);color:var(--tnl-muted);margin-top:1.6mm}.tnl-bag-wrap{flex-direction:column;gap:3mm;display:flex}.tnl-bag-wrap-split{flex-direction:row;align-items:stretch}.tnl-bag-wrap-split>.tnl-bag-card{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.tnl-bag-wrap-split>.tnl-bag-card .tnl-bag-body{flex:1}.tnl-bag-card{border:1px solid var(--tnl-line);page-break-inside:avoid;break-inside:avoid;background:#fff;border-radius:2.5mm;overflow:hidden}.tnl-bag-head{background:var(--tnl-bg-soft);border-bottom:1px solid var(--tnl-line);align-items:center;gap:2.4mm;padding:2.2mm 3.4mm;display:flex}.tnl-bag-tag{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-accent-dark);background:var(--tnl-accent-soft);border:1px solid var(--tnl-accent-line);border-radius:20px;padding:.8mm 2.4mm;font-weight:700}.tnl-bag-route{font-size:var(--fs-md);letter-spacing:.02em;color:var(--tnl-navy);align-items:center;gap:1.8mm;font-weight:700;display:flex}.tnl-bag-route svg{color:var(--tnl-accent);font-size:11.5px;transform:rotate(0)}.tnl-bag-body{display:flex}.tnl-bag-pax{border-right:1px dashed var(--tnl-line);flex:1;padding:2.8mm 3.4mm}.tnl-bag-pax:last-child{border-right:none}.tnl-bag-pax-title{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-ink-soft);border-bottom:1px solid var(--tnl-line-soft);margin-bottom:1.8mm;padding-bottom:1.4mm;font-weight:700}.tnl-bag-rows{flex-direction:column;gap:1.8mm;display:flex}.tnl-bag-row{align-items:center;gap:2.2mm;display:flex}.tnl-bag-icon{border:1px solid var(--tnl-accent-line);background:var(--tnl-accent-soft);width:7mm;height:7mm;color:var(--tnl-accent-dark);border-radius:1.6mm;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;display:flex}.tnl-bag-label{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-muted);font-weight:500;line-height:1.25}.tnl-bag-value{font-size:var(--fs-md);letter-spacing:.02em;color:var(--tnl-ink);font-weight:700;line-height:1.3}.tnl-bag-note{border-top:1px dashed var(--tnl-line);font-size:var(--fs-micro);color:var(--tnl-muted);background:#fcfdff;padding:1.8mm 3.4mm}.tnl-terms{font-size:var(--fs-fine);color:var(--tnl-ink-soft);align-items:flex-start;gap:7mm;font-weight:400;line-height:1.6;display:flex}.tnl-terms-col{flex:1 1 0;min-width:0;margin:0;padding-left:3.6mm}.tnl-terms-col+.tnl-terms-col{border-left:1px solid var(--tnl-line-soft);padding-left:6mm}.tnl-terms li{break-inside:avoid;page-break-inside:avoid;margin-bottom:1.2mm}.tnl-terms li::marker{color:var(--tnl-accent)}.tnl-terms p{margin:0 0 1.2mm}.tnl-dummy-note{border:1px solid var(--tnl-accent-line);background:var(--tnl-accent-soft);font-size:var(--fs-xs);color:#93430e;border-radius:2.5mm;margin-bottom:2.4mm;padding:2.6mm 3.4mm;font-weight:600;line-height:1.5}.tnl-foot{border-top:2px solid var(--tnl-navy);margin-top:5mm;padding-top:2.8mm}.tnl-foot-row{font-size:var(--fs-micro);color:var(--tnl-ink-soft);justify-content:space-between;align-items:center;gap:4mm;display:flex}.tnl-foot-row strong{color:var(--tnl-navy);letter-spacing:.02em;font-weight:700}.tnl-foot-note{letter-spacing:.04em;color:var(--tnl-muted);text-align:center;margin-top:1.4mm;font-size:8px}.tnl-actions{justify-content:center;gap:10px;margin:12px 0 20px;display:flex}.tnl-btn{letter-spacing:.02em;cursor:pointer;border:1px solid var(--orange-color,#f47421);background:var(--orange-color,#f47421);color:#fff;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:9px 20px;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.tnl-btn.tnl-btn-ghost{color:var(--orange-color,#f47421);background:#fff}.tnl-btn.tnl-busy{opacity:.85;cursor:not-allowed}.tnl-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite tnlSpin;display:inline-block}@keyframes tnlSpin{to{transform:rotate(360deg)}}@media screen and (max-width:860px){.tnl-viewport:not(.tnl-viewport-exporting){padding:10px 8px 4px;display:block}.tnl-page:not(.tnl-pdf-export){--fs-micro:8.5px;--fs-fine:9.5px;--fs-xs:10px;--fs-sm:11px;--fs-md:11.5px;--fs-lg:13px;--fs-xl:15.5px;--fs-2xl:17.5px;border-radius:12px;width:100%;max-width:100%;min-height:0;padding:11px;line-height:1.42;box-shadow:0 4px 14px #10182812}.tnl-page:not(.tnl-pdf-export) .tnl-head{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:10px;padding-bottom:9px}.tnl-page:not(.tnl-pdf-export) .tnl-head-left{gap:9px;max-width:100%}.tnl-page:not(.tnl-pdf-export) .tnl-agency-logo{width:44px;max-height:34px}.tnl-page:not(.tnl-pdf-export) .tnl-agency-name{margin-bottom:2px}.tnl-page:not(.tnl-pdf-export) .tnl-doc-type{letter-spacing:.11em}.tnl-page:not(.tnl-pdf-export) .tnl-agency-meta{word-break:break-word;line-height:1.45}.tnl-page:not(.tnl-pdf-export) .tnl-head-right{text-align:left;padding-left:9px}.tnl-page:not(.tnl-pdf-export) .tnl-doc-sub{margin:2px 0 5px}.tnl-page:not(.tnl-pdf-export) .tnl-journey{border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:11px;padding:10px 12px}.tnl-page:not(.tnl-pdf-export) .tnl-journey:before,.tnl-page:not(.tnl-pdf-export) .tnl-journey:after{width:6px;height:12px}.tnl-page:not(.tnl-pdf-export) .tnl-journey:before{border-radius:0 6px 6px 0;left:-3px}.tnl-page:not(.tnl-pdf-export) .tnl-journey:after{border-radius:6px 0 0 6px;right:-3px}.tnl-page:not(.tnl-pdf-export) .tnl-journey-route,.tnl-page:not(.tnl-pdf-export) .tnl-journey-route-multi{font-size:var(--fs-2xl);letter-spacing:.05em;flex-wrap:wrap;gap:6px}.tnl-page:not(.tnl-pdf-export) .tnl-journey-route .tnl-journey-icon{font-size:14px}.tnl-page:not(.tnl-pdf-export) .tnl-journey-label{margin-bottom:2px}.tnl-page:not(.tnl-pdf-export) .tnl-journey-cities{margin-top:2px}.tnl-page:not(.tnl-pdf-export) .tnl-journey-facts{text-align:left;border-top:1px dashed #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:8px;display:grid}.tnl-page:not(.tnl-pdf-export) .tnl-journey-fact-label{margin-bottom:2px}.tnl-page:not(.tnl-pdf-export) .tnl-section{margin-bottom:12px}.tnl-page:not(.tnl-pdf-export) .tnl-section-title{letter-spacing:.1em;flex-wrap:wrap;gap:6px;margin-bottom:7px;padding-bottom:5px}.tnl-page:not(.tnl-pdf-export) .tnl-section-title svg{font-size:12.5px}.tnl-page:not(.tnl-pdf-export) .tnl-info-grid{background:var(--tnl-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tnl-page:not(.tnl-pdf-export) .tnl-info-cell{background:var(--tnl-bg-soft);border-right:none;padding:7px 9px}.tnl-page:not(.tnl-pdf-export) .tnl-info-cell:last-child:nth-child(odd){grid-column:1/-1}.tnl-page:not(.tnl-pdf-export) .tnl-info-label{margin-bottom:2px}.tnl-page:not(.tnl-pdf-export) .tnl-table{background:0 0;border:none;border-radius:0;display:block;overflow:visible}.tnl-page:not(.tnl-pdf-export) .tnl-table thead{display:none}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody,.tnl-page:not(.tnl-pdf-export) .tnl-table tfoot{display:block}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody tr{border:1px solid var(--tnl-line);background:#fff;border-radius:10px;margin-bottom:7px;padding:9px 10px;display:block}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody tr:last-child{margin-bottom:0}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody td{text-align:right;word-break:break-word;justify-content:space-between;align-items:baseline;gap:10px;display:flex;border-bottom:1px dashed var(--tnl-line-soft)!important;background:0 0!important;padding:5px 0!important}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody td[data-label]:before{content:attr(data-label);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tnl-muted);text-align:left;flex:none;font-weight:600}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody td:not([data-label]){text-align:left;display:block}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody td:first-child{border-bottom:1px solid var(--tnl-line)!important;padding-top:0!important;padding-bottom:6px!important}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody td:last-child{border-bottom:none!important;padding-bottom:0!important}.tnl-page:not(.tnl-pdf-export) .tnl-pax-tkt{white-space:normal;margin-top:2px}.tnl-page:not(.tnl-pdf-export) .tnl-barcode{width:92px;height:24px}.tnl-page:not(.tnl-pdf-export) .tnl-table tfoot tr{border:1px solid var(--tnl-line);background:#fcfdff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex;overflow:hidden}.tnl-page:not(.tnl-pdf-export) .tnl-table tfoot td{border-top:none;flex:none;background:0 0!important;padding:7px 10px!important}.tnl-page:not(.tnl-pdf-export) .tnl-table tfoot tr.tnl-total{border-color:var(--tnl-navy);background:var(--tnl-navy)}.tnl-page:not(.tnl-pdf-export) .tnl-table tfoot tr.tnl-total td{background:0 0!important}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody tr:not(.tnl-fl-layover-row){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"air air cls""dep mid arr";align-items:start;gap:10px 6px;display:grid}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td,.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:first-child,.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:last-child{text-align:left;display:block;background:0 0!important;border-bottom:none!important;padding:0!important}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:first-child{grid-area:air}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:nth-child(2){grid-area:dep}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:nth-child(3){grid-area:mid;min-width:66px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:nth-child(4){text-align:right;grid-area:arr}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:nth-child(5){text-align:right;grid-area:cls;align-self:start}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:nth-child(4) .tnl-fl-head,.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:nth-child(4) .tnl-fl-place{justify-content:flex-end}.tnl-page:not(.tnl-pdf-export) .tnl-fl-logo{border-radius:5px;width:25px;height:25px;padding:1.5px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-airline{gap:7px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-airport,.tnl-page:not(.tnl-pdf-export) .tnl-fl-city{white-space:normal;text-overflow:clip;overflow:visible}.tnl-page:not(.tnl-pdf-export) .tnl-fl-place{flex-wrap:wrap;gap:1px 4px;margin-top:2px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-date{margin-top:2px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-track{margin:4px 0 3px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-dot{width:4px;height:4px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-plane{font-size:9.5px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody tr.tnl-fl-layover-row{background:0 0;border:none;border-radius:0;margin:-3px 0 7px;padding:0;display:block}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody tr.tnl-fl-layover-row td,.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody tr.tnl-fl-layover-row td:first-child,.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody tr.tnl-fl-layover-row td:last-child{display:block;background:0 0!important;border-bottom:none!important;padding:0!important}.tnl-page:not(.tnl-pdf-export) .tnl-layover{gap:6px}.tnl-page:not(.tnl-pdf-export) .tnl-chip,.tnl-page:not(.tnl-pdf-export) .tnl-layover-pill,.tnl-page:not(.tnl-pdf-export) .tnl-status,.tnl-page:not(.tnl-pdf-export) .tnl-bag-tag{padding:2.5px 7px}.tnl-page:not(.tnl-pdf-export) .tnl-pax-type{margin-left:5px;padding:1px 5px;font-size:8px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-wrap,.tnl-page:not(.tnl-pdf-export) .tnl-bag-wrap-split{flex-direction:column;gap:7px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-card{border-radius:10px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-head{flex-wrap:wrap;gap:6px;padding:7px 9px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-body{flex-direction:column}.tnl-page:not(.tnl-pdf-export) .tnl-bag-pax{border-right:none;border-bottom:1px dashed var(--tnl-line);padding:9px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-pax:last-child{border-bottom:none}.tnl-page:not(.tnl-pdf-export) .tnl-bag-pax-title{margin-bottom:7px;padding-bottom:5px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-rows{flex-flow:wrap;gap:9px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-row{flex:120px;gap:7px;min-width:0}.tnl-page:not(.tnl-pdf-export) .tnl-bag-icon{border-radius:6px;width:24px;height:24px;font-size:11.5px}.tnl-page:not(.tnl-pdf-export) .tnl-bag-note{padding:7px 9px}.tnl-page:not(.tnl-pdf-export) .tnl-terms{flex-direction:column;gap:0;line-height:1.5}.tnl-page:not(.tnl-pdf-export) .tnl-terms-col{padding-left:14px}.tnl-page:not(.tnl-pdf-export) .tnl-terms-col+.tnl-terms-col{border-left:none;padding-left:14px}.tnl-page:not(.tnl-pdf-export) .tnl-terms li{margin-bottom:5px}.tnl-page:not(.tnl-pdf-export) .tnl-dummy-note{border-radius:8px;margin-bottom:9px;padding:9px}.tnl-page:not(.tnl-pdf-export) .tnl-foot{margin-top:12px;padding-top:9px}.tnl-page:not(.tnl-pdf-export) .tnl-foot-row{flex-direction:column;align-items:flex-start;gap:4px}.tnl-page:not(.tnl-pdf-export) .tnl-foot-note{text-align:left;margin-top:7px;font-size:8px}.tnl-actions{gap:8px;margin:12px 0 16px;padding:0 8px}.tnl-btn{border-radius:9px;flex:1 1 0;justify-content:center;min-height:42px;font-size:12.5px}}@media screen and (max-width:420px){.tnl-page:not(.tnl-pdf-export){--fs-2xl:16px;--fs-xl:14.5px;padding:9px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody tr:not(.tnl-fl-layover-row){gap:9px 5px}.tnl-page:not(.tnl-pdf-export) .tnl-fl-table tbody td:nth-child(3){min-width:56px}.tnl-page:not(.tnl-pdf-export) .tnl-journey-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody td{gap:8px}.tnl-page:not(.tnl-pdf-export) .tnl-table tbody tr{padding:8px 9px}}@media screen and (max-width:860px){.tnl-viewport-exporting{position:relative;overflow:visible}.tnl-viewport-exporting>.tnl-page.tnl-pdf-export{margin:0;position:absolute;top:0;left:-10000px}}@page{size:A4 portrait;margin:9mm 0 2mm}@page:first{margin-top:0}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}.tnl-viewport{padding:0;display:block}.tnl-page{width:210mm;min-height:auto;box-shadow:none;border:none;margin:0;padding:6mm}.tnl-actions{display:none!important}.tnl-page,.tnl-journey,.tnl-chip,.tnl-bag-tag,.tnl-bag-icon,.tnl-table tfoot tr.tnl-total td,.tnl-table tbody tr:nth-child(2n) td,.tnl-fl-layover-row td,.tnl-layover-pill,.tnl-status{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.LowFare_container{max-width:1200px;margin:0 auto;padding:5px}.LowFare_container .logo{color:#2563eb;font-size:20px;font-weight:700}.LowFare_container .status-badge{color:#fff;background-color:#d97706;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600}.LowFare_container .card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:25px;padding:10px;box-shadow:0 2px 8px #0000000d}.LowFare_container .card-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.LowFare_container .card-title{color:#0f172a;margin:0;font-size:.42rem;font-weight:700}.LowFare_container table{border-collapse:collapse;width:100%;font-size:14px}.LowFare_container th,.LowFare_container td{text-align:left;background:#fff;border-bottom:1px solid #e2e8f0;padding:10px;font-size:.35rem}.LowFare_container th{color:#334155;text-transform:uppercase;letter-spacing:.5px;background-color:#f8fafc;font-size:.35rem;font-weight:600}.LowFare_container tr:hover td{background-color:#f8fafc}.LowFare_container .flight-table img.airlinelogo{vertical-align:middle;height:24px;margin-right:8px}.LowFare_container .airline-name{margin:5px 0;font-weight:600}.LowFare_container .flight-number{color:#475569;font-size:.35rem}.LowFare_container .airport-code{color:#0f172a;font-weight:600}.LowFare_container .flight-time{margin:5px 0;font-size:.4rem;font-weight:600}.LowFare_container .flight-date{color:#475569;font-size:.35rem}.LowFare_container .terminal-info{color:#64748b;margin-top:5px;font-size:.35rem}.LowFare_container .baggage-info{font-size:13px}.LowFare_container .duration{color:#475569;margin-top:5px}.LowFare_container .layover-container{justify-content:center;align-items:center;margin:15px auto;display:flex}.LowFare_container .layover-container .line{background:#cbd5e1;flex:1;height:1px}.LowFare_container .layover-text{color:#64748b;margin:0 10px;font-size:13px;font-style:italic}.LowFare_container .grid{gap:14px;width:100%;display:flex}.LowFare_container .fare-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;height:fit-content;padding:14px;position:sticky;top:20px}.LowFare_container .fare-title{color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:15px;padding-bottom:10px;font-size:.42rem;font-weight:700}.LowFare_container .fare-item{justify-content:space-between;padding:8px 0;font-size:.4rem;display:flex}.LowFare_container .fare-label{color:#475569}.LowFare_container .fare-value{font-weight:500}.LowFare_container .total-fare{border-top:1px solid #cbd5e1;justify-content:space-between;margin-top:7px;padding-top:12px;font-size:.4rem;font-weight:700;display:flex}.LowFare_container .instructions{margin:0;padding:0;list-style:none}.LowFare_container .instructions li{align-items:flex-start;margin:15px 0;display:flex}.LowFare_container .instructions li strong{font-size:.4rem}.LowFare_container .step-number{color:#0369a1;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:4px;margin-right:12px;font-size:.4rem;font-weight:700;display:flex}.LowFare_container .accept{font-size:.4rem}.LowFare_container .note{color:#854d0e;background-color:#fefce8;border-left:4px solid #facc15;border-radius:6px;margin:20px 0;padding:8px;font-size:.35rem}.LowFare_container .note strong{margin-right:5px;font-size:.35rem;font-weight:600}.LowFare_container .consent-section{align-items:flex-start;margin:25px 0;display:flex}.LowFare_container .consent-section input[type=checkbox]{margin-top:3px;margin-right:10px}.LowFare_container .btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:.37rem;font-weight:600;transition:all .3s;display:inline-flex}.LowFare_container .btn_disabled{cursor:pointer;cursor:not-allowed;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:8px;font-size:.37rem;font-weight:600;transition:all .3s;display:inline-flex}.LowFare_container .btn-primary{color:#fff;background-color:#2563eb}.LowFare_container .btn-primary:hover{background-color:#1e40af}.LowFare_container .btn-block{width:100%;display:flex}.LowFare_container .badge{border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.LowFare_container .badge-primary{color:green;background-color:#cfffcf;font-size:.35rem}.LowFare_container .text-muted{color:#64748b;font-size:11px}.LowFare_container .divider{background-color:#e2e8f0;height:1px;margin:15px 0}
.TicketDesign_con{border-radius:var(--border-radius);clear:both;cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;background-color:#f9fafb;border:1px solid #e2e8f0;width:100%;margin-bottom:10px;padding:5px 5px 0;transition:scale .3s}.tcktBox .passCount{color:green;background-color:#edf2f7;border-radius:5px;padding:2px 5px;font-size:.38rem}.TktRule_wrapeer{justify-content:space-between;width:100%;margin-top:25px;padding:0 10px;display:flex}.TicketFareRules{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;width:31%;margin-bottom:10px;padding:10px}.TicketFareRules .fareRuleHead,.TktFareRulesector{border-left:4px solid var(--orange-color);padding-left:5px;font-size:.5rem;font-weight:600}.TicketFareRuleTxtCon{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;height:50vh;margin-bottom:10px;font-size:.38rem;overflow-y:scroll}.TktFareRulesector{margin:10px 0 20px}.TicketFareRules .ruleDesc{color:#292929;font-size:.4rem}.TicketFareRules .passRules_con{color:#626262;margin:10px 0;display:flex}.TicketFareRuleTxtCon::-webkit-scrollbar-thumb{border-radius:5px}.TicketFareRules .passRules_con p{font-size:.4rem}.TicketDesign_con:hover{scale:1.018}.StatusView{display:none}.TicketDesign_con .TicketHeader{border-bottom:1px dotted var(--border-color);justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.TicketDesign_con .ticketLogo_con{justify-content:start;width:35%;display:flex}.TicketDesign_con .tkt_flight_Info,.TicketDesign_con .flightCode{flex-direction:column;display:flex}.TicketDesign_con .flightCode div{display:flex}.TicketDesign_con .flightCode p{color:#242424;font-size:.42rem;font-weight:600}.TicketDesign_con .flightTime p{font-size:.38rem}.TicketDesign_con .flightTime p>span{font-weight:600}.TicketDesign_con .tckt_DetailsCon{justify-content:space-between;align-items:center;width:60%;display:flex}.TicketDesign_con .OnwordTicket,.returnTicket{border-radius:var(--border-radius);background-color:#edf2f7;justify-content:space-between;align-items:center;width:100%;padding:9px;display:flex}.TicketDesign_con .onwordAndReturnflights_con{flex-direction:column;gap:10px;width:50%;display:flex}.mobileViewPnrInfo_con{display:none}.TicketDesign_con .tckt_DetailsCon>div{flex-direction:column;justify-content:center;align-items:center;width:fit-content;display:flex}.TicketDesign_con .tckPass_Details{justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:8px;display:flex}.TicketDesign_con .FlightLogo{background-image:url(../media/layover-Symbol.2cy69zszkb92z.PNG);background-repeat:no-repeat;background-size:contain;justify-content:center;width:2rem;height:.5rem;display:flex}.TicketDesign_con .tcktdepartue_con{width:60%}.tcktSegmentCode_con{justify-content:space-between;align-items:center;width:100%;display:flex}.tcktBox{flex-direction:column;justify-content:start;min-width:15%;display:flex}.TicketDesign_con .tcktairline_con{width:fit-content}.TicketDesign_con .passDetails{justify-content:space-around;width:40%;display:flex}.downloadTicket{color:var(--white-color);border-radius:var(--border-radius);cursor:pointer;background-color:var(--orange-color);padding:5px}
