/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.rangePicker-Modal{max-width:98%;width:100%!important}@media (min-width:992px){.rangePicker-Modal{max-width:900px;width:100%!important}}.rangePicker-Modal .ant-modal-content{padding:100px 20px 40px}@media (min-width:992px){.rangePicker-Modal .ant-modal-content{padding:100px 40px 40px}}.rangePicker-Modal .ant-modal-content .ant-modal-close{top:40px;right:40px}.rangePicker-Modal .ant-modal-content .ant-modal-close svg{width:24px;height:24px}.rangePicker-Modal .ant-modal-content .rangePickerModalheader{justify-content:space-between;gap:32px;margin:0 0 24px;display:flex}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .modalHeaderInfo h3{color:#2c3f50;font-family:FigTree;font-size:22px;font-weight:600}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .modalHeaderInfo p{color:#808c96;font-family:FigTree;font-size:14px;font-weight:400}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .modalHeaderInfo .packagePill{color:#2c3f50;background-color:#fdf1da;border-radius:20px;margin-top:4px;padding:4px 12px;font-size:12px;line-height:20px}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .modalHeaderInfo .error{color:#66292b;background-color:#ffe0e180}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates{border:1px solid #d5d9dc;border-radius:12px;max-width:380px;display:flex}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .roundedFieldContainer{padding:12px 16px}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .active{border-radius:12px}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .active .label,.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .active input{color:#2c3f50!important}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .roundedField{border:unset;padding:unset;box-shadow:none!important}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .roundedField:focus{border:none;box-shadow:none!important}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .roundedField:focus-within{box-shadow:none!important;border:none!important}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .dateFieldWrapper .label{color:#808c96}.rangePicker-Modal .ant-modal-content .rangePickerModalheader .calendarRangeDates .dateFieldWrapper input{color:#2c3f50;padding-bottom:0}.rangePicker-Modal .ant-modal-content .datepickerContainer svg{cursor:pointer}.rangePicker-Modal .ant-modal-content .datepickerContainer .calendarScrollable{padding:0 8px 20px}.rangePicker-Modal .ant-modal-content .modal-btn-holder .seasonal-container{border-radius:6px;justify-content:space-between;width:380px;padding:12px 16px;display:flex;box-shadow:0 0 24px #0000001a}.rangePicker-Modal .ant-modal-content .modal-btn-holder .seasonal-container p{color:#2c3f50;font-size:12px;font-weight:400}.rangePicker-Modal .ant-modal-content .modal-btn-holder .seasonal-container p span{font-weight:600}.rangePicker-Modal .ant-modal-content .modal-btn-holder .seasonal-container .s-heading{align-items:center;gap:6px;display:flex}.rangePicker-Modal .ant-modal-content .modal-btn-holder .seasonal-container .details-btn{cursor:pointer;font-weight:600;text-decoration-line:underline}.rangePicker-Modal .ant-modal-content .modal-btn-holder button{color:#2c3f50;border:unset;background-color:unset;cursor:pointer;margin-right:24px;font-size:14px;font-weight:600;line-height:18px}.rangePicker-Modal .ant-modal-content .modal-btn-holder .saveButton{background-color:#f5b946;border-radius:80px;padding:12px 36px}.rangePicker-Modal .ant-modal-content .modal-btn-holder .saveButton:disabled{cursor:not-allowed;background-color:#d5d9dc}.rangePicker-Modal .ant-modal-content .modal-btn-holder .clearButton{text-decoration:underline}.seasonal-details-modal{width:460px;padding:20px}.seasonal-details-modal .close-icon{cursor:pointer;position:absolute;top:20px;right:20px}.seasonal-details-modal .head p{font-size:18px;font-weight:600}.seasonal-details-modal .head .secondary{color:orange}.seasonal-details-modal .s-items-list{flex-direction:column;gap:8px;padding-top:20px;display:flex}.seasonal-details-modal .s-items-list .list-item{border:1px solid #ffa50033;border-radius:4px;justify-content:space-between;align-items:center;padding:12px;display:flex}.seasonal-details-modal .s-items-list .list-item p{color:#2c3f50;font-size:14px;font-weight:600}.seasonal-details-modal .s-items-list .list-item .secondary{color:#808c96;font-weight:400}.seasonal-details-modal .s-items-list .list-item .date-details{align-items:center;gap:8px;display:flex}