.custom--date-range .custom--date-range-portal,.custom--date-range .react-daterange-picker{--border-radious:30px;--active-color:#0065ff}.duration--trip{color:#000;font-size:14px;line-height:14px;margin-bottom:20px;margin-top:10px;text-align:center}.custom--date-range .react-daterange-picker{margin:0 auto 30px;width:min(714px,100%)}.custom--date-range .react-calendar__navigation{display:flex}.custom--date-range .react-calendar__navigation__arrow{background-color:transparent;border:0;font-size:18px;line-height:18px;min-width:44px}.cls--date-range button[disabled]{background-color:transparent;color:silver;cursor:no-drop}.custom--date-range .react-calendar__navigation__label{background-color:transparent;border:0;flex-grow:1}.custom--date-range .react-calendar__month-view__weekdays__weekday{padding:8px;text-align:center}.custom--date-range .react-calendar__month-view__weekdays__weekday abbr[title]{border:0;font-size:14px;font-weight:500;line-height:14px;text-decoration:none}.custom--date-range .react-calendar__month-view .react-calendar__tile.react-calendar__tile--hover,.custom--date-range .react-calendar__tile{color:#062f5f}.custom--date-range .react-calendar__month-view .react-calendar__tile--rangeEnd.react-calendar__month-view__days__day--neighboringMonth,.custom--date-range .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{background-color:transparent;color:#757575;opacity:0}.custom--date-range .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{pointer-events:none!important}.cls--date-range .react-daterange-picker__inputGroup__year{max-width:44px!important}.cls--date-range:has(input[value=""]) .react-date-picker__inputGroup__divider{color:#b7c2d0}.custom--date-range .react-calendar__viewContainer{column-gap:15px;display:flex;flex-wrap:wrap}.custom--date-range .react-calendar--doubleView .react-calendar__viewContainer>*,.custom--date-range .react-calendar__month-view{margin:0;width:calc(50% - 8px)}.custom--date-range .custom--date-range-single-view .react-calendar__month-view{width:100%}.custom--date-range .custom--date-range-single-view .react-calendar{width:48%}.custom--date-range button.react-calendar__tile{background-color:transparent;border:0;padding:12px 8px;text-align:center}.custom--date-range .react-calendar__tile.react-calendar__tile--now{background-color:var(--active-color);color:#fff;cursor:pointer}.custom--date-range .react-calendar__month-view .react-calendar__tile.react-calendar__tile--hover,.custom--date-range .react-calendar__tile.react-calendar__tile--active{background-color:#e6f4ff;transition:.5s ease-out}.custom--date-range .custom--date-range-single-view .react-calendar__tile.react-calendar__tile--active{background-color:transparent}.custom--date-range .custom--date-range-single-view .react-calendar__tile.react-calendar__tile--rangeStart{background-color:var(--active-color);border-radius:20%}.custom--date-range .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth{background-color:transparent}.custom--date-range .react-calendar__tile--range{border-radius:0}.custom--date-range .react-calendar__tile.react-calendar__tile--now{background-color:transparent;border:1px solid #3a81f0;border-radius:4px;color:#3a81f0}.custom--date-range .react-calendar__tile--rangeBothEnds{border-radius:4px}.custom--date-range .react-calendar__tile.react-calendar__tile--rangeStart{background-color:var(--active-color);border-bottom-left-radius:var(--border-radious);border-top-left-radius:var(--border-radious);color:#fff}.custom--date-range .react-calendar__tile.react-calendar__tile--now.react-calendar__tile--hasActive.react-calendar__tile--range.react-calendar__tile--rangeStart.react-calendar__year-view__months__month{background-color:transparent;border:1px solid var(--active-color);border-radius:4px;color:var(--active-color)}.custom--date-range .react-calendar__year-view__months{row-gap:5px}.custom--date-range .react-calendar__month-view .react-calendar__tile--hover.react-calendar__tile--hoverEnd,.custom--date-range .react-calendar__month-view .react-calendar__tile--rangeEnd,.custom--date-range .react-calendar__month-view .react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd.react-calendar__tile--rangeBothEnds,.custom--date-range .react-calendar__tile.react-calendar__tile--rangeEnd{background-color:var(--active-color);border-bottom-right-radius:var(--border-radious);border-top-right-radius:var(--border-radious);color:#fff}.custom--date-range .react-calendar__month-view .react-calendar__tile--hover,.custom--date-range .react-calendar__month-view .react-calendar__tile--hoverBothEnds,.custom--date-range .react-calendar__month-view .react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd.react-calendar__tile--hover{background-color:var(--active-color);border-bottom-right-radius:0;border-top-right-radius:0;color:#fff}.custom--date-range .react-daterange-picker__inputGroup{align-items:flex-end;background-image:url(https://cdn.policybazaar.ae/pbuae/images/date-range-icon.svg);background-position:97% 50%;background-repeat:no-repeat;border:1px solid #d2d9e1;display:flex;padding:12px 15px;width:calc(50% - 15px)}.cls--annualTripDate .react-daterange-picker__inputGroup:has(input[name=daterange_to]){cursor:no-drop;opacity:.5;pointer-events:none}.custom--date-range .react-daterange-picker__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px 30px}.custom--date-range .react-daterange-picker__inputGroup input{background-color:transparent;border:0;font-size:14px;line-height:14px;margin:0 2px;padding:0}.custom--date-range button.react-calendar__navigation__label{align-items:center;display:flex;justify-content:space-around;width:calc(100% - 176px)}.custom--date-range .react-daterange-picker__calendar--closed,.custom--date-range .react-daterange-picker__range-divider{display:none}.custom--date-range .react-calendar{background-color:#fff;border:1px solid var(--border-color-4);border-radius:5px;margin:10px 0;overflow:hidden}.custom--date-range .react-calendar__navigation button{font-weight:600;padding:15px 0}.custom--date-range .react-calendar__month-view .react-calendar__tile[disabled]{background-color:transparent;color:silver;cursor:no-drop}.custom--date-range .react-calendar__month-view__days{row-gap:2px}.custom--date-range-single-view .react-daterange-picker__range-divider~.react-daterange-picker__inputGroup{display:none}.custom--date-range .custom--date-range-single-view .react-calendar,.custom--date-range .custom--date-range-single-view .react-daterange-picker__inputGroup{margin:0 auto}.custom--date-range .custom--date-range-single-view .react-calendar{margin-top:15px}.travel-type-14 .custom--date-range .react-daterange-picker__inputGroup{border-color:#cfd6dc;border-radius:10px;padding:16px 15px}.travel-type-14 .custom--date-range .react-daterange-picker__wrapper{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.travel-type-14 .react-daterange-picker__inputGroup{width:100%}.travel-type-14 .custom--date-range .react-daterange-picker__inputGroup input,.travel-type-14 .custom--date-range .react-daterange-picker__inputGroup input::placeholder{font-size:16px;line-height:normal}.travel-type-14 .custom--date-range .react-daterange-picker{margin-bottom:0}.travel-type-14 .field-popup-body .custom--date-range .react-daterange-picker__inputGroup{border-radius:8px}.custom--date-range:has(.react-daterange-picker__placeholder) .react-daterange-picker__inputGroup__input::placeholder{opacity:0}.custom--date-range:has(.react-daterange-picker__placeholder) .calendar-open .react-daterange-picker__inputGroup__input{transform:translateY(60%)}.custom--date-range:has(.react-daterange-picker__placeholder) .calendar-open .react-daterange-picker__inputGroup__input::placeholder{opacity:.5}.custom--date-range:has(.react-daterange-picker__placeholder) .react-date-picker__inputGroup__divider{opacity:0}.custom--date-range:has(.react-daterange-picker__placeholder) .calendar-open .react-date-picker__inputGroup__divider{opacity:1;transform:translateY(52%)}.custom--date-range .react-daterange-picker__placeholder{color:#253858;font-size:14px;left:18px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out}.custom--date-range .react-daterange-picker__placeholder:last-child{left:calc(50% + 28px)}.custom--date-range .calendar-open .react-daterange-picker__placeholder{color:#8496af;transform:translateY(-120%)}@media (max-width:768px){.custom--date-range .react-calendar--doubleView .react-calendar__viewContainer>*,.custom--date-range .react-calendar__month-view,.custom--date-range .react-daterange-picker__inputGroup{width:100%}.custom--date-range .react-calendar__month-view{border:1px solid #e4e4e4}.custom--date-range .react-calendar__month-view:last-child{border-bottom:0}.custom--date-range .react-daterange-picker__calendar{width:100%;z-index:10}.custom--date-range button.react-calendar__navigation__label{font-size:12px;line-height:12px}.custom--date-range .custom--date-range-single-view .react-calendar{width:100%}.custom--date-range .react-daterange-picker__inputGroup input{font-size:16px;line-height:16px}.travel-type-14 .custom--date-range .react-daterange-picker__inputGroup input,.travel-type-14 .custom--date-range .react-daterange-picker__inputGroup input::placeholder{font-size:14px}.travel-type-14 .custom--date-range .react-calendar__month-view{border:0}}