.react-datepicker{font-family:inherit;border:none;border-radius:1.25rem;box-shadow:0 10px 40px -8px rgba(0,0,0,.18),0 4px 12px -4px rgba(0,0,0,.08);font-size:.9rem;overflow:hidden}@media (max-width:640px){.react-datepicker{font-size:.875rem;width:100%;max-width:340px}}.react-datepicker__header{background:linear-gradient(135deg,#ff9900,#e68a00);border-bottom:none;border-radius:0;padding:1rem 1rem .75rem}@media (max-width:640px){.react-datepicker__header{padding:.875rem .75rem .625rem}}.react-datepicker__current-month,.react-datepicker__day-name{color:white;font-weight:600}.react-datepicker__current-month{font-size:1rem;margin-bottom:.5rem}@media (max-width:640px){.react-datepicker__current-month{font-size:.875rem}}.react-datepicker__day-name{width:2rem;line-height:2rem;margin:.2rem}@media (max-width:640px){.react-datepicker__day-name{width:1.75rem;line-height:1.75rem;margin:.15rem}}.react-datepicker__day{color:#374151;border-radius:.75rem;transition:all .15s cubic-bezier(.34,1.56,.64,1);width:2.25rem;line-height:2.25rem;margin:.2rem;cursor:pointer;font-weight:500}@media (max-width:640px){.react-datepicker__day{width:2rem;line-height:2rem;margin:.15rem}}.react-datepicker__day:hover{background-color:#fff5e6;color:#ff9900;transform:scale(1.1)}.react-datepicker__day--selected{background-color:#ff9900;color:white;font-weight:700;box-shadow:0 2px 8px rgba(255,153,0,.35)}.react-datepicker__day--selected:hover{background-color:#e68a00;transform:scale(1.05)}.react-datepicker__day--keyboard-selected{background-color:#fed7aa;color:#374151}.react-datepicker__day--today{font-weight:inherit;color:#374151;border:none}.react-datepicker__day--disabled{color:#d1d5db;cursor:not-allowed;pointer-events:none;opacity:.45}.react-datepicker__day--disabled:hover{background-color:transparent;color:#d1d5db;transform:none}.react-datepicker__navigation{top:1rem;width:2rem;height:2rem}@media (max-width:640px){.react-datepicker__navigation{top:.875rem;width:1.75rem;height:1.75rem}}.react-datepicker__navigation-icon:before{border-color:white;border-width:2px 2px 0 0;width:8px;height:8px}@media (max-width:640px){.react-datepicker__navigation-icon:before{width:7px;height:7px}}.react-datepicker__navigation:hover :before{border-color:#fed7aa}.react-datepicker__triangle{display:none}.react-datepicker__month-container{width:100%}.react-datepicker__month{padding:.5rem}@media (max-width:640px){.react-datepicker__month{padding:.25rem}}.react-datepicker-popper{z-index:9999!important}@media (max-width:640px){.react-datepicker-popper[data-placement^=bottom]{padding-top:.5rem}.react-datepicker-popper[data-placement^=top]{padding-bottom:.5rem}}.react-datepicker-popper,.react-datepicker__portal{animation:dpSlideIn .25s cubic-bezier(.34,1.56,.64,1)}@keyframes dpSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}