.single[data-v-d2133f10]{max-width:350px}.sas-calendar .calendar-container{margin:0 -15px;min-width:675px;text-align:center}.sas-calendar .calendar-container .calendar-month{background-color:#fff;height:100%;margin:5px 0;min-width:296px;padding:0}.sas-calendar .calendar-container .calendar-month .calendar-nav .calendar-nav-arrow{align-items:center;aspect-ratio:1;color:#252525;display:flex;font-size:18px;justify-content:center;padding:2px;width:27px}.sas-calendar .calendar-container .calendar-month .calendar-nav .calendar-nav-arrow.disabled{color:#dcdcdc}.sas-calendar .calendar-container .calendar-month .calendar-nav .calendar-month-title{margin:0;padding:5px}.sas-calendar .calendar-container .calendar-month .calendar-month-body *{font-size:14px}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-week-header{display:grid;font-weight:700;grid-template-columns:repeat(7,1fr)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-week-header:after{clear:both;content:"";display:table}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days{display:grid;grid-template-columns:repeat(7,1fr)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid{align-items:center;display:flex;justify-content:center;width:100%}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent{width:100%}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day{align-items:center;aspect-ratio:1;background-origin:border-box;border:1px solid transparent;border-radius:50%;cursor:default;display:flex;justify-content:center;line-height:1;padding:8px 0}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.blocked:not(.blockedFull):not(.booked).blockedAfternoon.booked{background-image:linear-gradient(135deg,#fff 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.blocked:not(.blockedFull):not(.booked).blockedMorning.booked{background-image:linear-gradient(135deg,#c7c7c74d 50%,#fff 0);cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected),.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected){cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected).bookingAfternoon,.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected).bookingAfternoon{background-image:linear-gradient(135deg,#fff 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected).bookingMorning,.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected).bookingMorning{background-image:linear-gradient(135deg,#c7c7c74d 50%,#fff 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .calendar-month-week-grid-day.booked.blocked{background-color:#c7c7c74d;background-image:none;cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .blocked:not(.booked){background-blend-mode:soft-light;background-color:#c7c7c74d;cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .blocked:not(.booked).blockedAfternoon:not(.blockedFull):not(.restricted){background-color:transparent;background-image:linear-gradient(315deg,hsla(0,0%,78%,.3) 50%,transparent 0);cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .blocked:not(.booked).blockedMorning:not(.blockedFull):not(.restricted){background-color:transparent;background-image:linear-gradient(135deg,hsla(0,0%,78%,.3) 50%,transparent 0);cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .blocked:not(.booked).blockedFull{background-blend-mode:soft-light;background-color:#c7c7c74d;color:#696969;cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .today{border-color:#fb3b11;color:#fb3b11;font-weight:bolder}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .restricted{background-color:#fff}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .booked:not(.blocked){background-blend-mode:soft-light;background-color:#c7c7c74d;cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .booked:not(.blocked).checkin.bookingAfternoon{background-color:transparent;background-image:linear-gradient(315deg,hsla(0,0%,78%,.3) 50%,transparent 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .booked:not(.blocked).checkout.bookingMorning{background-color:transparent;background-image:linear-gradient(135deg,hsla(0,0%,78%,.3) 50%,transparent 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .booked:not(.blocked).checkout.checkin{background-color:#c7c7c74d;background-image:none}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .booked:not(.blocked).cleaning.bookingMorning.cleaningAfternoon{background-color:transparent;background-image:linear-gradient(135deg,hsla(0,0%,78%,.3) 49%,transparent 51%),linear-gradient(315deg,#f9d74d 49%,transparent 51%)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .cleaning{background-blend-mode:soft-light;background-color:#f9d74d;cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .cleaning.checkin.cleaningAfternoon{background-color:transparent;background-image:linear-gradient(315deg,#f9d74d 50%,transparent 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body .calendar-month-days .calendar-month-week-grid .calendar-month-week-grid-day-parent .cleaning.checkout.cleaningMorning{background-color:transparent;background-image:linear-gradient(135deg,#f9d74d 50%,transparent 0);cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body:after{clear:both;content:"";display:table}.sas-calendar .calendar-container .calendar-month .calendar-month-body.notDetailed .calendar-month-week-grid .restricted,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .restricted{background-color:transparent}.sas-calendar .calendar-container .calendar-month .calendar-month-body.notDetailed .calendar-month-week-grid .booked,.sas-calendar .calendar-container .calendar-month .calendar-month-body.notDetailed .calendar-month-week-grid .booked.checkin.bookingAfternoon,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .booked,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .booked.checkin.bookingAfternoon{cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body.notDetailed .calendar-month-week-grid .booked.checkout.bookingMorning,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .booked.checkout.bookingMorning{cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body.notDetailed .calendar-month-week-grid .booked.checkout.checkin,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .booked.checkout.checkin{cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body.notDetailed .calendar-month-week-grid .booked.cleaning.bookingMorning.cleaningAfternoon,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .booked.cleaning.bookingMorning.cleaningAfternoon{cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isRange:not(.booked):not(.blocked){background-color:#fb3b1166!important;color:#fff}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isRange.booked.checkout:not(.checkin):not(.isSelected).bookingMorning{background-image:linear-gradient(135deg,#c7c7c74d 50%,#fb3b11 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isSelected:not(.booked):not(.blocked){background-color:#fb3b11!important;color:#fff}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isSelected.booked.checkin:not(.checkout).bookingAfternoon:not(.blocked),.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isSelected.booked.checkout:not(.checkin).bookingAfternoon:not(.blocked){background-image:linear-gradient(135deg,#fb3b11 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isSelected.booked.checkin:not(.checkout).bookingMorning:not(.blocked),.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isSelected.booked.checkout:not(.checkin).bookingMorning:not(.blocked){background-image:linear-gradient(135deg,#c7c7c74d 50%,#fb3b11 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isSelected.blocked.blockedAfternoon:not(.booked):not(.restricted){background-image:linear-gradient(135deg,#fb3b11 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.isSelected.blocked.blockedMorning:not(.booked):not(.restricted){background-image:linear-gradient(135deg,#c7c7c74d 50%,#fb3b11 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day:not(.booked):not(.blocked):not(.isSelected):not(.restricted).afterToday{cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day:not(.booked):not(.blocked):not(.isSelected):not(.restricted).afterToday:not(.isRange){background-color:#fff}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day:not(.booked):not(.blocked):not(.isSelected):not(.restricted).afterToday:hover{background-color:#fb3b11;color:#fff}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.restricted.afterToday:not(.blocked):not(.isRange):not(.isSelected){background-color:#c7c7c74d;color:#696969}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.blocked:not(.blockedFull):not(.booked).blockedAfternoon.booked{background-image:linear-gradient(135deg,#fff 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.blocked:not(.blockedFull):not(.booked).blockedAfternoon:not(.booked):hover{background-image:linear-gradient(135deg,#fb3b11 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.blocked:not(.blockedFull):not(.booked).blockedMorning.booked{background-image:linear-gradient(135deg,#c7c7c74d 50%,#fff 0);cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.blocked:not(.blockedFull):not(.booked).blockedMorning:not(.booked):not(.restricted):hover{background-image:linear-gradient(135deg,#c7c7c74d 50%,#fb3b11 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected),.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected){cursor:pointer}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected).bookingAfternoon,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected).bookingAfternoon{background-image:linear-gradient(135deg,#fff 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected).bookingAfternoon:hover,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected).bookingAfternoon:hover{background-image:linear-gradient(135deg,#fb3b11 50%,#c7c7c74d 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected).bookingMorning,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected).bookingMorning{background-image:linear-gradient(135deg,#c7c7c74d 50%,#fff 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkin:not(.checkout):not(.isSelected).bookingMorning:hover,.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked:not(.blocked).checkout:not(.checkin):not(.isSelected).bookingMorning:hover{background-image:linear-gradient(135deg,#c7c7c74d 50%,#fb3b11 0)}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker .calendar-month-week-grid .calendar-month-week-grid-day.booked.blocked{background-color:#c7c7c74d;background-image:none;cursor:not-allowed}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker.isCheckouting .calendar-month-week-grid .calendar-month-week-grid-day.restricted.afterToday.validCheckout:not(.blocked):not(.isRange){background-color:#fff}.sas-calendar .calendar-container .calendar-month .calendar-month-body.picker.isCheckouting .calendar-month-week-grid .calendar-month-week-grid-day.restricted.afterToday.validCheckout:not(.blocked):not(.isRange):hover{background-color:#fb3b11;color:#fff}.sas-calendar .calendar-container .calendar-month.dark{background-color:#dcdcdc}.sas-calendar .calendar-container .calendar-month.dark .calendar-nav .calendar-nav-arrow{color:#252525}.sas-calendar .calendar-container .calendar-month.dark .calendar-nav .calendar-nav-arrow.disabled{color:#5b6670}.sas-calendar .calendar-container .calendar-month.dark .calendar-month-body .calendar-month-week-grid .calendar-month-week-grid-day{border-color:#dcdcdc}.sas-calendar .calendar-container .calendar-month.dark .calendar-month-body .calendar-month-week-grid .today{border-color:#c7c7c74d}.sas-calendar .calendar-container .calendar-month.dark .calendar-month-body .calendar-month-week-grid .restricted{background-color:#f5f5f5}.sas-calendar .calendar-container .calendar-month.light{background-color:#fff}.sas-calendar .calendar-container .calendar-month.light .calendar-nav .calendar-nav-arrow{color:#252525}.sas-calendar .calendar-container .calendar-month.light .calendar-nav .calendar-nav-arrow.disabled{color:#5b6670}.sas-calendar .calendar-container .calendar-month.light .calendar-month-body .calendar-month-week-grid .calendar-month-week-grid-day{border-color:#fff}.sas-calendar .calendar-container .calendar-month.light .calendar-month-body .calendar-month-week-grid .today{border-color:#c7c7c74d}.sas-calendar .calendar-container .calendar-month.light .calendar-month-body .calendar-month-week-grid .restricted{background-color:#f5f5f5}@media screen and (max-width:768px){.sas-calendar .calendar-container{min-width:auto}}
