.rdrDateRangePickerWrapper{width:100%;max-width:100%;font-family:inherit}.rdrDefinedRangesWrapper{display:none}.rdrDateRangeWrapper,.rdrCalendarWrapper{background:#fff;border-radius:8px}.rdrMonth{padding:0}.rdrMonthAndYearWrapper{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px}.rdrMonthAndYearPickers{color:#1f2937;font-weight:600}.rdrNextPrevButton{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:all .2s}.rdrNextPrevButton:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}.rdrWeekDays{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:8px 16px}.rdrWeekDay{color:#6b7280;font-size:12px;font-weight:500}.rdrDays{padding:8px}.rdrDay{border-radius:6px;transition:all .2s}.rdrDay:hover{background:#f3f4f6}.rdrDayNumber{color:#374151;font-weight:500}.rdrDayToday .rdrDayNumber{color:#fff;background:#3b82f6;border-radius:50%;font-weight:600}.rdrDayInRange{color:#1e40af;background:#dbeafe}.rdrDayInRange .rdrDayNumber{color:#1e40af;font-weight:600}.rdrDayStartOfRange,.rdrDayEndOfRange{color:#fff;background:#3b82f6}.rdrDayStartOfRange .rdrDayNumber,.rdrDayEndOfRange .rdrDayNumber{color:#fff;font-weight:600}.rdrDayStartOfRange{border-top-left-radius:6px;border-bottom-left-radius:6px}.rdrDayEndOfRange{border-top-right-radius:6px;border-bottom-right-radius:6px}.rdrDayStartOfRange.rdrDayEndOfRange{border-radius:50%}.rdrDateRangeWrapper::-webkit-scrollbar{width:6px;height:6px}.rdrDateRangeWrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.rdrDateRangeWrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.rdrDateRangeWrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.date-range-dropdown{animation:.2s ease-out fadeInDown}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.date-range-modal{animation:.2s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=768px){.rdrDateRangeWrapper{width:100%;max-width:100%}.rdrMonth{width:100%}.rdrDateRangePickerWrapper{flex-direction:column}}@media (width<=480px){.rdrDateRangePickerWrapper{font-size:14px}.rdrMonthAndYearWrapper{padding:12px}.rdrDays{padding:4px}.rdrDay{height:32px}.rdrDayNumber{font-size:12px}}