pub const CALENDAR_ROOT: &str = "bg-background p-3 w-fit";

pub const CALENDAR_NAV_BUTTON: &str = "size-8 p-0 select-none";

pub const CALENDAR_NAV: &str = "flex items-center justify-between gap-1 w-full px-1";

pub const CALENDAR_CAPTION: &str = "text-sm font-medium select-none";

pub const CALENDAR_GRID: &str = "w-full border-collapse mt-4";

pub const CALENDAR_WEEKDAY_ROW: &str = "flex";

pub const CALENDAR_WEEKDAY: &str = "text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem] select-none";

pub const CALENDAR_WEEK: &str = "flex w-full mt-2";

pub const CALENDAR_DAY_EMPTY: &str = "relative w-full h-full p-0 aspect-square select-none";

pub const CALENDAR_DAY_CELL: &str = "relative w-full h-full p-0 text-center aspect-square select-none";

pub const CALENDAR_DAY: &str = "size-auto w-full aspect-square font-normal leading-none";

pub const CALENDAR_DAY_SELECTED: &str = "bg-primary text-primary-foreground";

pub const CALENDAR_DAY_TODAY: &str = "bg-accent text-accent-foreground rounded-md";
