.react-datepicker{font-family:inherit;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:white}.react-datepicker__header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;padding-top:.5rem}.react-datepicker__current-month{font-weight:600;font-size:.975rem;color:#111827;margin-bottom:.5rem}.react-datepicker__day-names{margin-bottom:0}.react-datepicker__day-name{color:#6b7280;font-weight:500}.react-datepicker__day,.react-datepicker__day-name{font-size:.875rem;width:2.5rem;line-height:2.5rem;margin:0}.react-datepicker__day{border-radius:.375rem;color:#374151;transition:all .2s}.react-datepicker__day:hover{background-color:#eff6ff;color:#2563eb}.react-datepicker__day--selected{background-color:#2563eb!important;color:white!important;font-weight:500}.react-datepicker__day--selected:hover{background-color:#1d4ed8!important}.react-datepicker__day--today{font-weight:600;background-color:#fef3c7;color:#92400e}.react-datepicker__day--keyboard-selected{background-color:#dbeafe;color:#1e40af}.react-datepicker__day--outside-month{color:#d1d5db}.react-datepicker__day--disabled{color:#d1d5db;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent;color:#d1d5db}.react-datepicker__navigation{top:.75rem;width:2rem;height:2rem;line-height:2rem;border:none}.react-datepicker__navigation-icon:before{border-color:#6b7280;transition:border-color .2s;border-width:2px 2px 0 0;width:.5rem;height:.5rem;top:.625rem}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#2563eb}.react-datepicker__month{margin:.5rem}.react-datepicker__week{display:flex;align-items:center;justify-content:space-around;margin-bottom:.125rem}.react-datepicker__triangle{display:none}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:white;border:1px solid #e5e7eb;border-radius:.375rem;padding:.25rem;font-size:.875rem}.react-datepicker__month-option,.react-datepicker__year-option{padding:.25rem .5rem;cursor:pointer;border-radius:.25rem}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#f3f4f6}.react-datepicker__input-container input:focus{outline:none;ring:2;ring-offset:2;ring-color:#2563eb;border-color:#2563eb}.react-datepicker-popper{z-index:50;margin-top:.25rem}@media (max-width:640px){.react-datepicker__day,.react-datepicker__day-name{width:2.25rem;line-height:2.25rem;font-size:.8125rem}.react-datepicker__current-month{font-size:.9rem}}