.package-date-range-wrapper{font-family:inherit}.package-date-range-wrapper .rdrMonths{gap:1rem;display:flex}.package-date-range-wrapper .rdrMonthAndYearWrapper{justify-content:space-between;align-items:center;padding:.5rem .5rem .75rem;display:flex}.package-date-range-wrapper .rdrMonthName{text-align:center;color:#1f2937;flex:1;padding:.5rem;font-size:.95rem;font-weight:600}.package-date-range-wrapper .rdrNextPrevButton{cursor:pointer;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:.5rem;transition:all .2s;display:inline-flex!important}.package-date-range-wrapper .rdrNextPrevButton:hover{background-color:#e5e7eb;border-color:#d1d5db}.package-date-range-wrapper .rdrNextPrevButton i{border:2px solid #6b7280;border-width:0 2px 2px 0;margin:0;padding:3px;display:inline-block}.package-date-range-wrapper .rdrPprevButton i,.package-date-range-wrapper .rdrPrevButton i{transform:rotate(135deg)}.package-date-range-wrapper .rdrNextButton i{transform:rotate(-45deg)}.package-date-range-wrapper .rdrWeekDays{display:flex}.package-date-range-wrapper .rdrWeekDay{text-align:center;color:#6b7280;flex:1;padding:.5rem 0;font-size:.85rem;font-weight:600}.package-date-range-wrapper .rdrDays{flex-wrap:wrap;display:flex}.package-date-range-wrapper .rdrDay{justify-content:center;align-items:center;width:14.2857%;height:3rem;display:flex}.package-date-range-wrapper .rdrDayNumber{color:#374151;border-radius:.375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:500;transition:all .2s;display:flex}.package-date-range-wrapper .rdrDayNumber span{color:inherit}.package-date-range-wrapper .rdrDay:not(.rdrDayPassive) .rdrDayNumber:hover{background-color:#f3f4f6}.package-date-range-wrapper .rdrDayToday .rdrDayNumber span:after{content:"";background-color:#3b82f6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.package-date-range-wrapper .rdrDayStartOfMonth .rdrDayNumber,.package-date-range-wrapper .rdrDayEndOfMonth .rdrDayNumber,.package-date-range-wrapper .rdrDayStartOfWeek .rdrDayNumber,.package-date-range-wrapper .rdrDayEndOfWeek .rdrDayNumber{background-color:#0000}.package-date-range-wrapper .rdrStartEdge,.package-date-range-wrapper .rdrEndEdge{color:#fff!important;background-color:#3b82f6!important}.package-date-range-wrapper .rdrStartEdge .rdrDayNumber span,.package-date-range-wrapper .rdrEndEdge .rdrDayNumber span{color:#fff!important}.package-date-range-wrapper .rdrInRange{color:#1e40af!important;background-color:#dbeafe!important}.package-date-range-wrapper .rdrInRange .rdrDayNumber span{color:#1e40af!important}.package-date-range-wrapper .rdrDayPassive{opacity:.3;pointer-events:none}.package-date-range-wrapper .rdrDayPassive .rdrDayNumber{color:#9ca3af}.package-date-range-wrapper .rdrDayDisabled{background-color:#f9fafb}.package-date-range-wrapper .rdrDayDisabled .rdrDayNumber{color:#d1d5db;cursor:not-allowed;text-decoration:line-through}.package-date-range-wrapper .rdrDayStartPreview,.package-date-range-wrapper .rdrDayInPreview,.package-date-range-wrapper .rdrDayEndPreview{background-color:#f0f9ff!important;border:1px dashed #3b82f6!important}.package-date-range-wrapper .rdrDateDisplayWrapper,.package-date-range-wrapper .rdrMonthPicker,.package-date-range-wrapper .rdrYearPicker{display:none}@media (max-width:768px){.package-date-range-wrapper .rdrMonths{flex-direction:column}.package-date-range-wrapper .rdrMonth{width:100%}}.package-date-range-wrapper .rdrMonth{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem}.package-date-range-wrapper .rdrWeekNumber{display:none}
