.MuiDateCalendar-root{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-root{background-color:var(--card-2)!important;border-bottom:1px solid var(--border-color)!important;padding:8px 0!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-labelContainer{background-color:var(--card-2)!important;margin-left:1rem}.MuiDateCalendar-root .MuiPickersCalendarHeader-switchViewButton{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-switchViewButton:hover{background-color:var(--accent)!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-switchViewIcon{color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-daysHeader{background-color:var(--card-2)!important;border-bottom:1px solid var(--border-color)!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-dayLabel{background-color:var(--card-2)!important;color:var(--secondary-text)!important;font-weight:600!important;font-size:.875rem!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-content{background-color:var(--card-2)!important}.MuiDateCalendar-root .MuiPickersCalendarHeader-label{color:var(--primary-text)!important;font-weight:medium!important}.MuiDateCalendar-root .MuiPickersArrowSwitcher-button{color:var(--secondary-text)!important}.MuiDateCalendar-root .MuiPickersArrowSwitcher-button:hover{background-color:var(--accent)!important}.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.css-1umw9bq-MuiSvgIcon-root,.css-17f9e7e-MuiTypography-root-MuiDayCalendar-weekDayLabel{color:var(--primary)!important}.MuiDateCalendar-root .MuiPickersDay-root{color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersDay-root.Mui-disabled{color:var(--secondary-text)!important;opacity:.5!important}.MuiDateCalendar-root .MuiPickersDay-root.Mui-selected,.MuiDateCalendar-root .MuiPickersDay-root.Mui-selected:hover{background-color:var(--primary)!important;color:var(--foreground)!important}.MuiDateCalendar-root .MuiPickersDay-root.MuiPickersDay-today{border:2px solid var(--primary)!important;font-weight:700!important}.MuiDateCalendar-root .MuiPickersDay-root:hover{background-color:var(--accent)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersMonth-root{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersMonth-root:hover{background-color:var(--accent)!important}.MuiDateCalendar-root .MuiPickersMonth-root.Mui-selected{background-color:var(--primary)!important;color:var(--foreground)!important}.MuiDateCalendar-root .MuiPickersYear-yearButton{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersYear-yearButton:hover{background-color:var(--accent)!important}.MuiDateCalendar-root .MuiPickersYear-yearButton.Mui-selected{background-color:var(--primary)!important;color:var(--foreground)!important}.MuiDateCalendar-root .MuiPickersLayout-root{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersLayout-content,.MuiDateCalendar-root .MuiPickersLayout-contentWrapper{background-color:var(--card-2)!important}.MuiDateCalendar-root .MuiPickersLayout-toolbar{background-color:var(--card-2)!important;border-bottom:1px solid var(--border-color)!important}.MuiDateCalendar-root .MuiPickersLayout-toolbarContent{background-color:var(--card-2)!important}.MuiDateCalendar-root .MuiPickersLayout-toolbarText,.MuiDateCalendar-root .MuiPickersLayout-toolbarTitle{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersLayout-actionBar{background-color:var(--card-2)!important;border-top:1px solid var(--border-color)!important}.MuiDateCalendar-root .MuiPickersLayout-actionBarAction{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiPickersLayout-actionBarAction:hover{background-color:var(--accent)!important}.MuiDateCalendar-root .MuiOutlinedInput-root{background-color:var(--card-2)!important;color:var(--primary-text)!important}.MuiDateCalendar-root .MuiOutlinedInput-root fieldset{border-color:var(--border-color)!important}.MuiDateCalendar-root .MuiOutlinedInput-root.Mui-focused fieldset,.MuiDateCalendar-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--primary)!important}.MuiDateCalendar-root .MuiInputLabel-root{color:var(--secondary-text)!important}.MuiDateCalendar-root .MuiInputBase-input{color:var(--primary-text)!important}.css-5wchs2-MuiDateCalendar-root{height:310px!important}