.react-aria-Calendar{width:100%;max-width:100%;color:var(--text-color);:where(:focus-visible){outline:unset}header{display:flex;gap:16px;align-items:center;margin:0 4px .5rem;.react-aria-Heading{flex:1;margin:0;font-family:Volvo Novum,serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--v-color-foreground-primary);text-align:start}.react-aria-Button{width:2.5rem;height:2.5rem;border-radius:100%;img{margin-top:-4px}&[data-focused],&[data-hovered]{background:rgb(0 0 0/4%)}}}.react-aria-CalendarGrid{width:100%;.react-aria-CalendarHeaderCell{font-family:Volvo Novum,serif;font-size:14px;font-style:normal;font-weight:350;line-height:20px;color:var(--v-color-foreground-secondary);text-align:center;letter-spacing:.24px}[role=gridcell]{width:2rem;margin:1px;line-height:2rem;text-align:center;cursor:default;outline:none;forced-color-adjust:none;.react-aria-CalendarCell{align-content:center;justify-self:center;width:40px;height:40px;font-family:Volvo Novum,serif;font-size:16px;font-style:normal;font-weight:350;color:var(--v-color-foreground-primary);text-align:center;border-radius:100%;&[data-outside-month]{display:none}&[data-focused],&[data-hovered]{background:rgb(0 0 0/4%)}&[data-pressed]{background:rgba(0,0,0,.12)}&[data-unavailable]{color:var(--v-color-foreground-primary);background:var(--v-color-foreground-inverted);opacity:.32;&[data-focused]{background:rgb(0 0 0/8%)}}&[data-today=true]{font-weight:500;color:var(--v-color-foreground-accent-blue);&[data-unavailable]{font-weight:350}}&[data-selected]{font-weight:500;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}