.react-datepicker{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border:none;box-shadow:none;background:white;width:100%;position:relative}.react-datepicker__header,.react-datepicker__header--custom{background-color:transparent;border:none;padding:0}.react-datepicker__month-container{padding:1rem .75rem;background:white}@media (min-width:768px){.react-datepicker__month-container{padding:1.5rem}}.react-datepicker__day-names{display:flex;justify-content:space-between;margin-bottom:.75rem;padding:0 .25rem}.react-datepicker__day-name{width:2.75rem;height:2rem;line-height:2rem;margin:0;color:#6E7180;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.react-datepicker__month{margin:0}.react-datepicker__week{display:flex;justify-content:space-between;margin:.5rem 0;gap:.125rem}@media (min-width:768px){.react-datepicker__week{gap:.25rem}}.react-datepicker__day{width:2.75rem;height:2.75rem;line-height:2.75rem;margin:0;border-radius:.75rem;font-size:.9375rem;color:#1E1E24;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-weight:500;position:relative}@media (max-width:767px){.react-datepicker__day{min-width:44px;min-height:44px}}.react-datepicker__day:active:not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){background-color:#E0E7FF;transform:scale(.92);border-radius:.75rem}@media (hover:hover) and (pointer:fine){.react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){background-color:#E0E7FF;color:#1E1E24;transform:scale(1.05)}}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#0086FF;color:white;font-weight:600;box-shadow:0 2px 8px rgba(0,134,255,.25);transform:scale(1.05)}@media (max-width:767px){.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{box-shadow:0 4px 12px rgba(0,134,255,.35)}}.react-datepicker__day--selected:active{transform:scale(.95);background-color:#0073E6}@media (hover:hover) and (pointer:fine){.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{background-color:#0073E6;box-shadow:0 4px 12px rgba(0,134,255,.35)}}.react-datepicker__day--disabled{color:#BCBFCC;cursor:not-allowed;background-color:transparent;pointer-events:none}.react-datepicker__day--outside-month{color:#D3D6E0;opacity:.5}.react-datepicker__day--today{font-weight:600;color:#0086FF}.react-datepicker__day--today:not(.react-datepicker__day--selected){background-color:#EDEFF7;border:2px solid #0086ff;border-radius:.75rem}@media (min-width:640px){.react-datepicker__day-names{margin-bottom:.75rem}.react-datepicker__day-name{width:3rem;height:2.25rem;line-height:2.25rem;font-size:.8125rem}.react-datepicker__day{width:3rem;height:3rem;line-height:3rem;font-size:1rem;border-radius:.75rem}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{border-radius:.75rem}}@media (min-width:768px){.react-datepicker__day{width:3.25rem;height:3.25rem;line-height:3.25rem;font-size:1rem}.react-datepicker__day-name{width:3.25rem;height:2.5rem;line-height:2.5rem;font-size:.875rem}}