.CalendarPicker[data-v-7722f729]{z-index:10}.CalendarPicker-layer[data-v-7722f729]{width:100%;background-color:#fff}@media (min-width:469px){.CalendarPicker-layer[data-v-7722f729]{padding-bottom:10px}}@media (min-width:469px){.CalendarPicker-wrapper[data-v-7722f729]{display:flex;justify-content:center}}.CalendarPicker-dateDisplay[data-v-7722f729]{display:none}.CalendarWidget[data-v-7722f729]{min-height:300px;min-width:230px;background-color:#fff;padding:10px;border-bottom:2px solid #e4e9f2}@media (min-width:469px){.CalendarWidget[data-v-7722f729]{width:50%;border:2px solid #e4e9f2}}.CalendarWidget-header[data-v-7722f729]{display:flex;align-items:center;margin-bottom:20px}.CalendarWidget-title[data-v-7722f729]{font-size:16px;font-family:Open Sans,Arial,sans-serif;font-weight:700;line-height:24px;color:#131729;padding-left:10px}.CalendarWidget-navigation[data-v-7722f729]{display:flex;margin-left:auto}.CalendarWidget-next[data-v-7722f729],.CalendarWidget-prev[data-v-7722f729]{display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid transparent;padding:5px}.CalendarWidget-next[data-v-7722f729]:focus,.CalendarWidget-next[data-v-7722f729]:hover,.CalendarWidget-prev[data-v-7722f729]:focus,.CalendarWidget-prev[data-v-7722f729]:hover{border-color:rgba(143,155,179,.12549)}.CalendarWidget-next[data-v-7722f729]:active,.CalendarWidget-prev[data-v-7722f729]:active{border-color:#e4e9f2}.CalendarWidget-next img[data-v-7722f729],.CalendarWidget-prev img[data-v-7722f729]{width:20px;height:auto}.CalendarWidget-weekdays[data-v-7722f729]{padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;font-weight:600;text-align:center}.CalendarWidget-dates[data-v-7722f729]{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.CalendarWidget-date[data-v-7722f729]{flex:0 0 14.28571%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:35px;text-transform:uppercase;font-weight:700}.CalendarWidget-layer[data-v-7722f729]{display:flex;align-items:center;justify-content:center;width:100%;max-width:35px;height:35px;text-align:center;font-weight:600;border:2px solid transparent}.CalendarWidget-layer.isToday[data-v-7722f729]{color:#12bee4}.CalendarWidget-layer.isDisabled[data-v-7722f729]{opacity:.3!important}.CalendarWidget-layer.isDate[data-v-7722f729]:not(.isDisabled){cursor:pointer}.CalendarWidget-layer.isDate[data-v-7722f729]:not(.isDisabled):focus,.CalendarWidget-layer.isDate[data-v-7722f729]:not(.isDisabled):hover{border:2px solid rgba(143,155,179,.12549)}.CalendarWidget-layer.isDate[data-v-7722f729]:not(.isDisabled):active{border:2px solid #e4e9f2}.CalendarWidget-layer.isSelected[data-v-7722f729]{background-color:#12bee4;color:#fff}.ReservationList{background-color:#fff}.ReservationList-header{justify-content:unset!important;box-shadow:none!important}.ReservationList-back{height:24px;margin-left:4px;margin-right:30px}.ReservationList-backImage{height:100%;display:block}.ReservationList-title{font-size:16px;line-height:24px;color:#131729;margin-right:24px;display:none}.ReservationList-headerButton,.ReservationList-title{font-family:Open Sans,Arial,sans-serif;font-weight:700}.ReservationList-headerButton{background-color:#fff;border:1px solid #12bee4;border-radius:4px;padding:8px 16px;text-transform:uppercase;color:#12bee4;font-size:10px;line-height:12px}.ReservationList-imageCalendar{margin-left:auto;margin-right:16px;display:block;transition-duration:.4s;box-sizing:border-box;cursor:pointer}.ReservationList-imageSearch{margin-left:16px;display:block;transition-duration:.4s;cursor:pointer}.ReservationList-content{margin-top:0!important;padding-right:16px;padding-left:16px}.ReservationList-tabs{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 -5px 15px 0 #c5cee0}.ReservationList-tabsButton{font-family:Open Sans,Arial,sans-serif;color:#8f9bb3;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;padding:16px;text-align:center;height:48px;transition-duration:.4s}.ReservationList-tabsButton.activeTab{color:#12bee4;border-bottom:4px solid #12bee4}.ReservationList-searchInputGroup{display:flex;justify-content:space-between;border-bottom:2px solid #e4e9f2;z-index:10;margin-top:10px;background-color:#fff}.ReservationList-searchInput{width:100%;margin:0 20px 20px 20px;border-color:#12bee4!important}.ReservationList .datePickerIsVisible,.ReservationList .searchInputIsVisible{box-shadow:0 4px 0 0 #12bee4}.slide-enter{transform:translateY(50px);opacity:0}.slide-leave{opacity:0}.slide-enter-active{transition-duration:.4s}