.custom-datepicker{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.custom-datepicker-popper{z-index:9999}.react-datepicker__header{color:#fff;background-color:#111827;border-bottom:none;border-radius:12px 12px 0 0;padding:1rem}.react-datepicker__current-month{color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.react-datepicker__navigation{background:#ffffff1a;border:none;border-radius:.375rem;padding:.25rem;line-height:1.7rem;transition:all .2s;top:1.25rem}.react-datepicker__navigation:hover{background:#fff3}.react-datepicker__navigation--previous{border-right-color:#fff;left:1rem}.react-datepicker__navigation--next{border-left-color:#fff;right:1rem}.react-datepicker__navigation-icon:before{border-width:2px 2px 0 0;border-color:#fff}.react-datepicker__day-names{background:#f9fafb;border-bottom:1px solid #e5e7eb;margin:0;padding:.75rem 0}.react-datepicker__day-name{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;width:2.5rem;margin:0;font-size:.875rem;font-weight:600;line-height:2.5rem}.react-datepicker__month{background:#fff;margin:0;padding:1rem}.react-datepicker__week{display:flex}.react-datepicker__day{color:#374151;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;margin:0;font-weight:500;line-height:2.5rem;transition:all .2s;display:inline-flex}.react-datepicker__day:hover{color:#111827;background-color:#f3f4f6}.react-datepicker__day--selected{color:#fff;background-color:#111827;font-weight:600}.react-datepicker__day--selected:hover{background-color:#374151}.react-datepicker__day--keyboard-selected{color:#111827;background-color:#e5e7eb}.react-datepicker__day--in-range{color:#111827;background-color:#f3f4f6}.react-datepicker__day--in-selecting-range{color:#111827;background-color:#e5e7eb}.react-datepicker__day--range-start,.react-datepicker__day--range-end{color:#fff;background-color:#111827;font-weight:600}.react-datepicker__day--disabled{color:#d1d5db;cursor:not-allowed}.react-datepicker__day--disabled:hover{color:#d1d5db;background-color:#0000}.react-datepicker__day--outside-month{color:#d1d5db}.react-datepicker__day--today{color:#111827;font-weight:600;position:relative}.react-datepicker__day--today:not(.react-datepicker__day--selected):after{content:"";background-color:#111827;border-radius:50%;width:.25rem;height:.25rem;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a}.react-datepicker__month-option,.react-datepicker__year-option{color:#374151;padding:.5rem 1rem;transition:all .2s}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{color:#111827;background-color:#f3f4f6}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{color:#fff;background-color:#111827}.react-datepicker{animation:.2s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.react-datepicker-wrapper,.react-datepicker__input-container,.react-datepicker-wrapper input,.react-datepicker__input-container input{text-align:left!important;width:100%!important}
