.react-datepicker{font-family:inherit;border:1px solid #d1d5db;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.react-datepicker__header{background:linear-gradient(90deg,#f97316,#dc2626,#f97316);border-bottom:none;border-radius:.75rem .75rem 0 0;padding-top:1rem}.react-datepicker__current-month{color:white;font-weight:600;font-size:1rem;margin-bottom:.5rem}.react-datepicker__day-name{color:rgba(255,255,255,.9);font-weight:500;width:2.5rem;line-height:2.5rem;margin:.166rem}.react-datepicker__day{width:2.5rem;line-height:2.5rem;margin:.166rem;border-radius:.5rem;color:#374151;transition:all .2s}.react-datepicker__day:hover{background-color:#fed7aa;color:#9a3412}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background:linear-gradient(90deg,#f97316,#dc2626);color:white;font-weight:600}.react-datepicker__day--keyboard-selected{background-color:#fed7aa;color:#9a3412}.react-datepicker__day--disabled{color:#d1d5db;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__day--outside-month{color:#d1d5db}.react-datepicker__navigation{top:1rem}.react-datepicker__navigation-icon:before{border-color:white;border-width:2px 2px 0 0}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:rgba(255,255,255,.8)}@media (prefers-color-scheme:dark){.react-datepicker{background-color:#1f2937;border-color:#374151}.react-datepicker__day{color:#f9fafb}.react-datepicker__day--keyboard-selected,.react-datepicker__day:hover{background-color:#7c2d12;color:#fed7aa}.react-datepicker__day--disabled,.react-datepicker__day--outside-month{color:#4b5563}}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(249,115,22,.2);color:#f97316}.react-datepicker__day--selecting-range-end,.react-datepicker__day--selecting-range-start{background:linear-gradient(90deg,#f97316,#dc2626);color:white}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background:linear-gradient(90deg,#f97316,#dc2626);color:white;font-weight:600}