#datepicker-portal{position:relative;z-index:9999}#datepicker-portal .react-datepicker-popper,.react-datepicker-popper{z-index:9999!important}.react-datepicker{font-family:inherit;border:none;border-radius:1.5rem;box-shadow:0 10px 40px #2b211a26;background:#fff;padding:1rem;overflow:visible}.react-datepicker-wrapper{display:block;padding:0;border:0}.react-datepicker__triangle{display:none!important}.react-datepicker__header{background-color:#fff;border-bottom:2px solid #e7d7be;padding:1rem 0}.react-datepicker__current-month{color:#3d2e1f;font-weight:700;font-size:1rem;margin-bottom:.5rem}.react-datepicker__day-name{color:#8b7355;font-weight:600;font-size:.75rem;margin:.25rem;width:2rem}.react-datepicker__day{color:#3d2e1f;font-weight:500;margin:.25rem;width:2rem;line-height:2rem;border-radius:.5rem;transition:background-color .15s,color .15s}.react-datepicker__day:hover{background-color:#df6c571f;color:#3d2e1f}.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--range-start,.react-datepicker__day--range-end{color:#fff!important;font-weight:700;background:linear-gradient(135deg,#df6c57,#ff8f6b)!important}.react-datepicker__day--keyboard-selected{background-color:#6aa7a726;color:#4d8a8a}.react-datepicker__day--today{font-weight:700;color:#4d8a8a;border:2px solid #6aa7a7;background-color:transparent}.react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important;border-color:transparent}.react-datepicker__day--disabled{color:#c9b89e!important;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__day--outside-month{color:#c9b89e}.react-datepicker__time-container{border-left:2px solid #e7d7be;width:100px!important}.react-datepicker__time-container .react-datepicker__time{background:transparent}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%!important;border-radius:0!important}.react-datepicker__header--time{display:none}.react-datepicker__time-list{padding-right:0!important;padding-left:0!important;scrollbar-width:thin;scrollbar-color:#d4c3a8 transparent}.react-datepicker__time-list::-webkit-scrollbar{width:4px}.react-datepicker__time-list::-webkit-scrollbar-track{background:transparent}.react-datepicker__time-list::-webkit-scrollbar-thumb{background-color:#d4c3a8;border-radius:4px}.react-datepicker__time-list-item{color:#3d2e1f!important;font-size:.8rem!important;padding:.75rem .5rem!important;transition:background-color .15s;white-space:nowrap;display:flex!important;align-items:center;justify-content:center}.react-datepicker__time-list-item:hover{background-color:#df6c571a!important;color:#3d2e1f!important}.react-datepicker__time-list-item--selected{background:linear-gradient(135deg,#df6c57,#ff8f6b)!important;color:#fff!important;font-weight:700}.react-datepicker__navigation{top:1.25rem}.react-datepicker__navigation--previous{left:1.5rem}.react-datepicker__navigation-icon:before{border-color:#8b7355}.react-datepicker__month-container{float:left}.react-datepicker__close-icon{right:3rem;padding:0}.react-datepicker__close-icon:after{background-color:#df6c57;color:#fff;font-size:14px;width:20px;height:20px;line-height:18px;border-radius:50%}.time-picker-popper .react-datepicker{min-width:180px;display:flex}.time-picker-popper .react-datepicker__header{display:none}.time-picker-popper .react-datepicker__time-container{width:100%!important;border-left:none!important}.time-picker-popper .react-datepicker__time-container .react-datepicker__time{background:transparent!important}.time-picker-popper .react-datepicker__time-box{width:100%!important;border-radius:0!important}.time-picker-popper .react-datepicker__time-list{padding:0!important;height:200px!important}.time-picker-popper .react-datepicker__time-list-item{font-size:.875rem!important;height:auto!important}.datetime-picker-popper .react-datepicker__navigation--next,.datetime-picker-popper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:104px!important}
