/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.daterRangePickerContainer-custom{margin:auto;display:flex;overflow:auto}.daterRangePickerContainer-custom .header{padding:20px 20px 0}.daterRangePickerContainer-custom .backArrow{transform:rotate(180deg)}.daterRangePickerContainer-custom .expensive{font-size:8px;font-weight:500;position:absolute;bottom:2px}.daterRangePickerContainer-custom .dateInfo{color:#808c96;font-size:14px;font-weight:400}.daterRangePickerContainer-custom .grayHeader{color:#808c96;margin-left:3px;font-size:16px;font-weight:400}.daterRangePickerContainer-custom .dateRange{color:#2c3f50;background-color:#f5f7fa;border-radius:25px;padding:5px;font-size:12px;font-weight:400}.daterRangePickerContainer-custom .arrow{position:absolute;top:13px}.daterRangePickerContainer-custom .backBtn,.daterRangePickerContainer-custom .saveBtn,.daterRangePickerContainer-custom .slotBtn{color:#2c3f50;cursor:pointer;background-color:#ffb300;border-color:#ffb300;border-radius:25px;width:100%;margin:20px 0 100px;padding:5px;font-size:14px;font-weight:500}.daterRangePickerContainer-custom .backBtn,.daterRangePickerContainer-custom .slotBtn{background-color:#fff;border-color:#2c3f50}.daterRangePickerContainer-custom .slotBtn{height:44px;margin:10px 0}.daterRangePickerContainer-custom .slotBtn:hover{border:none}.daterRangePickerContainer-custom .checked{color:#ffb300!important;border:1px solid #ffb300!important}.daterRangePickerContainer-custom .selected{color:#d5d9dc;border-color:#d5d9dc}.daterRangePickerContainer-custom .timeSlots{margin:0 20px}.daterRangePickerContainer-custom .h3{color:#2c3f50;margin-left:3px;font-size:22px;font-style:normal;font-weight:600}.daterRangePickerContainer-custom .divider{margin:0}.daterRangePickerContainer-custom .calendarScrollable{flex:calc(100% - 48px);justify-content:space-between;gap:20px;padding:20px;display:flex}.daterRangePickerContainer-custom .calendarScrollable h4{color:#2c3f50;text-align:center;width:100%;font-size:16px;font-style:normal;font-weight:600}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid{grid-template-columns:repeat(7,1fr);gap:2px .4rem;display:grid}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer{background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.in-range:not(.start):not(.end){border-radius:0}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.end .calendarDay,.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.start .calendarDay{color:#fff;background-color:#ffb300}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.in-range.end .calendarDay,.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.in-range.start .calendarDay{border-radius:50%}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.in-range:not(.start):not(.end){background-color:#fdf1da}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.in-range:not(.start):not(.end):before{content:"";z-index:0;background-color:#fdf1da;height:40px;position:absolute;left:-10px;right:-10px}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.in-range.start:before{content:"";z-index:0;background-color:#fdf1da;height:40px;position:absolute;left:15px;right:-10px}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDayContainer.in-range.end:before{content:"";z-index:0;background-color:#fdf1da;height:40px;position:absolute;left:-10px;right:15px}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDay{box-sizing:border-box;cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:12px;transition:background-color .3s;display:flex}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDay p{color:#2c3f50;text-align:center;font-size:14px;font-style:normal;font-weight:400}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDay:hover{background-color:#d5d9dc}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDay.in-range{background-color:#0000}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDay.disabled{cursor:not-allowed;color:#abb2b9;text-decoration:none;position:relative}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDay.disabled:after{content:"";background:#abb2b9;height:.5px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.daterRangePickerContainer-custom .calendarScrollable .calendarMonth .calendarGrid .calendarDay.disabled p{color:#abb2b9}.daterRangePickerContainer-custom .pkgStart p{font-weight:800!important}.calendarWeekdayContainer{width:100%}.calendarWeekdayContainer .calendarWeekday{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:40px;height:40px;padding:12px;display:flex}.calendarWeekdayContainer .calendarWeekday p{color:#2c3f50;text-align:center;font-size:14px;font-style:normal;font-weight:300}