.gift-date-picker .react-date-picker{width:100%}.gift-date-picker .react-date-picker__wrapper{background:0 0;border:none}.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,.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;padding:.5rem;font-family:inherit;box-shadow:0 10px 25px #00000026;background-color:#fff!important}:root[data-theme=dark] .gift-date-picker .react-calendar,.dark .gift-date-picker .react-calendar,[data-mode=dark] .gift-date-picker .react-calendar{box-shadow:0 10px 25px #0006;background-color:#2f2f2f!important}.gift-date-picker .react-calendar__navigation{margin-bottom:.5rem}.gift-date-picker .react-calendar__navigation button{color:var(--text-100);background:0 0;border-radius:.375rem;min-width:2.5rem;font-size:1rem;font-weight:500}.gift-date-picker .react-calendar__navigation button:hover:enabled{background:var(--bg-200)}.gift-date-picker .react-calendar__navigation button:disabled{cursor:not-allowed;opacity:.3;pointer-events:none;color:var(--text-500)!important}.gift-date-picker .react-calendar__navigation button:disabled:hover{background:0 0!important}.gift-date-picker .react-calendar__month-view__weekdays{color:var(--text-300);text-transform:uppercase;font-size:.75rem;font-weight:500}.gift-date-picker .react-calendar__month-view__weekdays abbr{text-decoration:none}.gift-date-picker .react-calendar__tile{color:var(--text-100);border-radius:.375rem;padding:.625rem;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{font-weight:600;background:var(--brand-000)!important;color:#fff!important}.gift-date-picker .react-calendar__tile--active:hover{background:var(--brand-100)!important}.gift-date-picker .react-calendar__tile:disabled{cursor:not-allowed;opacity:.5;color:var(--text-500)!important;background:var(--bg-100)!important}.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)}
