.react-calendar{width:100%;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);font-family:inherit}.react-calendar__navigation{display:flex;height:44px;margin-bottom:.5em}.react-calendar__navigation button{min-width:44px;background:none;border-radius:var(--radius);font-weight:500}.react-calendar__navigation button:disabled{color:hsl(var(--muted-foreground));background-color:hsl(var(--card))}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:hsl(var(--muted))}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em;color:hsl(var(--muted-foreground))}.react-calendar__month-view__days__day--weekend{color:hsl(var(--primary))}.react-calendar__month-view__days__day--neighboringMonth{color:hsl(var(--muted-foreground))}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;border-radius:var(--radius)}.react-calendar__tile:disabled{background-color:#fee2e2!important;color:#ef4444!important;opacity:.6;text-decoration:line-through;cursor:not-allowed}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:hsl(var(--muted))}.react-calendar__tile--now{color:hsl(var(--accent-foreground))}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:hsl(var(--accent))}.react-calendar__tile--hasActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.react-calendar__tile--active,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:hsl(var(--primary))}.react-calendar__tile--active{color:hsl(var(--primary-foreground))}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:hsl(var(--primary))}.react-calendar--selectRange .react-calendar__tile--hover{background-color:hsl(var(--muted))}