@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--lv-primary: #2563eb;--lv-primary-hover: #1d4ed8;--lv-primary-light: #eff6ff;--lv-bg: #f9fafb;--lv-bg-card: #ffffff;--lv-text: #111827;--lv-text-secondary: #6b7280;--lv-text-muted: #9ca3af;--lv-border: #e5e7eb;--lv-shadow-sm: 0 1px 2px rgba(0,0,0,.04);--lv-shadow: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--lv-shadow-md: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -1px rgba(0,0,0,.04);--lv-radius: 12px;--lv-radius-sm: 8px;--lv-radius-full: 9999px}body,#full-container{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:var(--lv-bg)!important;color:var(--lv-text);-webkit-font-smoothing:antialiased}.filterbx{background:var(--lv-bg-card)!important;border-radius:var(--lv-radius)!important;box-shadow:var(--lv-shadow)!important;border:1px solid var(--lv-border)!important;padding:16px!important}.ftr_head,.filtercnt .panel-heading{color:var(--lv-text)!important;font-weight:600!important}.filtercnt .panel-heading a{color:var(--lv-text)!important}.filtercnt .panel-heading a:hover,.filtercnt a.fltr_link,a.fltr_link{color:var(--lv-primary)!important}.rage_price div.ui-slider-range.ui-widget-header{background:var(--lv-primary)!important}.rage_price .ui-state-hover,.rage_price .ui-widget-content .ui-state-hover,.rage_price .ui-widget-header .ui-state-hover,.rage_price .ui-state-focus,.rage_price .ui-widget-content .ui-state-focus,.rage_price .ui-widget-header .ui-state-focus,.rage_price .ui-state-default,.rage_price .ui-widget-content .ui-state-default,.rage_price .ui-widget-header .ui-state-default{background:var(--lv-primary)!important;border:3px solid #fff!important;box-shadow:0 0 6px #2563eb4d!important}.listps li .activeck span{background:var(--lv-primary)!important;border-radius:4px!important}.flight-card,li.tripp.flight-card{background:var(--lv-bg-card)!important;border-radius:var(--lv-radius)!important;box-shadow:var(--lv-shadow)!important;border:1px solid var(--lv-border)!important;transition:box-shadow .2s ease!important;margin-bottom:12px!important;overflow:hidden!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.flight-card:before{display:none!important}.flight-card:hover,li.tripp.flight-card:hover{box-shadow:var(--lv-shadow-md)!important;transform:none!important}.flight-card-container{border-radius:var(--lv-radius)!important;border:none!important}.FLEXIBILITYAirline{border:none!important;border-radius:var(--lv-radius)!important}.largehead{background:var(--lv-bg)!important;border:none!important}.flexlist{border:none!important}.rightbook{background:var(--lv-bg)!important;border:none!important}.prishow{border-left:none!important}.bookb1>span{background:var(--lv-bg)!important;border-left-color:var(--lv-primary)!important}.tbfare .nav-tabs>li>a{border-left-color:transparent!important}.tbfare .nav-tabs>li.active>a,.tbfare .nav-tabs>li.active>a:focus,.tbfare .nav-tabs>li.active>a:hover{background:var(--lv-primary-light)!important;border-left-color:var(--lv-primary)!important}.tbfare .nav-tabs>li>a:hover{background:var(--lv-bg)!important}.panel-default{border-color:var(--lv-border)!important}.panel-heading{background-color:var(--lv-bg)!important}li.tripp{border:none!important}.ftr_head{border-bottom-color:var(--lv-border)!important}.filtercnt>div{border-bottom-color:var(--lv-border)!important}.expand-button{border-top-color:var(--lv-border)!important}.list-unstyleds>li{border-top-color:var(--lv-border)!important}li.tripp.flight-card,.flight-card{background:var(--lv-bg-card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.rightbook,.rightbook .bookprc{background:transparent!important}.flight-card .largehead.rg-sale-count{background:linear-gradient(135deg,#eff6ff,#f9fafb)!important;border-radius:var(--lv-radius-sm)!important}.airline-name1,.airnm{color:var(--lv-text)!important;font-weight:600!important}.airlineCode,.airline-code{color:var(--lv-text-secondary)!important}.airline-name-container{background:var(--lv-primary-light)!important;border-radius:var(--lv-radius-sm)!important}.airline-name{color:var(--lv-text)!important;font-weight:700!important}.flightLine:before,.flightLine:after,.flightLine>*{border-color:var(--lv-primary)!important;background:var(--lv-primary)!important}.flightLine{border-color:var(--lv-border)!important}.bookprc .btnvw,.btnvw{background:var(--lv-primary)!important;color:#fff!important;border-radius:var(--lv-radius-full)!important;font-weight:600!important;font-size:13px!important;transition:background .2s ease!important;border:none!important;padding:8px 20px!important}.bookprc .btnvw:hover,.btnvw:hover{background:var(--lv-primary-hover)!important;color:#fff!important}.flight_details_close{background:var(--lv-primary)!important;border-radius:50%!important}.flight_details_tabs .tab_link a.activelink{border-bottom-color:var(--lv-primary)!important;color:var(--lv-primary)!important}.flight_details_tabs .tab_link a{color:var(--lv-text-secondary)!important;transition:color .2s ease!important}.flight_details_tabs .tab_link a:hover{color:var(--lv-primary)!important}.flight_details_tabs{display:flex!important;gap:8px!important;padding:0!important;margin-bottom:16px!important;border-bottom:none!important}.flight_details_tabs .tab_link{list-style:none!important}.flight_details_tabs .tab_link a{display:inline-block!important;padding:8px 20px!important;border-radius:25px!important;border:1.5px solid #e2e8f0!important;border-bottom:1.5px solid #e2e8f0!important;font-size:13px!important;font-weight:600!important;color:#64748b!important;background:#fff!important;text-decoration:none!important;transition:all .2s!important}.flight_details_tabs .tab_link a:hover{border-color:var(--lv-primary)!important;color:var(--lv-primary)!important}.flight_details_tabs .tab_link a.activelink{background:var(--lv-primary)!important;color:#fff!important;border-color:var(--lv-primary)!important}.ds-departure{background:linear-gradient(135deg,#f0f7ff,#e8f4fd)!important;border:1px solid #d0e8ff!important;border-bottom:1px solid #d0e8ff!important;border-radius:12px!important;padding:12px 16px!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ds-departure h6{color:var(--lv-primary)!important;font-size:14px!important;font-weight:700!important;margin:0!important}.ds-departure h6 i{color:var(--lv-primary)!important;margin-right:8px!important}.ds-departure span{font-size:13px!important;color:#64748b!important;font-weight:600!important}.airline-info{padding:0 0 12px!important;margin-bottom:12px!important}.ds-air-box{display:flex!important;align-items:center!important;gap:12px!important}.ds-air-box img{width:32px!important;height:32px!important;object-fit:contain!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:3px!important}.airlineCode p{margin:0!important;line-height:1.3!important}.airlineCode p:first-child{font-size:14px!important;font-weight:600!important;color:#1e293b!important}.airlineCode p:first-child small{font-size:11px!important;color:#94a3b8!important;margin-left:6px!important;font-weight:500!important;background:#f1f5f9!important;padding:2px 8px!important;border-radius:4px!important}.airlineCode p:last-child{font-size:12px!important;color:#94a3b8!important}.details-flexbox{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 0!important;margin:0!important;gap:12px!important}.details-flexbox .fliex-item{flex:1!important}.details-flexbox .fliex-item:last-child{text-align:right!important}.details-flexbox .flight-time{font-size:22px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 2px!important;letter-spacing:-.5px!important}.details-flexbox .flight-date{font-size:12px!important;color:#64748b!important;font-weight:500!important;margin:0 0 4px!important}.details-flexbox .fliex-item p{font-size:11px!important;color:#94a3b8!important;margin:0!important;line-height:1.3!important}.details-flexbox .fliex-item:nth-child(2){text-align:center!important;flex:0 0 auto!important;min-width:120px!important}.short_details{font-size:12px!important;color:#64748b!important;font-weight:600!important;margin-bottom:6px!important}.short_details i{color:#94a3b8!important;margin-right:4px!important}.border-dotted{border-top:2px dashed #d0e8ff!important;position:relative!important;margin:8px 0!important}.border-dotted:before,.border-dotted:after{content:""!important;position:absolute!important;top:-5px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--lv-primary)!important}.border-dotted:before{left:0!important}.border-dotted:after{right:0!important}.flight-type{font-size:11px!important;color:#94a3b8!important;font-weight:500!important}.flights_stops{background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:10px!important;padding:10px 14px!important;margin:12px 0!important;display:flex!important;align-items:center!important;gap:10px!important}.flights_stops i{color:#f59e0b!important;font-size:16px!important;flex-shrink:0!important}.flights_stops p{margin:0!important;font-size:12px!important;color:#92400e!important;line-height:1.4!important}.tab_pane{background:#fff!important;border-radius:12px!important;padding:16px!important;box-shadow:none!important;border:1px solid #f1f5f9!important}.pricebreakdown{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:20px!important}.pricebreakdown h6{font-size:15px!important;font-weight:700!important;color:#0f172a!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid #e2e8f0!important}.pricebreakdown .breakdown-table{width:100%!important}.pricebreakdown .breakdown-table td{padding:6px 0!important;font-size:13px!important;color:#475569!important;border:none!important}.pricebreakdown .breakdown-table td span{font-weight:600!important}.grandTotal{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 0 8px!important;margin-top:8px!important;border-top:2px solid #0f172a!important}.grandTotal span:first-child{font-size:14px!important;font-weight:700!important;color:#0f172a!important}.grandTotal span:last-child{font-size:18px!important;font-weight:800!important;color:var(--lv-primary)!important}.pricebreakdown>p{font-size:11px!important;color:#94a3b8!important;margin:8px 0 0!important}.book-now-btn,button.book-now-btn{background:linear-gradient(135deg,#25b3ff,#0072ff)!important;color:#fff!important;border:none!important;padding:14px 40px!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s!important;letter-spacing:.5px!important;width:100%!important}.book-now-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #0072ff59!important}.box-header{padding:0!important;margin-bottom:4px!important;border:none!important;background:transparent!important}.tbsort_ls li a,.tbsort_ls li span{border-radius:var(--lv-radius-sm)!important;transition:background .2s ease,color .2s ease!important}.tbsort_ls li a:hover,.tbsort_ls li a.active,.tbsort_ls li .active{background:var(--lv-primary-light)!important;color:var(--lv-primary)!important}.prishow,.bookprc h5{color:var(--lv-text)!important;font-weight:700!important}.flight-details-acc,.accord-box{border-radius:var(--lv-radius-sm)!important;border-color:var(--lv-border)!important}.panel-heading{background:var(--lv-bg)!important;border-radius:var(--lv-radius-sm)!important}.mobile-filter{background:var(--lv-bg-card)!important;border-radius:var(--lv-radius-sm)!important;border:1px solid var(--lv-border)!important}.mobile-filter ul li{color:var(--lv-text)!important}.mobile-filter ul li i{color:var(--lv-primary)!important}.mobileapply_ftr{background:var(--lv-primary)!important;border-radius:var(--lv-radius-full)!important}.skeleton-flight-card,.skeleton-filter{border-radius:var(--lv-radius)!important;border:1px solid var(--lv-border)!important}.expand-button,.blue_cl{color:var(--lv-primary)!important}.expand-button:hover{color:var(--lv-primary-hover)!important}.modifysection,.modifysectionScreen{border-radius:var(--lv-radius)!important}.sk-chase-dot:before,.custom-spinner{background-color:var(--lv-primary)!important}#flightDetailsModal .modal-content{border-radius:var(--lv-radius)!important;border:none!important;box-shadow:0 20px 60px #00000026!important}.filterbx::-webkit-scrollbar-thumb,.listingbx::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:10px!important}a.blue_cl,.blue_cl,.iata-code{color:var(--lv-primary)!important}.ds-departure{border-radius:var(--lv-radius-sm)!important}.modifysection .form-control,.modifysectionScreen .form-control{border-radius:var(--lv-radius-sm)!important;border:1px solid var(--lv-border)!important}.modifysection .form-control:focus,.modifysectionScreen .form-control:focus{border-color:var(--lv-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.modifysection .btn-primary,.modifysectionScreen .btn-primary{background:var(--lv-primary)!important;border:none!important;border-radius:var(--lv-radius-sm)!important}.modifysection .btn-primary:hover,.modifysectionScreen .btn-primary:hover{background:var(--lv-primary-hover)!important}
