@media (min-width:1025px){.Header_impBannerSidebarOpen__ukCEw{width:calc(100% - 256px)}.Header_impBannerSidebarClosed__vg_nP{width:calc(100% - 102px)}}.ResortPassAnimation_rpSpinner__7btM_{opacity:1;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;z-index:1060;overflow-x:hidden;height:auto;background-color:rgba(255,255,255,.6);visibility:visible;transition:opacity .6s,visibility .6s}.ResortPassAnimation_rpSpinner__7btM_ .ResortPassAnimation_lottie__ocNl_{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:225px;height:225px}.ResortPassAnimation_rpSpinner__7btM_ .ResortPassAnimation_text__ecbDz{position:absolute;top:65%;transform:translateY(-50%);text-align:center;font-size:16px;width:100%}.NHGRstyles_NHGRdatePicker__sJte1:focus-within>button[data-will-rotate]{transform:rotate(180deg);z-index:2}.NHGRstyles_NHGRdatePicker__sJte1 input[type=text]{border:1px solid #dddddd;border-radius:10px;box-shadow:0 2px 6px rgba(0,116,131,.12);padding:12px 50px 12px 20px;width:100%;background-color:transparent;position:relative;z-index:2}.NHGRstyles_NHGRdatePicker__sJte1 input[type=text]:focus,.NHGRstyles_NHGRdatePicker__sJte1 input[type=text]:hover,.NHGRstyles_NHGRdatePicker__sJte1:focus-within input[type=text]{border-color:#26383b;cursor:pointer}.NHGRstyles_NHGRdatePicker__sJte1 input[type=text]:focus-visible{outline:0}.NHGRstyles_NHGRdatePicker__sJte1 div[role=listbox] div[aria-selected=true]{background-color:#000;border-color:#000}.NHGRstyles_NHGRseatingMap__QsoYy{padding-bottom:19px}.NHGRstyles_NHGRseatingMap__QsoYy svg{border-radius:14px;height:100%;width:100%}.NHGRstyles_NHGRseatingMap__QsoYy[data-hasseatselection=false]{opacity:.3}.NHGRstyles_NHGRscrollbar__M5HgQ::-webkit-scrollbar{-webkit-appearance:none}.NHGRstyles_NHGRscrollbar__M5HgQ::-webkit-scrollbar:vertical{width:7px}.NHGRstyles_NHGRscrollbar__M5HgQ::-webkit-scrollbar-thumb{background-color:#6e8387;border:2px solid #6e8387;border-radius:4px;outline:#6e8387}.NHGRstyles_NHGRproductDetails__6l9G5 li{list-style-type:disc;margin-left:24px}.NHGRstyles_NHGRproductDetails__6l9G5 p{padding-bottom:12px}.Switch_switch__ShTDe{position:relative;display:inline-block;width:34.5px;height:24px;cursor:pointer}div.Switch_switch__ShTDe{height:31px;width:51px}.Switch_switch__ShTDe input{opacity:0;width:0;height:0}.Switch_slider__ZmAUz{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-border);transition:.4s;cursor:pointer}.Switch_slider__ZmAUz:before{position:absolute;content:"";height:21px;width:21px;left:-11px;bottom:1.5px;background-color:white;transition:.4s}input:checked+.Switch_slider__ZmAUz{background-color:#2ecc71}input:checked+.Switch_slider__ZmAUz:before{transform:translateX(21px);background-color:white;background-image:url(/_next/static/media/icon-check-green.eaafc08e.svg);background-repeat:no-repeat;background-position:50%;left:-9px}.Switch_slider__ZmAUz.Switch_round__GSs_N{border-radius:12px}.Switch_slider__ZmAUz.Switch_round__GSs_N:before{border-radius:50%;left:3px}@media (min-width:767px){.Calendar2_dayColumn__P4ucH{min-height:calc(100vh - 237px)}}.Calendar2_singleDayEditFormField__H6C4U div[aria-hidden=false]{margin-top:4px}.Calendar2_singleDayEdit__dgxq2 input{color:#26383b}.Calendar2_singleDayEdit__dgxq2 input:disabled{color:#bdc4cc}.Calendar2_singleDayEdit__dgxq2 input:disabled:hover{cursor:not-allowed}.Calendar2_bulkEdit__VnRSG input:disabled:hover{cursor:pointer}.Calendar2_singleDayEditNumberInput__ltUDU{width:100%}.Calendar2_singleDayEditNumberInput__ltUDU input{background-color:transparent;line-height:22px;padding-left:28px;width:100%}.Calendar2_singleDayEditNumberInput__ltUDU input:focus{outline:0}.Calendar2_singleDayEditNumberInput__ltUDU div{right:6px}.Calendar2_singleDayEditInventoryInput__jvv1I input{padding-left:16px}.Calendar2_singleDayEditTotalInventoryInput__N7b0K input{height:48px}.Calendar2_singleDayEditTotalInventoryInput__N7b0K div{top:8px}.Calendar2_singleDayEditDayGuestInput__o_Ade{font-size:14px;font-family:Nunito-Semibold}.Calendar2_singleDayEditDayGuestInput__o_Ade:focus,.Calendar2_singleDayEditDayGuestInput__o_Ade:hover{background-color:#edf0f3!important}.Calendar2_singleDayHistoryEntry__qvPIR:last-child div[data-id=line-after]{display:none}.Calendar2_singleDayHistoryEntry__qvPIR:last-child{margin-bottom:0;.Calendar2_childrenDimmed__cel46{margin-bottom:0}}.Calendar2_radioLabel__B4dui>input[type=radio]{display:none}.Calendar2_radioLabel__B4dui>input[type=radio]+:before{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:.3rem;border-radius:50%;border:.1rem solid #7f7f7f}.Calendar2_radioLabel__B4dui>input[type=radio]:checked+:before{background:radial-gradient(#38c0cd 0,#38c0cd 40%,transparent 50%,transparent);border-color:#38c0cd}.Calendar2_numberInput__Zfogl:before{content:"+";display:flex;align-items:center;height:100%;padding-left:16px;position:absolute;opacity:.5}.Calendar2_numberInput__Zfogl div{margin-right:8px}.Calendar2_numberInput__Zfogl input{padding-left:32px}.Calendar2_childrenDimmed__cel46>span{opacity:.7}.Calendar2_headerProductSelect__VnBF6 button[name=ProductSelect]{box-shadow:none}.Calendar2_bulkUpdateDayCheckbox__hPfFl input[type=checkbox]+label:before{background-color:#fff;height:20px!important;width:20px!important}.Calendar2_bulkUpdateDayCheckbox__hPfFl input[type=checkbox]:checked+label:before{background-color:#02a6b5}.Calendar2_bulkUpdateDayCheckbox__hPfFl label{font-size:14px;line-height:22px;letter-spacing:.2px}.Calendar2_bulkUpdateIsChangingCheckbox__ejeb_{color:#6e8387;display:flex;flex-direction:row;align-items:center;height:26px}.Calendar2_bulkUpdateIsChangingCheckbox__ejeb_ label{font-family:Nunito-Semibold;font-size:14px;line-height:24px}.Calendar2_bulkUpdateIsChangingCheckbox__ejeb_ input[type=checkbox]+label:before{background-color:#fff;height:24px!important;width:24px!important}.Calendar2_bulkUpdateIsChangingCheckbox__ejeb_ input[type=checkbox]:checked+label:before{background-color:#02a6b5}.Calendar2_bulkUpdateDatePicker__ueHeO input[type=text]{border:1px solid transparent;border-radius:8px;padding:15px 0 15px 24px;width:100%}.Calendar2_bulkUpdateDatePickerTo__VoI66 input[type=text]{padding-left:40px}.Calendar2_bulkUpdateDatePicker__ueHeO input[type=text]:hover{border:1px solid #324a4e;cursor:pointer}.Calendar2_bulkUpdateDatePicker__ueHeO input[type=text]:focus{outline-color:#2c9eb5}.Calendar2_bulkUpdateNumberInput__OEWBv{width:100%}.Calendar2_bulkUpdateNumberInput__OEWBv input{border-bottom:1px solid transparent;background-color:transparent;padding-left:0;width:100%}.Calendar2_bulkUpdateNumberInput__OEWBv input:focus{border:0;border-bottom:1px solid #2c9eb5;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0}.Calendar2_bulkUpdateNumberInput__OEWBv input:disabled{border:0}.Calendar2_bulkUpdateNumberInput__OEWBv div{padding-right:0}.Calendar2_bulkUpdateTotalInventory___523J:focus-within input{border-bottom-color:#2c9eb5;border-bottom-left-radius:0;border-bottom-right-radius:0}.Calendar2_bulkUpdateTotalInventory___523J input{background-color:#f6f8f9;border-bottom-width:1px;border-radius:8px;height:48px;padding:13px 16px}.Calendar2_bulkUpdateTotalInventory___523J div{top:8px}.Calendar2_bulkUpdateInventoryInput__ProXa{width:363px;max-width:100%}.Calendar2_bulkUpdateInventoryInput__ProXa input{border-color:transparent;border-width:1px;padding-left:16px!important}.Calendar2_bulkUpdateInventoryInput__ProXa div{padding-right:16px!important}.Calendar2_bulkUpdateInventoryInput__ProXa span[aria-placeholder]{font-size:14px;left:16px}.Calendar2_bulkUpdatePriceInput__lHjSz input{background-color:#f6f8f9;border-radius:8px;padding-left:28px}.Calendar2_bulkUpdatePriceInput__lHjSz input:focus,.Calendar2_bulkUpdatePriceInput__lHjSz input:hover,.Calendar2_bulkUpdateTotalInventory___523J:focus-within input,.Calendar2_bulkUpdateTotalInventory___523J:hover input{background-color:#edf0f3}.Calendar2_bulkUpdateTextArea__CYmpB:focus{border-bottom:1px solid #2c9eb5;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0}.Calendar2_bulkUpdateDisabled__UKcZC input{background-color:#edf0f3;color:#bdc4cc}.Calendar2_bulkUpdateDisabled__UKcZC input:hover{background-color:#edf0f3;color:#bdc4cc;cursor:not-allowed!important}.Calendar2_bulkUpdateDisabled__UKcZC span{color:#bdc4cc}.Calendar2_viewLoader__Q1Ebj{height:calc(100vh - (88px + 77px));overflow-y:hidden}@media (max-width:500px){.Calendar2_SoldOutMessage__XQgpO input[type=number]{width:100px}}@media (min-width:1800px){.Calendar2_headerProductSelect__VnBF6 button[name=ProductSelect]{max-width:43vw}}@media (min-width:1545px) and (max-width:1799px){.Calendar2_headerProductSelect__VnBF6 button[name=ProductSelect]{max-width:33vw}}@media (min-width:1334px) and (max-width:1544px){.Calendar2_headerProductSelect__VnBF6 button[name=ProductSelect]{max-width:23vw}}@media (min-width:1025px) and (max-width:1333px){.Calendar2_headerProductSelect__VnBF6 button[name=ProductSelect]{max-width:18vw}}#ReservationsDashboard_ResTableMobile__HZ0dP{overflow:hidden}.ReservationsDashboard_tableHeader__J_UbF{position:sticky;position:-webkit-sticky;top:0;z-index:10}.ReservationsDashboard_guestTypeLabel__pKLfi{font-family:Nunito-Semibold;white-space:nowrap;font-size:13px;line-height:16px;padding:6px 8px 5px;border-radius:12px;background:#f6f8f9}.ReservationsDashboard_reservationTableHeader__Genv2{display:flex;position:sticky;width:100%;top:0;background-color:#f6f8f9;text-align:left;font-family:Nunito-semibold;font-size:14px;line-height:22px;letter-spacing:.2px;color:#6e8387;margin-bottom:8px;z-index:14}.ReservationsDashboard_reservationTableHeader__Genv2>div,.ReservationsDashboard_reservationTableHeader__Genv2>div>div{white-space:nowrap;flex-shrink:0;background-color:#f6f8f9}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=date]{padding-bottom:13px}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=status]{width:140px;padding-left:30px}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=guestDetails]{padding-left:9px}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=id]{padding-left:8px;padding-right:8px;text-align:center}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=guestType]{text-align:center}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=addons],.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=products]{padding-left:35px;padding-right:18px}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=locations]{padding-right:10px;text-align:center}.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=totals]{padding-right:50px;text-align:right}@media screen and (max-width:1300px) and (min-width:769px){.ReservationsDashboard_reservationTableHeader__Genv2 div[data-type=totals]{padding-right:20px}.ReservationsDashboard_reservationTableHeader__Genv2,.ReservationsDashboard_reservationsTableInnerWrapper__WrtDK{min-width:1150px}}#ReservationsDashboard_ResTableMobile__HZ0dP div[data-type=date]{width:80px}.ReservationsDashboard_reservationsTableDesktop__xKAdl div[data-type=date]{width:116px}.ReservationsDashboard_tableWrapper__pMARN div[data-type=status]{width:140px}#ReservationsDashboard_ResTableMobile__HZ0dP div[data-type=guestDetails]{width:276px}.ReservationsDashboard_reservationsTableDesktop__xKAdl div[data-type=guestDetails]{width:182px}#ReservationsDashboard_ResTableMobile__HZ0dP .ReservationsDashboard_detailedNote__LteJR{left:230px}.ReservationsDashboard_tableWrapper__pMARN div[data-type=date]{position:sticky;z-index:2;left:0;flex-shrink:0}#ReservationsDashboard_ResTableMobile__HZ0dP div[data-type=date]{padding-left:20px}.ReservationsDashboard_reservationsTableDesktop__xKAdl div[data-type=date]{padding-left:40px}.ReservationsDashboard_tableWrapper__pMARN div[data-type=status]{position:sticky;z-index:4;left:116px}.ReservationsDashboard_tableWrapper__pMARN div[data-type=guestDetails]{position:sticky;z-index:5;left:258px}.ReservationsDashboard_dateReservationsBlock__qbUbG{border-radius:12px;position:sticky;border:2px solid #ebebeb;background-color:white}@media screen and (min-width:1230px){.ReservationsDashboard_dateReservationsBlock__qbUbG{width:100%}}@media screen and (max-width:1470px) and (min-width:769px){.ReservationsDashboard_dateReservationsBlock__qbUbG{width:1470px}}#ReservationsDashboard_ResTableMobile__HZ0dP .ReservationsDashboard_dateReservationsBlock__qbUbG{width:100%}.ReservationsDashboard_nextRes__I_pQt,.ReservationsDashboard_prevRes__AIX0k{display:flex;align-items:center;padding-top:4px;padding-bottom:4px;padding-right:4px;background:white;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#26383b;height:40px;width:100%;border-radius:10px}.ReservationsDashboard_nextRes__I_pQt>div,.ReservationsDashboard_prevRes__AIX0k>div{position:relative;display:flex;align-items:center;left:20px;width:98%;height:100%;padding:0 20px}.ReservationsDashboard_nextRes__I_pQt>div:hover,.ReservationsDashboard_prevRes__AIX0k>div:hover{background:#e7f5f9;border-radius:12px}.ReservationsDashboard_nextRes__I_pQt{border-bottom:1px solid #ebebeb}.ReservationsDashboard_prevNextText__3oleo{width:130px;font-weight:500;font-size:13px;line-height:20px;color:#108e9d;margin-left:10px;margin-top:1px}.ReservationsDashboard_reservationRow__60MI7{padding-right:4px;background:white;position:relative}.ReservationsDashboard_reservationsTableDesktop__xKAdl .ReservationsDashboard_reservationRow__60MI7{border-bottom:1px solid #ebebeb;padding-top:4px;padding-bottom:4px}.ReservationsDashboard_reservationRow__60MI7:first-child{border-top-right-radius:12px}.ReservationsDashboard_reservationRow__60MI7:nth-last-child(2){border-bottom-right-radius:12px}.ReservationsDashboard_reservationsTableDesktop__xKAdl .ReservationsDashboard_reservationRow__60MI7:nth-last-child(2){border-bottom:none!important}.ReservationsDashboard_reservationRow__60MI7>div{display:flex;cursor:pointer;position:relative}#ReservationsDashboard_ResTableMobile__HZ0dP .ReservationsDashboard_reservationRow__60MI7:hover .ReservationsDashboard_reservationColumn__o9aI9>div{background:#e7f5f9;width:100%;border-radius:12px}.ReservationsDashboard_reservationsTableDesktop__xKAdl .ReservationsDashboard_reservationRow__60MI7 .ReservationsDashboard_reservationColumn__o9aI9>div{width:100%}.ReservationsDashboard_reservationsTableDesktop__xKAdl .ReservationsDashboard_reservationRow__60MI7:hover .ReservationsDashboard_reservationColumn__o9aI9>div,.ReservationsDashboard_reservationsTableDesktop__xKAdl .ReservationsDashboard_reservationRow__60MI7:hover>div{background:#e7f5f9}.ReservationsDashboard_reservationRow__60MI7:hover>span,.ReservationsDashboard_reservationRow__60MI7>span{visibility:visible}.ReservationsDashboard_reservationColumn__o9aI9{flex-shrink:0;white-space:nowrap;background:white}#ReservationsDashboard_ResTableMobile__HZ0dP .ReservationsDashboard_reservationColumn__o9aI9{border-bottom:1px solid #ebebeb}.ReservationsDashboard_reservationColumn__o9aI9>div{height:100%;padding:16px 18px 20px}.ReservationsDashboard_reservationColumn__o9aI9:first-child{padding-left:2px}.ReservationsDashboard_reservationRow__60MI7 .ReservationsDashboard_reservationColumn__o9aI9[data-type=status]{left:119px}.ReservationsDashboard_reservationRow__60MI7 .ReservationsDashboard_reservationColumn__o9aI9[data-type=status]:before{position:absolute;content:"";left:-2px;bottom:-5px;width:24px;height:1px;background-color:#ebebeb}.ReservationsDashboard_reservationRow__60MI7:nth-last-child(2) .ReservationsDashboard_reservationColumn__o9aI9[data-type=status]:before{display:none}.ReservationsDashboard_leftBoxShadow__nPjuA{position:absolute;top:0;left:-118px;width:calc(100% + 118px);height:100%;pointer-events:none;z-index:2}.ReservationsDashboard_leftBoxShadow__nPjuA>div{position:sticky;left:0;top:0;background:#f6f8f9;width:126px;height:calc(100% + 4px);margin-top:-2px}#ReservationsDashboard_ResTableMobile__HZ0dP .ReservationsDashboard_leftBoxShadow__nPjuA>div>div{width:64px}.ReservationsDashboard_reservationsTableDesktop__xKAdl .ReservationsDashboard_leftBoxShadow__nPjuA>div>div{width:24px}.ReservationsDashboard_leftBoxShadow__nPjuA>div>div{position:absolute;height:100%;top:0;background:white;z-index:40;border:2px solid #ebebeb;border-right:none;right:-12px;border-top-left-radius:12px;border-bottom-left-radius:12px}.ReservationsDashboard_reservationColumn__o9aI9[data-type=status]>div{padding-left:16px}#ReservationsDashboard_ResTableMobile__HZ0dP .ReservationsDashboard_reservationColumn__o9aI9[data-type=guestDetails]>div{padding:0}#ReservationsDashboard_ResTableMobile__HZ0dP .ReservationsDashboard_reservationColumn__o9aI9[data-type=guestDetails]>div>div{padding:20px 65px 20px 20px}.ReservationsDashboard_reservationsTableDesktop__xKAdl .ReservationsDashboard_reservationColumn__o9aI9[data-type=guestDetails]>div{padding-left:6px;padding-right:9px}.ReservationsDashboard_reservationColumn__o9aI9[data-type=id]>div{padding-left:8px;padding-right:8px;text-align:center}.ReservationsDashboard_reservationColumn__o9aI9[data-type=guestType]>div{padding-left:9px;padding-right:9px;text-align:center}.ReservationsDashboard_reservationColumn__o9aI9[data-type=locations]>div{padding-left:10px;padding-right:10px;text-align:center}.ReservationsDashboard_reservationColumn__o9aI9[data-type=totals]>div{text-align:right}.ReservationsDashboard_reservationColumn__o9aI9[data-type=notes]>div{padding-left:0}.ReservationsDashboard_rightShadow__k3cBU{position:absolute;top:0;right:4px;width:4px;height:100%;box-shadow:2px 0 4px rgba(0,0,0,.08);clip-path:inset(0 -6px 0 0)}.ReservationsDashboard_reservationCheckbox__IYyWn input[type=checkbox]+label:before{background-color:#fff;height:24px!important;width:24px!important}.ReservationsDashboard_reservationCheckbox__IYyWn input[type=checkbox]:checked+label:before{background-color:#02a6b5}.ReservationsDashboard_reservationCheckbox__IYyWn label{font-family:Nunito-Regular;font-style:normal;color:#26383b;font-weight:400;font-size:14px;line-height:16px}.ReservationsDashboard_locationWrap__pLxC1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.ReservationsDashboard_locationWrap__pLxC1>span{margin-left:-4px;margin-bottom:4px;flex-shrink:0;white-space:nowrap}.ReservationsDashboard_paymentWrap__87ROl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:14px;font-weight:400;font-family:Nunito-Regular;font-style:normal;color:#26383b}.ReservationsDashboard_paymentWrap__87ROl span{margin-left:6px}.ReservationsDetails_SwitchButton__ZjAi_ label{height:32px;width:46px}.ReservationsDetails_SwitchButton__ZjAi_ label:hover{transform:scale(1)}.ReservationsDetails_SwitchButton__ZjAi_ span{border-radius:16px!important}.ReservationsDetails_SwitchButton__ZjAi_ input+span:before{bottom:2px;height:28px;left:2px!important;width:28px}.ReservationsDetails_SwitchButton__ZjAi_ input:checked+span:before{left:0!important;transform:translateX(16px)}.ReservationsDetails_SwitchButton__ZjAi_ :hover{cursor:pointer}.ReservationsDetails_SwitchButton__ZjAi_:disabled :hover{cursor:default}.ReservationsDetails_SwitchButton__ZjAi_:disabled>*{opacity:.5}