.day-available{position:relative}.day-available:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background-color:#22c55e}.rdp-day_disabled{opacity:1}.day-unavailable{opacity:1;color:hsl(var(--foreground-muted))}@media (max-width:640px){[data-slot=calendar]{--cell-size:2.6rem;width:100%}[data-slot=calendar] table{width:100%}[data-slot=calendar] .rdp-day,[data-slot=calendar] .rdp-weekday{flex:1}.day-available:after{bottom:3px}}