.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);font-size:.875rem}.react-datepicker__header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;padding:.5rem 0}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:white;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;padding:.25rem}.react-datepicker__month-option,.react-datepicker__year-option{padding:.5rem;cursor:pointer}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#eff6ff}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{background-color:#3b82f6;color:white}.react-datepicker__month-select,.react-datepicker__year-select{background-color:white;border:1px solid #d1d5db;border-radius:.375rem;padding:.25rem 2rem .25rem .5rem;font-size:.875rem;cursor:pointer;margin:0 .25rem}.react-datepicker__month-select:hover,.react-datepicker__year-select:hover{border-color:#9ca3af}.react-datepicker__month-select:focus,.react-datepicker__year-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.react-datepicker__month{padding:.5rem}.react-datepicker__day-names{display:flex;justify-content:space-around;margin-bottom:.5rem}.react-datepicker__day-name{color:#6b7280;font-weight:600;width:2.5rem;line-height:2.5rem;text-align:center;font-size:.75rem}.react-datepicker__day{width:2.5rem;line-height:2.5rem;text-align:center;cursor:pointer;border-radius:.375rem;margin:.125rem}.react-datepicker__day:hover{background-color:#eff6ff}.react-datepicker__day--selected{background-color:#3b82f6;color:white}.react-datepicker__day--selected:hover{background-color:#2563eb}.react-datepicker__day--today{font-weight:700;color:#3b82f6}.react-datepicker__day--outside-month{color:#d1d5db}.react-datepicker__day--disabled{color:#d1d5db;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__navigation{top:.75rem;width:2rem;height:2rem;border:none;text-align:center;cursor:pointer;position:absolute;padding:0;display:flex;align-items:center;justify-content:center}.react-datepicker__navigation:hover{background-color:#f3f4f6;border-radius:.375rem}.react-datepicker__navigation--previous{left:.5rem}.react-datepicker__navigation--next{right:.5rem}.react-datepicker__navigation-icon:before{border-color:#6b7280;border-width:2px 2px 0 0;width:.5rem;height:.5rem}.react-datepicker__current-month{font-weight:600;font-size:1rem;color:#111827;margin-bottom:.5rem}.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--select{display:inline-block}.react-datepicker__month-dropdown-container--select{order:2}.react-datepicker__year-dropdown-container--select{order:1;margin-right:.5rem}.react-datepicker__header__dropdown{display:flex;justify-content:center;align-items:center;margin-top:.5rem}.react-datepicker__week{display:flex;justify-content:space-around}.react-datepicker__close-icon{right:2.5rem;top:50%;transform:translateY(-50%);cursor:pointer;background-color:#f3f4f6;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.react-datepicker__close-icon:after{content:"✕";color:#6b7280;font-size:.75rem;background-color:transparent;border-radius:0;height:auto;width:auto;position:static;display:block;line-height:1}.react-datepicker__close-icon:hover{background-color:#e5e7eb}.react-datepicker-popper{z-index:50}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#e5e7eb}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#e5e7eb}.react-datepicker__input-container input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.react-datepicker__time-container{border-left:1px solid #e5e7eb}.react-datepicker__time-list-item{padding:.5rem;cursor:pointer}.react-datepicker__time-list-item:hover{background-color:#eff6ff}.react-datepicker__time-list-item--selected{background-color:#3b82f6;color:white}