.react-aria-Calendar{width:100%;max-width:100%;color:var(--text-color)}.react-aria-Calendar :where(:focus-visible){outline:unset}.react-aria-Calendar header{gap:var(--v-space-16);margin:0 var(--v-space-4) var(--v-space-8);align-items:center;display:flex}.react-aria-Calendar header .react-aria-Heading{font-family:var(--v-font-sans-family);font-size:var(--v-font-16-size);font-style:normal;font-weight:var(--v-font-emphasis-weight);line-height:var(--v-font-24-lineheight);color:var(--v-color-foreground-primary);text-align:start;flex:1;margin:0}.react-aria-Calendar header .react-aria-Button{border-radius:100%;width:2.5rem;height:2.5rem}.react-aria-Calendar header .react-aria-Button img{margin-top:calc(var(--v-space-4) * -1)}.react-aria-Calendar header .react-aria-Button[data-hovered],.react-aria-Calendar header .react-aria-Button[data-focused]{background:#0000000a}.react-aria-Calendar .react-aria-CalendarGrid{width:100%}.react-aria-Calendar .react-aria-CalendarGrid .react-aria-CalendarHeaderCell{font-family:var(--v-font-sans-family);font-size:var(--v-font-14-size);font-style:normal;font-weight:var(--v-font-emphasis-weight);line-height:var(--v-font-20-lineheight);color:var(--v-color-foreground-secondary);text-align:center;letter-spacing:.24px}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell]{width:2rem;margin:var(--v-space-2);line-height:var(--v-font-24-lineheight);text-align:center;cursor:default;forced-color-adjust:none;outline:none}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell{width:40px;height:40px;font-family:var(--v-font-sans-family);font-size:var(--v-font-16-size);font-style:normal;font-weight:var(--v-font-emphasis-weight);color:var(--v-color-foreground-primary);text-align:center;border-radius:100%;align-content:center;justify-self:center}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-outside-month]{display:none}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-hovered],.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-focused]{background:var(--v-color-state-primary-subtle)}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-pressed]{background:var(--v-color-state-primary-medium)}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-unavailable]{font-weight:var(--v-font-regular-weight);color:var(--v-color-foreground-secondary);background:var(--v-color-foreground-inverted);opacity:.85}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-unavailable][data-focused]{background:var(--v-color-state-primary-subtle)}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-today=true]{font-weight:var(--v-font-emphasis-weight);background:var(--v-color-state-primary-subtle)}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-today=true][data-unavailable]{font-weight:var(--v-font-regular-weight)}.react-aria-Calendar .react-aria-CalendarGrid [role=gridcell] .react-aria-CalendarCell[data-selected]{font-weight:var(--v-font-emphasis-weight);color:var(--v-color-always-white);background:var(--v-color-foreground-primary);opacity:1}
:root{--v-size-contentmax:480px}add-to-calendar-button::part(atcb-button){background-image:none}
