.sparks-flight-date-modal{background:#0f1629!important;border:none!important;box-shadow:0 16px 48px rgba(0,0,0,.55)!important}.sparks-flight-date-sheet{background:#0f1629!important;border:none!important;border-top:1px solid #1e2640!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important;box-shadow:0 -12px 40px rgba(0,0,0,.55)!important;width:100%!important;max-width:100%!important;left:0!important;right:0!important}.sparks-flight-date-modal [class*=dateSheetTitle],.sparks-flight-date-sheet [class*=dateSheetTitle]{color:#f8fafc!important}.sparks-flight-date-modal [class*=dateSheetClose],.sparks-flight-date-sheet [class*=dateSheetClose]{background:#1a1f35!important;color:#f8fafc!important;border:1px solid #1e2640!important}.sparks-flight-date-modal [class*=dateSheetClose]:hover,.sparks-flight-date-sheet [class*=dateSheetClose]:hover{background:#1e2640!important}.sparks-flight-date-modal [class*=dateSheetHeader]{background:#0f1629!important;padding:12px 16px 8px!important}.sparks-flight-date-modal [class*=datePickerWrapper]{width:100%!important;box-sizing:border-box!important;background:#0f1629!important;padding:0 12px 12px!important}.sparks-flight-date-sheet [class*=dateSheetHeader]{background:#0f1629!important}.sparks-flight-date-sheet [class*=datePickerWrapper]{width:100%!important;box-sizing:border-box!important;background:#0f1629!important;padding:0 16px 12px!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker{background:#0f1629!important;border:none!important;color:#f8fafc!important;width:100%!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__month-container,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__month-container{width:100%!important;float:none!important;background:#0f1629!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__month,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__month{background:#0f1629!important}.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day-names,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__week{display:flex!important;justify-content:space-between!important;width:100%!important}.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day-name{flex:1 1 0!important;width:auto!important;max-width:none!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__header,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__header{background:#0f1629!important;border-bottom:1px solid #1e2640!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__current-month,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__current-month{color:#f8fafc!important;font-weight:700}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day-name,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day-name{color:#94a3b8!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day{color:#f8fafc!important;background:transparent!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day:hover,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day:hover{background:rgba(124,58,237,.25)!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--keyboard-selected,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--selected,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day--keyboard-selected,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day--selected{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;color:#fff!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--disabled,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--outside-month,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day--disabled,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__day--outside-month{color:#475569!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__navigation-icon:before,.sparks-flight-date-sheet [class*=datePickerWrapper] .react-datepicker__navigation-icon:before{border-color:#f8fafc!important}.sparks-flight-date-modal [class*=fareShimmer],.sparks-flight-date-sheet [class*=fareShimmer]{background:#1a1f35!important;overflow:hidden!important;position:relative!important}.sparks-flight-date-modal [class*=fareShimmer]:after,.sparks-flight-date-sheet [class*=fareShimmer]:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(124,58,237,.55) 45%,rgba(236,72,153,.35) 55%,transparent)!important;animation:sparksFareShimmerSlide 1.1s ease-in-out infinite!important}@keyframes sparksFareShimmerSlide{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.sparks-flight-date-modal,.sparks-flight-date-modal [class*=datePickerWrapper],.sparks-flight-date-sheet,.sparks-flight-date-sheet [class*=datePickerWrapper]{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.28) hsla(0,0%,100%,.06)}.sparks-flight-date-modal [class*=datePickerWrapper]::-webkit-scrollbar,.sparks-flight-date-modal::-webkit-scrollbar,.sparks-flight-date-sheet [class*=datePickerWrapper]::-webkit-scrollbar,.sparks-flight-date-sheet::-webkit-scrollbar{width:6px}.sparks-flight-date-modal [class*=datePickerWrapper]::-webkit-scrollbar-track,.sparks-flight-date-modal::-webkit-scrollbar-track,.sparks-flight-date-sheet [class*=datePickerWrapper]::-webkit-scrollbar-track,.sparks-flight-date-sheet::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:4px}.sparks-flight-date-modal [class*=datePickerWrapper]::-webkit-scrollbar-thumb,.sparks-flight-date-modal::-webkit-scrollbar-thumb,.sparks-flight-date-sheet [class*=datePickerWrapper]::-webkit-scrollbar-thumb,.sparks-flight-date-sheet::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);border-radius:4px}.sparks-flight-date-modal [class*=datePickerWrapper]::-webkit-scrollbar-thumb:hover,.sparks-flight-date-modal::-webkit-scrollbar-thumb:hover,.sparks-flight-date-sheet [class*=datePickerWrapper]::-webkit-scrollbar-thumb:hover,.sparks-flight-date-sheet::-webkit-scrollbar-thumb:hover{background:rgba(124,58,237,.55)}.sparks-flight-date-sheet [class*=dateSheetHandle]{background:#1e2640!important}.sparks-flight-mobile-overlay,.sparks-flight-mobile-overlay [class*=modalFullPage],.sparks-flight-mobile-overlay [class*=modal]{background:#0f1629!important}.sparks-flight-mobile-overlay [class*=header]{background:#0f1629!important;border-bottom:1px solid #1e2640!important;padding-top:calc(14px + env(safe-area-inset-top, 0px))!important}.sparks-flight-mobile-overlay [class*=backBtn],.sparks-flight-mobile-overlay [class*=headerTitle]{color:#f8fafc!important}.sparks-flight-mobile-overlay [class*=backBtn]{position:relative!important;z-index:2!important;width:44px!important;height:44px!important;pointer-events:auto!important}.sparks-flight-mobile-overlay [class*=backBtn]:hover{background:#1a1f35!important}.sparks-flight-mobile-overlay [class*=placeTabRow]{background:#0f1629!important;border-bottom:1px solid #1e2640!important}.sparks-flight-mobile-overlay button[class*=placeTab]{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#94a3b8!important}.sparks-flight-mobile-overlay button[class*=placeTabActive]{background:hsla(0,0%,100%,.04)!important;border-bottom-color:#7c3aed!important;color:#f8fafc!important}.sparks-flight-mobile-overlay [class*=searchBox]{background:#1a1f35!important;border:1px solid #1e2640!important;border-bottom:none!important}.sparks-flight-mobile-overlay [class*=searchInput]{background:transparent!important;color:#f8fafc!important}.sparks-flight-mobile-overlay [class*=searchInput]::-moz-placeholder{color:#94a3b8!important}.sparks-flight-mobile-overlay [class*=searchInput]::placeholder{color:#94a3b8!important}.sparks-flight-mobile-overlay [class*=airportList]{background:#0f1629!important;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.28) hsla(0,0%,100%,.06)}.sparks-flight-mobile-overlay [class*=airportList]::-webkit-scrollbar{width:6px}.sparks-flight-mobile-overlay [class*=airportList]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:4px}.sparks-flight-mobile-overlay [class*=airportList]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);border-radius:4px}.sparks-flight-mobile-overlay [class*=airportList]::-webkit-scrollbar-thumb:hover{background:rgba(124,58,237,.55)}.sparks-flight-mobile-overlay [class*=airportItem]{background:#0f1629!important;border-bottom:1px solid #1e2640!important}.sparks-flight-mobile-overlay [class*=airportItem]:active,.sparks-flight-mobile-overlay [class*=airportItem]:hover{background:#1a1f35!important}.sparks-flight-mobile-overlay [class*=airportCode]{background:#1a1f35!important;border:1px solid #1e2640!important;color:#f8fafc!important}.sparks-flight-mobile-overlay [class*=airportCity]{color:#f8fafc!important}.sparks-flight-mobile-overlay [class*=airportName]{color:#94a3b8!important}.sparks-flight-mobile-overlay [class*=travellersBody]{background:#0f1629!important;gap:14px!important}.sparks-flight-mobile-overlay [class*=limitNote]{background:#1a1f35!important;border-color:#1e2640!important;color:#94a3b8!important}.sparks-flight-mobile-overlay [class*=travellersBody]>[class*=paxSection]{background:#0f1629!important}.sparks-flight-mobile-overlay [class*=travellersBody]>[class*=paxSection]:has([class*=paxOptions]){padding-top:12px!important;padding-bottom:8px!important}.sparks-flight-mobile-overlay [class*=paxSectionTitle]{color:#f8fafc!important;margin-bottom:8px!important}.sparks-flight-mobile-overlay [class*=paxSectionSub]{color:#94a3b8!important}.sparks-flight-mobile-overlay button[class*=paxOption]{background:#1a1f35!important;border-color:#1e2640!important;color:#f8fafc!important}.sparks-flight-mobile-overlay button[class*=paxOption]:hover:not(:disabled){border-color:#7c3aed!important;color:#f8fafc!important}.sparks-flight-mobile-overlay button[class*=paxOptionActive]{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;border-color:transparent!important;color:#fff!important}.sparks-flight-mobile-overlay label[class*=classOption]{background:#0f1629!important;border-color:#1e2640!important;color:#f8fafc!important}.sparks-flight-mobile-overlay label[class*=classOption]:hover{border-color:#7c3aed!important;background:rgba(124,58,237,.08)!important}.sparks-flight-mobile-overlay label[class*=classOptionActive]{border-color:#7c3aed!important;background:rgba(124,58,237,.12)!important;color:#f8fafc!important}.sparks-flight-mobile-overlay label[class*=classOption] input[type=radio]{accent-color:#7c3aed!important}.sparks-flight-mobile-overlay [class*=applyBtn]{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;color:#fff!important}.sparks-flight-mobile-overlay [class*=applyBtn]:hover{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;opacity:.92}@media (min-width:1024px){.sparks-flight-date-modal{width:min(440px,calc(100vw - 48px))!important;max-height:min(88vh,640px)!important;padding:8px 8px 6px!important;background:#fff!important;border:1px solid #e8eaee!important;box-shadow:0 20px 56px rgba(15,23,42,.16)!important;scrollbar-color:rgba(15,23,42,.28) rgba(15,23,42,.06)}.sparks-flight-date-modal [class*=datePickerWrapper]::-webkit-scrollbar-track,.sparks-flight-date-modal::-webkit-scrollbar-track{background:rgba(15,23,42,.05)}.sparks-flight-date-modal [class*=datePickerWrapper]::-webkit-scrollbar-thumb,.sparks-flight-date-modal::-webkit-scrollbar-thumb{background:rgba(15,23,42,.22)}.sparks-flight-date-modal [class*=dateSheetTitle]{color:#0f172a!important}.sparks-flight-date-modal [class*=dateSheetClose]{background:#f8fafc!important;color:#0f172a!important;border:1px solid #e8eaee!important}.sparks-flight-date-modal [class*=dateSheetClose]:hover{background:#f1f5f9!important}.sparks-flight-date-modal [class*=dateSheetHeader]{background:#fff!important;border-bottom:1px solid #e8eaee!important;padding:10px 12px!important}.sparks-flight-date-modal [class*=datePickerWrapper]{background:#fff!important;padding:8px 10px 10px!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__month,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__month-container{background:#fff!important;color:#0f172a!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__header{background:#f8fafc!important;border-bottom:1px solid #e8eaee!important;border-radius:10px 10px 0 0!important;padding:10px 0 12px!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__current-month{color:#0f172a!important;font-size:15px!important;font-weight:700!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day-names,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__week{display:flex!important;justify-content:space-between!important;width:100%!important;margin:0!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day-name{flex:1 1 0!important;width:auto!important;max-width:none!important;margin:2px 0!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day-name{color:#64748b!important;font-size:11px!important;line-height:28px!important;font-weight:600!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day{color:#0f172a!important;min-height:46px!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day .day-number{color:#0f172a!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--disabled,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--disabled .day-number,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--outside-month,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--outside-month .day-number{color:#94a3b8!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day:not([aria-disabled=true]):hover{background:#f1f5f9!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--keyboard-selected,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--selected{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;color:#fff!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--keyboard-selected .day-number,.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__day--selected .day-number{color:#fff!important}.sparks-flight-date-modal [class*=datePickerWrapper] .react-datepicker__navigation-icon:before{border-color:#0f172a!important}.sparks-flight-date-modal [class*=fareShimmer]{background:#e2e8f0!important}}