._Calendar_-dycj{width:fit-content;max-width:100%;color:var(--color-text);box-shadow:var(--menu-box-shadow);border-radius:var(--border-radius-default)}._Calendar_-dycj ._header_-jvkk{display:flex;align-items:center;background-color:var(--color-muted-hover-alpha);padding:.5rem .5rem 0}:is(._Calendar_-dycj ._header_-jvkk) ._Heading_-hwyn{flex:1;margin:0;text-align:center;font-size:var(--font-size-title)}._Calendar_-dycj thead{background-color:var(--color-muted-hover-alpha);border-bottom:1px solid var(--color-grey-4)}:is(._Calendar_-dycj thead) th{width:2rem;line-height:2rem;text-align:center;font-weight:700}._Calendar_-dycj ._CalendarCell_-tyti{width:2rem;line-height:2rem;text-align:center;border-radius:6px;cursor:default;outline:none;margin:1px;forced-color-adjust:none}[data-outside-month]:is(._Calendar_-dycj ._CalendarCell_-tyti){display:none}[data-hovered]:is(._Calendar_-dycj ._CalendarCell_-tyti){color:var(--color-primary);background:var(--color-primary-hover-alpha)}[data-focus-visible]:is(._Calendar_-dycj ._CalendarCell_-tyti){outline:2px solid var(--color-outline);outline-offset:2px}[data-selected]:is(._Calendar_-dycj ._CalendarCell_-tyti){color:#fff;background:var(--color-primary)}
