.gift-date-picker .react-date-picker{width:100%}.gift-date-picker .react-date-picker__wrapper{border:none;background:transparent}.gift-date-picker .react-date-picker__inputGroup,.gift-date-picker .react-date-picker__inputGroup__input{color:var(--text-100)}.gift-date-picker .react-date-picker__inputGroup__input::placeholder{color:hsl(var(--text-500))}.gift-date-picker .react-date-picker__inputGroup__input:placeholder-shown,.gift-date-picker .react-date-picker__inputGroup__divider{color:hsl(var(--text-500))}.gift-date-picker .react-date-picker__button{padding:0 .25rem}.gift-date-picker .react-date-picker__button svg,.gift-date-picker .react-date-picker__button svg line,.gift-date-picker .react-date-picker__button svg rect{stroke:hsl(var(--text-300))!important}.gift-date-picker .react-date-picker__button:hover svg,.gift-date-picker .react-date-picker__button:hover svg line,.gift-date-picker .react-date-picker__button:hover svg rect{stroke:hsl(var(--text-100))!important}.gift-date-picker .react-date-picker__calendar{z-index:50}.gift-date-picker .react-calendar{border:1px solid var(--border-300);border-radius:.75rem;background-color:#fff!important;box-shadow:0 10px 25px #00000026;font-family:inherit;padding:.5rem}:root[data-theme=dark] .gift-date-picker .react-calendar,.dark .gift-date-picker .react-calendar,[data-mode=dark] .gift-date-picker .react-calendar{background-color:#2f2f2f!important;box-shadow:0 10px 25px #0006}.gift-date-picker .react-calendar__navigation{margin-bottom:.5rem}.gift-date-picker .react-calendar__navigation button{color:var(--text-100);font-size:1rem;font-weight:500;min-width:2.5rem;background:none;border-radius:.375rem}.gift-date-picker .react-calendar__navigation button:hover:enabled{background:var(--bg-200)}.gift-date-picker .react-calendar__navigation button:disabled{color:var(--text-500)!important;cursor:not-allowed;opacity:.3;pointer-events:none}.gift-date-picker .react-calendar__navigation button:disabled:hover{background:none!important}.gift-date-picker .react-calendar__month-view__weekdays{font-size:.75rem;font-weight:500;color:var(--text-300);text-transform:uppercase}.gift-date-picker .react-calendar__month-view__weekdays abbr{text-decoration:none}.gift-date-picker .react-calendar__tile{color:var(--text-100);padding:.625rem;border-radius:.375rem;font-size:.875rem}.gift-date-picker .react-calendar__tile:hover:enabled{background:var(--bg-200)}.gift-date-picker .react-calendar__tile--now{background:var(--bg-200);font-weight:600}.gift-date-picker .react-calendar__tile--now:not(.react-calendar__tile--active){border:2px solid var(--brand-000)}.gift-date-picker .react-calendar__tile--active{background:var(--brand-000)!important;color:#fff!important;font-weight:600}.gift-date-picker .react-calendar__tile--active:hover{background:var(--brand-100)!important}.gift-date-picker .react-calendar__tile:disabled{color:var(--text-500)!important;background:var(--bg-100)!important;cursor:not-allowed;opacity:.5}.gift-date-picker .react-calendar__tile:disabled:hover{background:var(--bg-100)!important}.gift-date-picker .react-calendar__month-view__days__day--neighboringMonth{color:var(--text-400)}
