.MonthCalendar-module__yfLhPq__wrapper{--in-range-color:var(--COLOUR-darkgreen-50);--selected-day-background-color:var(--colour-face-success);--selected-day-color:var(--colour-content-default);padding:var(--SIZE-200)}@media not all and (min-width:23.4375em){.MonthCalendar-module__yfLhPq__wrapper{margin:0 calc(-1 * var(--SIZE-200)) var(--SIZE-200)}}@media (min-width:23.4375em){.MonthCalendar-module__yfLhPq__wrapper{border-radius:var(--RADIUS-small);margin:0 0 var(--SIZE-200)}}.MonthCalendar-module__yfLhPq__table{width:100%}.MonthCalendar-module__yfLhPq__title{padding:var(--SIZE-200) var(--SIZE-200) var(--SIZE-200) var(--SIZE-100);text-transform:capitalize;text-align:left}.MonthCalendar-module__yfLhPq__weekrow{--day-size:var(--SIZE-350);grid-template-columns:auto repeat(7,1fr) auto;grid-template-areas:".mo tu we th fr sa su.";grid-template-rows:var(--day-size);margin:var(--SIZE-25) 0;text-align:center;border-bottom:none;place-items:stretch stretch;display:grid}.MonthCalendar-module__yfLhPq__weekrow:last-of-type{padding-bottom:var(--SIZE-200)}.MonthCalendar-module__yfLhPq__weekday{justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.MonthCalendar-module__yfLhPq__weekday[data-weekday="1"]{grid-area:mo}.MonthCalendar-module__yfLhPq__weekday[data-weekday="2"]{grid-area:tu}.MonthCalendar-module__yfLhPq__weekday[data-weekday="3"]{grid-area:we}.MonthCalendar-module__yfLhPq__weekday[data-weekday="4"]{grid-area:th}.MonthCalendar-module__yfLhPq__weekday[data-weekday="5"]{grid-area:fr}.MonthCalendar-module__yfLhPq__weekday[data-weekday="6"]{grid-area:sa}.MonthCalendar-module__yfLhPq__weekday[data-weekday="7"]{grid-area:su}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__inRange:not(:is(.MonthCalendar-module__yfLhPq__lastOfRange,.MonthCalendar-module__yfLhPq__firstOfRange)){background-color:var(--in-range-color)}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__inRange:before{background-color:var(--in-range-color);content:"";position:absolute;inset:0}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__firstOfRange:before{left:50%}.MonthCalendar-module__yfLhPq__weekday.MonthCalendar-module__yfLhPq__lastOfRange:before{right:50%}.MonthCalendar-module__yfLhPq__weekday:focus-visible{outline:none}.MonthCalendar-module__yfLhPq__weekday:focus-visible.MonthCalendar-module__yfLhPq__active>[aria-hidden]{box-shadow:var(--BOXSHADOW-elevate-200);border-radius:50%}.MonthCalendar-module__yfLhPq__dayNumber{height:var(--day-size);min-width:var(--day-size);max-width:var(--day-size);border-width:var(--SIZE-25);border-style:solid;border-color:#0000;border-radius:50%;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.MonthCalendar-module__yfLhPq__dayNumber:focus{z-index:1}.MonthCalendar-module__yfLhPq__selectable{color:var(--selected-day-color);cursor:pointer;font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none}.MonthCalendar-module__yfLhPq__selectable .MonthCalendar-module__yfLhPq__dayNumber:hover{background-color:var(--in-range-color);color:var(--selected-day-color)}.MonthCalendar-module__yfLhPq__inRange .MonthCalendar-module__yfLhPq__dayNumber:hover{border-color:var(--selected-day-background-color)}.MonthCalendar-module__yfLhPq__firstOfRange .MonthCalendar-module__yfLhPq__dayNumber{background-color:var(--colour-brand-white);border-color:var(--selected-day-background-color)}.MonthCalendar-module__yfLhPq__lastOfRange .MonthCalendar-module__yfLhPq__dayNumber{background-color:var(--selected-day-background-color);color:var(--colour-brand-white)}.MonthCalendar-module__yfLhPq__today:not(.MonthCalendar-module__yfLhPq__lastOfRange) .MonthCalendar-module__yfLhPq__dayNumber{color:var(--selected-day-background-color);font-weight:var(--weight-semibold)}
.WeekDays-module__j6kgJW__day{text-align:center;text-transform:capitalize}.WeekDays-module__j6kgJW__week{z-index:1;background-color:var(--color-grey10);top:var(--modal-header-height,0);flex-direction:row;justify-content:space-around;display:flex;position:sticky}@media not all and (min-width:23.4375em){.WeekDays-module__j6kgJW__week{padding:0 var(--SIZE-200)}}@media (min-width:23.4375em){.WeekDays-module__j6kgJW__week{padding:var(--SIZE-100) var(--SIZE-150)}}
/*# sourceMappingURL=0re7ypgx0q05i.css.map*/