.react-datepicker{font-family:inherit;font-size:14px;background:#fff;border:none;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 12px 40px rgba(0,0,0,.12);display:inline-block}.react-datepicker *{box-sizing:border-box}.react-datepicker__header{background:#fff;border:none;padding:0;text-align:center}.react-datepicker__header--has-time-select{border-bottom:none}.react-datepicker__current-month{display:none}.react-datepicker__day-names{display:flex;justify-content:space-around;padding:0 16px;margin-bottom:4px}.react-datepicker__day-name{color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;width:42px;line-height:32px;margin:0;text-align:center}.react-datepicker__month{margin:0;padding:4px 16px 16px}.react-datepicker__week{display:flex;justify-content:space-around}.react-datepicker__day{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:2px 0;border-radius:12px;font-size:14px;font-weight:500;color:#1e293b;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:2px solid transparent;line-height:1}.react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--outside-month){background:#eff6ff;color:#2563eb;transform:scale(1.06)}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;color:#fff!important;font-weight:700;border-color:transparent!important;box-shadow:0 4px 14px rgba(37,99,235,.4);transform:scale(1.05)}.react-datepicker__day--today:not(.react-datepicker__day--selected){background:#eff6ff;color:#2563eb;font-weight:700;border-color:#93c5fd}.react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected){background:transparent;color:inherit;border-color:transparent}.react-datepicker__day--weekend:not(.react-datepicker__day--selected):not(.react-datepicker__day--disabled):not(.react-datepicker__day--outside-month){color:#e11d48}.react-datepicker__day--outside-month{color:#e2e8f0;opacity:.35;pointer-events:none}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover{color:#e2e8f0;cursor:not-allowed;text-decoration:line-through;background:transparent;transform:none;border-color:transparent}.react-datepicker__navigation,.react-datepicker__triangle{display:none}.react-datepicker-wrapper,.react-datepicker__input-container{display:contents}.react-datepicker__input-container input{display:none}.react-datepicker__portal{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.react-datepicker__portal .react-datepicker__day-name{width:48px;line-height:36px;font-size:12px}.react-datepicker__portal .react-datepicker__day{width:48px;height:48px;font-size:15px}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day-name{width:40px;font-size:10px}.react-datepicker__portal .react-datepicker__day{width:40px;height:40px;font-size:13px;border-radius:10px}.react-datepicker__month{padding:4px 8px 12px}}