.loginPage{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.loginPage .login{background-color:#06a666;border-radius:10px;height:300px;max-width:500px;width:80%}.loginPage .welcomeText{color:#fcbb53;font-size:28px;margin-bottom:30px;margin-top:30px;text-align:center}.loginPage .buttonWrapper{float:right;margin-right:20%}.homePage{display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:scroll;padding-top:40px;position:absolute;top:0;width:100%}.homePage a{text-decoration:none}@media only screen and (max-width:1100px){.homePage{flex-direction:row}}@media only screen and (max-width:600px){.homePage{flex-direction:column}}.homePage .homeRow{display:flex;flex-direction:row;height:20vw;justify-content:center;margin-bottom:20px}@media only screen and (max-width:1100px){.homePage .homeRow{flex:.5 1;flex-direction:column;height:44vw;margin:0 1vw}}@media only screen and (max-width:800px){.homePage .homeRow{height:64vw}}@media only screen and (max-width:500px){.homePage .homeRow{flex:1 1;height:84vw}.homePage .homeRow .homeButton{width:100%}}.homePage .bottomAlign{align-items:flex-end}.homePage .topAlign{align-items:flex-start}.homePage .homeButton{align-content:center;border-radius:10px;box-shadow:0 2px 2px 0 #0000001a,0 1px 3px 0 #00000030;color:#fff;display:flex;flex-direction:column;font-size:23px;height:100%;justify-content:center;margin:0 20px;text-align:center;transition:width .3s,height .3s;width:20vw}@media only screen and (max-width:1100px){.homePage .homeButton{font-size:16px;margin:1vw 0}}@media only screen and (max-width:800px){.homePage .homeButton{height:30vw;width:30vw}}@media only screen and (max-width:500px){.homePage .homeButton{height:40vw;width:40vw}}.homePage .buttonHover:hover{cursor:pointer;opacity:.9}.homePage .buttonGreen{background-color:#06a666}.homePage .buttonYellow{background-color:#fcbb53}.homePage .buttonPurple{background-color:#61189f}.registerWindow{align-items:center;animation:fadein .3s;background-color:#000000b3;height:100%;justify-content:center;overflow-y:scroll;position:absolute;top:0;transition:opacity 4s;width:100%}.registerWindow .videoWrapper{align-items:center;border:2px solid #fcbb53;border-radius:3px;display:flex;flex-direction:column;height:200px;left:50%;margin-left:-100px;overflow:hidden;position:relative;width:200px}.registerWindow .videoWrapper video{height:200px;object-fit:cover;width:200px}.registerWindow .avatarImage{background-image:url(https://via.placeholder.com/375x200);background-position:50%;background-repeat:no-repeat;background-size:center;border-radius:3px;height:200px;overflow:hidden;width:200px}.registerWindow .registerForm{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;height:800px;margin:50px auto;max-width:600px;overflow:scroll;padding:10px 0;width:80%}.registerWindow .registerForm::-webkit-scrollbar{display:none}.registerWindow .takePicture{display:flex;justify-content:center;margin-bottom:10px;margin-top:20px;position:relative;width:100%}.registerWindow .takePicture .buttonWrapper{background-color:#fcbb53;border-radius:3px;color:#fff;height:40px;line-height:40px;margin-right:0!important;padding:0 15px;text-align:center}.registerWindow .closeIcon{color:#fff;float:right;margin-right:10px;position:relative}.registerWindow .closeIcon:hover{cursor:pointer}.registerWindow .formGap{height:20px}.registerWindow .buttonWrapper{float:right;margin-right:20%}.playonlyWindow{align-items:center;background-color:#000000b3;height:100%;justify-content:center;overflow-y:scroll;position:absolute;top:0;width:100%}.playonlyWindow .playonlyView{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;flex-direction:column;margin:50px auto;max-width:600px;overflow-y:scroll;padding:10px 0;width:80%}.playonlyWindow .playonlyView::-webkit-scrollbar{display:none}.playonlyWindow .closeIcon{color:#fff;float:right;margin-right:10px;position:relative}.playonlyWindow .closeIcon:hover{cursor:pointer}.playonlyWindow .smallText{font-size:13px}.playonlyWindow .guestsDetails{margin-left:20%;margin-top:10px;width:60%}@media only screen and (max-width:600px){.playonlyWindow .guestsDetails{margin-left:5%;width:90%}}.playonlyWindow .guestAmountRow{border-bottom:1px solid #fff;display:flex;flex-direction:row;font-size:14px;height:30px;line-height:30px;margin:2px}.playonlyWindow .questAmountTitle{color:#fff;display:block;flex:1 1;width:80%}.playonlyWindow .questAmountInput{font-size:12px;height:25px;margin-top:2px;width:50px}.playonlyWindow .fullWidth{margin-left:0;max-height:none;width:100%}.playonlyWindow .guestOpened{height:330px}.playonlyWindow .guestOpened .guestTitle{background-color:#ffffff26}.playonlyWindow .guestOpened .guestTitle:hover{background-color:#fff3}.playonlyWindow .guestClosed{height:35px}.playonlyWindow .guestTitle{cursor:pointer;height:35px;opacity:.9;padding-left:20px;width:100%}.playonlyWindow .guestRow{background-color:#fcbb53;border-bottom:1px solid #06a666;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;line-height:35px;overflow-y:hidden}.playonlyWindow .guestInput{margin:0}.playonlyWindow .guestInput input{border:0;border-radius:3px;padding-left:10px;width:90%}.playonlyWindow .questInputHeader{height:30px;line-height:40px;margin-top:0;padding-left:20px}.playonlyWindow .guestDateWrapper{display:flex;flex-direction:row;height:30px;justify-content:space-around;margin:25px 20px 5px}.playonlyWindow .guestDateRow{display:flex;flex-direction:row;margin-bottom:20px}.playonlyWindow .guestDateTitle{height:30px;line-height:30px;margin-right:5px}.playonlyWindow .guestYear{width:60px}.playonlyWindow .dateInput{border:1px solid #fff;border-radius:5px;color:#fff;height:35px;margin:10px auto auto 20%;padding-left:18px;width:20%}@media only screen and (max-width:600px){.playonlyWindow .dateInput{margin-left:5%;width:auto}}.playonlyWindow .dateInput input{color:#fff}.playonlyWindow .dateInput input::selection{background-color:#fcbb53;color:#fff}.playonlyWindow .react-date-picker--disabled{background-color:#0000}.playonlyWindow .react-date-picker__wrapper{border:0}.playonlyWindow .marginBottom{height:100px}.playonlyWindow .guestTimeSelect{background-color:#0000;border:1px solid #fff;color:#fff;height:35px;margin-left:2%;width:38%}@media only screen and (max-width:600px){.playonlyWindow .guestTimeSelect{margin-right:5%;width:auto}}.playonlyWindow .guestTimeSelect:focus{outline:none}.playonlyWindow .bookingButtons{display:flex;justify-content:flex-end;margin-left:20%;margin-top:20px;width:60%}@media only screen and (max-width:600px){.playonlyWindow .bookingButtons{margin-left:5%;width:90%}}.playonlyWindow .bookingButtons .marginRight{margin-right:10px}.playonlyWindow .priceWrapper{color:#fff;margin-left:20%;margin-top:20px;width:60%}.playonlyWindow .priceWrapper .discountInput{align-items:center;display:flex;justify-content:space-between}.playonlyWindow .priceWrapper .discountInput input{border:0;border-radius:3px;height:35px;padding-left:10px;width:70%}.playonlyWindow .priceWrapper .applyButton{border:1px solid #fff;border-radius:3px;height:35px;line-height:35px;text-align:center;width:25%}.playonlyWindow .priceWrapper .applyButton:hover{background-color:#fff3;cursor:pointer}.playonlyWindow .note{height:auto}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;justify-content:center;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;max-width:100%;padding:.75em .5em;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__input{-moz-appearance:textfield;background:none;border:0;box-sizing:initial;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:#0000;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{left:0;max-width:100vw;position:absolute;top:100%;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.navWrapper{background-color:#fcbb53;box-shadow:0 2px 2px 0 #0000001a,0 1px 3px 0 #00000030;display:flex;flex-direction:row;height:40px;justify-content:flex-end;position:absolute;top:0;width:100%}.navWrapper .navEmail{color:#fff;height:40px;line-height:40px;padding:0 10px}.navWrapper .navLogout{border:1px solid #fff;border-radius:3px;color:#fff;height:32px;line-height:31px;margin:4px 15px 0;padding:0 20px}.navWrapper .navLogout:hover{background-color:#fff3;cursor:pointer}.partyWindow{align-items:center;background-color:#000000b3;height:100%;justify-content:center;overflow-y:scroll;position:absolute;top:0;transition:opacity 4s;width:100%}.partyWindow .partyForm{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;height:800px;margin:50px auto;max-width:1000px;overflow-y:scroll;padding:10px 0;width:80%}@media only screen and (max-width:600px){.partyWindow .partyForm{width:90%}}.partyWindow .userDetail{display:flex;margin-left:10%;width:80%}.partyWindow .typeDetail{display:grid;grid-template-areas:"header footer";margin-left:20%;width:60%}@media only screen and (max-width:600px){.partyWindow .typeDetail{display:block}}.partyWindow .noBorder{border-bottom:0}.partyWindow .partyForm::-webkit-scrollbar{display:none}.partyWindow .closeIcon{color:#fff;float:right;margin-right:10px;position:relative}.partyWindow .closeIcon:hover{cursor:pointer}.partyWindow .backIcon{color:#fff;float:left;margin-left:10px;margin-top:-5px;position:relative}.partyWindow .backIcon:hover{cursor:pointer}.partyWindow .formGap{height:20px}.partyWindow .buttonWrapper{float:right;margin-right:20%}.partyWindow .redColour{background-color:#da211e!important}.partyWindow .deleteWrapper{align-items:center;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%}.partyWindow .deleteWrapper .deletePopup{align-items:center;background-color:#da211e;border-radius:10px;color:#fff;display:flex;flex-direction:column;height:200px;width:40%}.partyWindow .deleteWrapper .deleteWarning{font-size:24px;padding:20px}.partyWindow .deleteWrapper .deleteText{padding-bottom:30px;text-align:center;width:80%}.partyWindow .deleteWrapper .deleteButtons{display:flex;flex-direction:row;justify-content:flex-end;width:80%}.partyWindow .deleteWrapper .buttonWrapper{margin-right:2%}.partyWindow .subtitleText{color:#fff;font-size:20px;margin-left:20%;margin-top:20px;width:60%}@media only screen and (max-width:600px){.partyWindow .subtitleText{margin-left:5%;width:90%}}.partyWindow .typeWrapper{overflow-y:hidden}.partyWindow .typeRow{color:#fff;display:flex;font-size:15px;height:35px;justify-content:space-between;line-height:35px;margin-bottom:5px;margin-right:5%}@media only screen and (max-width:600px){.partyWindow .typeRow{margin-left:5%;width:90%}}.partyWindow .dropdownIcon{height:35px;margin-right:10px;width:13px}.partyWindow .dropdownIcon:hover{cursor:pointer}.partyWindow .typeOpened{height:300px}.partyWindow .typeName{width:80%}.partyWindow .typeName:hover{cursor:pointer}.partyWindow .typeSelect{border:1px solid #fff;border-radius:3px;box-sizing:border-box;text-align:center;width:20%}.partyWindow .noBorder{border:0}.partyWindow .typeSelect:hover{cursor:pointer}.partyWindow .typeDesc{color:#fff;font-size:12px;margin-left:20%;width:60%}@media only screen and (max-width:600px){.partyWindow .typeDesc{margin-left:5%;width:90%}}.partyWindow .typeDesc .packagesTitle{font-size:14px;margin:10px 0}.partyWindow .typeDesc .dropdownSubtitle{font-size:12px;margin:10px 0}.partyWindow .typeDesc .packageText{display:flex;flex-direction:row}.partyWindow .typeDesc .packageBullet{padding:0 5px}.partyWindow .dateInput{border:1px solid #fff;border-radius:5px;color:#fff;height:35px;margin:10px auto auto 20%;padding-left:18px;width:20%}@media only screen and (max-width:600px){.partyWindow .dateInput{width:auto}}.partyWindow .dateInput input{color:#fff}.partyWindow .dateInput input::selection{background-color:#fcbb53;color:#fff}.partyWindow .react-date-picker--disabled{background-color:#0000}.partyWindow .react-date-picker__wrapper{border:0}.partyWindow .partyTimeSelect{background-color:#0000;border:1px solid #fff;color:#fff;height:35px;margin-left:2%;width:38%}.partyWindow .partyTimeSelect:focus{outline:none}.partyWindow .partyCustomWrapper{display:flex;flex-direction:row;justify-content:space-between;margin-left:20%;margin-top:10px;width:60%}@media only screen and (max-width:600px){.partyWindow .partyCustomWrapper{margin-left:5%;width:90%}}.partyWindow .partyTimeCustom{margin-left:0!important;width:48%!important}.partyWindow .partyDetails{display:grid;grid-template-areas:"header footer";margin-left:20%;width:60%}@media only screen and (max-width:600px){.partyWindow .partyDetails{display:block;margin-left:5%;width:90%}}.partyWindow .partyDetails .partyDetailsSelect{background-color:#fff;border:1px solid #fff;color:#000;height:35px;width:100%}.partyWindow .partyDetails .partyInput{margin:0;width:100%}.partyWindow .partyDetails .partyInput input{border:0;border-radius:3px;padding-left:10px;width:100%}.partyWindow .partyDetails .partyDayWrapper{display:flex;justify-content:space-between}.partyWindow .partyDetails .partyDaySelect{background-color:#fff;border:1px solid #fff;color:#000;height:35px;width:30%}.partyWindow .partyDetails .partyInputHeader{color:#fff;font-size:12px;margin-bottom:auto;margin-top:auto}.partyWindow .partyDetails .partyInputHeaderE{height:60px;line-height:20px;padding-top:20px}.partyWindow .extraItems{display:grid;grid-template-areas:"header footer";margin-left:20%;width:60%}@media only screen and (max-width:600px){.partyWindow .extraItems{display:block;margin-left:5%;width:90%}}.partyWindow .themeDesc{color:#fff;font-size:12px;margin-left:20%;width:60%}@media only screen and (max-width:600px){.partyWindow .themeDesc{margin-left:5%;width:90%}}.partyWindow .itemName{cursor:pointer;width:80%}.partyWindow .itemInput{height:35px;margin:0;width:20%}.partyWindow .itemInput input{width:100%}.partyWindow .noBottomMargin{margin-bottom:0!important}.partyWindow .itemText{height:35px;margin:0;text-align:right;width:50%}.partyWindow .itemDesc{margin-top:10px}.partyWindow .searchWrapper{border-radius:5px;flex-direction:column;margin-left:20%;max-height:175px;overflow-y:scroll;width:60%}@media only screen and (max-width:600px){.partyWindow .searchWrapper{margin-left:5%;width:90%}}.partyWindow .flexRow{flex-direction:row!important}.partyWindow .searchBorder{border:1px solid #fff}.partyWindow .searchRow{border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;line-height:25px;padding:0 20px}.partyWindow .addUserWrapper{margin-bottom:10px;margin-top:20px;overflow:hidden}.partyWindow .addUserRow{background-color:#0000;border:1px solid #fff;border-radius:5px;justify-content:space-around}.partyWindow .addUserRow:hover{background-color:#ffffff1a;cursor:pointer}.partyWindow .addInputWrapper{margin-left:20%;width:60%}@media only screen and (max-width:600px){.partyWindow .addInputWrapper{margin-left:5%;width:90%}}.partyWindow .addInputWrapper .itemInputHeader{color:#fff;font-size:12px;height:30px;line-height:40px;margin-top:0}.partyWindow .addInputWrapper .itemTitle{color:#fff;margin-top:20px;width:100%}.partyWindow .addInputWrapper .itemInput,.partyWindow .addInputWrapper .itemInput input{width:100%}.partyWindow .addInputWrapper .itemButtons{display:flex;font-size:14px;justify-content:flex-end;margin-top:10px}.partyWindow .addInputWrapper .itemButtons .itemButton{border:1px solid #fff;border-radius:3px;color:#fff;height:35px;line-height:35px;padding:0 10px}.partyWindow .addInputWrapper .itemButtons .itemButton:hover{background-color:#fff3;cursor:pointer}.partyWindow .addInputWrapper .itemButtons .noBorder{border:0;margin-right:10px}.partyWindow .priceWrapper{color:#fff;margin-left:20%;margin-top:20px;width:60%}@media only screen and (max-width:600px){.partyWindow .priceWrapper{margin-left:5%;width:90%}}.partyWindow .priceWrapper .discountInput{align-items:center;display:flex;justify-content:space-between}.partyWindow .priceWrapper .discountInput input{border:0;border-radius:3px;height:35px;padding-left:10px;width:70%}.partyWindow .priceWrapper .applyButton{border:1px solid #fff;border-radius:3px;height:35px;line-height:35px;text-align:center;width:25%}.partyWindow .priceWrapper .applyButton:hover{background-color:#fff3;cursor:pointer}.partyWindow .noteArea{border:0;border-radius:3px;font-size:14px;height:150px;margin-left:20%;margin-top:20px;padding:10px;resize:none;width:60%}@media only screen and (max-width:600px){.partyWindow .noteArea{margin-left:5%;width:90%}}.partyWindow .noteArea:focus{outline:0}.partyWindow .bookingButtons{display:flex;justify-content:flex-end;margin-left:20%;margin-top:20px;width:60%}@media only screen and (max-width:600px){.partyWindow .bookingButtons{margin-left:5%;width:90%}}.partyWindow .bookingButtons .buttonWrapper{margin-right:0}.partyWindow .bookingButtons .marginRight{margin-right:10px}.partyWindow .bookingButtons .amountInputRow{margin-left:5%;width:100%}.partyWindow .bookingButtons .amountInputRow .itemInput{width:50%}.partyWindow .marginBottom{height:100px}.classWindow{align-items:center;background-color:#000000b3;height:100%;justify-content:center;overflow-y:scroll;position:absolute;top:0;width:100%}.classWindow .playonlyView{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;flex-direction:column;margin:50px auto;max-width:600px;overflow-y:scroll;padding:10px 0;width:80%}.classWindow .playonlyView::-webkit-scrollbar{display:none}.classWindow .closeIcon{color:#fff;float:right;margin-right:10px;position:relative}.classWindow .closeIcon:hover{cursor:pointer}.classWindow .smallText{font-size:13px}.classWindow .guestsDetails{margin-left:20%;margin-top:10px;width:60%}@media only screen and (max-width:600px){.classWindow .guestsDetails{margin-left:5%;width:90%}}.classWindow .guestAmountRow{border-bottom:1px solid #fff;display:flex;flex-direction:row;font-size:14px;height:30px;line-height:30px;margin:2px}.classWindow .questAmountTitle{color:#fff;display:block;flex:1 1;width:80%}.classWindow .questAmountInput{font-size:12px;height:25px;margin-top:2px;width:50px}.classWindow .fullWidth{margin-left:0;max-height:none;width:100%}.classWindow .guestOpened .guestTitle{background-color:#ffffff26}.classWindow .guestOpened .guestTitle:hover{background-color:#fff3}.classWindow .guestClosed{height:35px}.classWindow .guestTitle{cursor:pointer;height:35px;opacity:.9;padding-left:20px;width:100%}.classWindow .guestRow{background-color:#fcbb53;border-bottom:1px solid #06a666;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;line-height:35px;overflow-y:hidden}.classWindow .guestInput{margin:0}.classWindow .guestInput input{border:0;border-radius:3px;padding-left:10px;width:90%}.classWindow .questInputHeader{height:30px;line-height:40px;margin-top:0;padding-left:20px}.classWindow .guestDateWrapper{display:flex;flex-direction:row;height:30px;justify-content:space-around;margin:25px 20px 5px}.classWindow .guestDateRow{display:flex;flex-direction:row;margin-bottom:20px}.classWindow .guestDateTitle{height:30px;line-height:30px;margin-right:5px}.classWindow .guestYear{width:60px}.classWindow .dateInput{border:1px solid #fff;border-radius:5px;color:#fff;height:35px;margin:10px auto auto 20%;padding-left:18px;width:20%}@media only screen and (max-width:600px){.classWindow .dateInput{margin-left:5%;width:auto}}.classWindow .dateInput input{color:#fff}.classWindow .dateInput input::selection{background-color:#fcbb53;color:#fff}.classWindow .react-date-picker--disabled{background-color:#0000}.classWindow .react-date-picker__wrapper{border:0}.classWindow .marginBottom{height:100px}.classWindow .guestTimeSelect{background-color:#0000;border:1px solid #fff;color:#fff;height:35px;margin-left:2%;width:38%}@media only screen and (max-width:600px){.classWindow .guestTimeSelect{margin-right:5%;width:auto}}.classWindow .guestTimeSelect:focus{outline:none}.classWindow .bookingButtons{display:flex;justify-content:flex-end;margin-left:20%;margin-top:20px;width:60%}@media only screen and (max-width:600px){.classWindow .bookingButtons{margin-left:5%;width:90%}}.classWindow .bookingButtons .marginRight{margin-right:10px}.classWindow .priceWrapper{color:#fff;margin-left:20%;margin-top:20px;width:60%}.classWindow .priceWrapper .discountInput{align-items:center;display:flex;justify-content:space-between}.classWindow .priceWrapper .discountInput input{border:0;border-radius:3px;height:35px;padding-left:10px;width:70%}.classWindow .priceWrapper .applyButton{border:1px solid #fff;border-radius:3px;height:35px;line-height:35px;text-align:center;width:25%}.classWindow .priceWrapper .applyButton:hover{background-color:#fff3;cursor:pointer}.classWindow .inputWrapper{height:auto;margin-bottom:20px}textarea{border:0;border-radius:3px;padding-left:10px;width:60%}.centerWindow{display:flex}.centerWindow,.memberWindow{align-items:center;justify-content:center}.memberWindow{animation:fadein .3s;background-color:#000000b3;height:100%;overflow-y:scroll;position:absolute;top:0;transition:opacity 4s;width:100%}.memberWindow .videoWrapper{align-items:center;border:2px solid #fcbb53;border-radius:3px;display:flex;flex-direction:column;height:200px;left:50%;margin-left:-100px;overflow:hidden;position:relative;width:200px}.memberWindow .videoWrapper video{height:200px;object-fit:cover;width:200px}.memberWindow .cameraWarning{align-items:center;color:#fff;display:flex;font-size:12px;height:100%;justify-content:center;padding:10px;text-align:center;width:100%}.memberWindow .avatarImage{background-image:url(https://via.placeholder.com/375x200);background-position:50%;background-repeat:no-repeat;background-size:center;border-radius:3px;height:200px;overflow:hidden;width:200px}.memberWindow .memberForm{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;height:800px;margin:50px auto;max-width:600px;overflow-y:scroll;padding:10px 0;width:80%}.memberWindow .registerForm::-webkit-scrollbar{display:none}.memberWindow .takePicture{display:flex;justify-content:center;margin-bottom:10px;margin-top:20px;position:relative;width:100%}.memberWindow .takePicture .buttonWrapper{background-color:#fcbb53;border-radius:3px;color:#fff;height:40px;line-height:40px;margin-right:0!important;padding:0 15px;text-align:center}.memberWindow .statusForm{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;margin:50px auto;max-width:600px;overflow-y:scroll;padding:50px 0;width:80%}.memberWindow .memberForm::-webkit-scrollbar{display:none}.memberWindow .statusWrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.memberWindow .membershipStatus{color:#fff}.memberWindow .statusText{color:#fff;margin-top:10px}.memberWindow .closeIcon{color:#fff;float:right;margin-right:10px;position:relative;top:-30px}.memberWindow .closeIcon:hover{cursor:pointer}.memberWindow .backIcon{color:#fff;float:left;margin-left:10px;margin-top:-5px;position:relative}.memberWindow .backIcon:hover{cursor:pointer}.memberWindow .formGap{height:20px}.memberWindow .buttonWrapper{float:right;margin-right:20%}.memberWindow .searchBarRow{align-items:center;justify-content:space-between;margin-left:20%;width:60%}@media only screen and (max-width:600px){.memberWindow .searchBarRow{margin-left:5%;width:90%}}.memberWindow .searchBarRow input{box-sizing:border-box;height:40px;margin-right:10px;width:calc(100% - 100px)}.memberWindow .searchBarRow .searchButton{flex-shrink:0;float:none;margin:0;min-width:80px}.memberWindow .searchWindow .searchWrapper.searchResultsList{max-height:400px}.memberWindow .memberWrapper{margin-bottom:5px;margin-top:10px;overflow-y:hidden}.memberWindow .memberRow{color:#fff;display:flex;font-size:15px;height:35px;justify-content:space-between;line-height:35px;margin-left:20%;width:60%}@media only screen and (max-width:600px){.memberWindow .memberRow{margin-left:5%;width:90%}}.memberWindow .dropdownIcon{height:35px;margin-right:10px;width:13px}.memberWindow .dropdownIcon:hover{cursor:pointer}.memberWindow .memberCatalogStatus{color:#fff;font-size:13px;margin:8px 0 16px}.memberWindow .memberName{width:40%}.memberWindow .memberName:hover{cursor:pointer}.memberWindow .memberSelect{border:1px solid #fff;border-radius:3px;font-size:14px;text-align:center;width:25%}.memberWindow .noBorder{border:0}.memberWindow .memberSelect:hover{cursor:pointer}.memberWindow .memberDesc{color:#fff;font-size:12px;margin:10px 0 10px 20%;width:60%}@media only screen and (max-width:600px){.memberWindow .memberDesc{margin-left:5%;width:90%}}.memberWindow .memberDesc .descText{display:flex;flex-direction:row}.memberWindow .memberDesc .descBullet{padding:0 5px}.memberWindow .memberDesc .familyChildRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.memberWindow .memberDesc .familyChildLabel{flex:1 1 auto;min-width:0}.memberWindow .memberDesc .familyChildSelect{border:1px solid #ccc;border-radius:3px;color:#222;font-size:14px;max-width:100%;padding:4px 8px}.memberWindow .marginBottom{height:100px}.memberWindow .memberButtons{display:flex;justify-content:flex-end;margin-left:20%;margin-top:20px;width:60%}@media only screen and (max-width:600px){.memberWindow .memberButtons{margin-left:5%;width:90%}}.memberWindow .memberButtons .buttonWrapper{margin-right:0}.memberWindow .memberButtons .marginRight{margin-right:10px}.memberWindow .marginTop{margin-top:20px}.memberWindow .addGuardian{background-color:#0000;border:1px solid #fff;border-radius:5px;color:#fff;display:flex;height:35px;justify-content:space-around;line-height:35px;margin-left:20%;width:60%}@media only screen and (max-width:600px){.memberWindow .addGuardian{margin-left:5%;width:90%}}.memberWindow .addGuardian:hover{background-color:#ffffff1a;cursor:pointer}.checkmemberWindow{align-items:center;animation:fadein .3s;background-color:#000000b3;height:100%;justify-content:center;overflow-y:scroll;position:absolute;top:0;transition:opacity 4s;width:100%}.checkmemberWindow .cardPreview{align-items:center;display:flex;flex-direction:column}.checkmemberWindow .membershipType{color:#fff;display:flex;flex-direction:row;justify-content:center;margin:5% 0;width:100%}.checkmemberWindow .logoImage{left:7.5%;position:absolute;top:5%;width:7%}.checkmemberWindow .generateSide{align-items:center;background-color:#965790;display:flex;flex-direction:column;height:378px;position:relative;width:600px}.checkmemberWindow .generateSide .backsideDetails{font-size:22px}.checkmemberWindow .generateSide .cardReference{font-size:18px}.checkmemberWindow .generateSide .detailsText{font-size:16px!important}.checkmemberWindow .generateSide .membershipType{font-size:26px}.checkmemberWindow .generateSide .whiteBackgroundSmall{font-size:20px}.checkmemberWindow .showHolder{display:flex;position:relative}.checkmemberWindow .greenBackground{background-color:#06a666;bottom:0;position:absolute}.checkmemberWindow .cardSide{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:204px;position:relative;width:324px}.checkmemberWindow .cardBackground{background-color:#965790}.checkmemberWindow .textBold{font-weight:600}.checkmemberWindow .whiteBackground{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding-top:1%;width:85%}.checkmemberWindow .whiteBackgroundSmall{align-self:flex-start;background-color:#fff;display:flex;font-size:12px;margin:2% 0 2% 7.5%;padding:1.5%}.checkmemberWindow .backsideDetails{color:#fcbb53;display:flex;flex-direction:column;font-size:14px;justify-content:space-between;width:85%}.checkmemberWindow .backsideDetails .detailsText{color:#fff;display:flex;flex-direction:row;font-size:8px}.checkmemberWindow .backsideDetails .bold{font-weight:600}.checkmemberWindow .backsideDetails .detailsMargin{margin-top:2%}.checkmemberWindow .cardReference{font-size:12px;text-align:center;width:100%}.checkmemberWindow .frontImage{height:100%;width:100%}.checkmemberWindow .flexColumn{flex-direction:column}.checkmemberWindow .cardRow{margin-left:20px}.checkmemberWindow .cardSmall{font-size:12px;margin-top:10px}.checkmemberWindow .cardImage{background-image:url(https://via.placeholder.com/375x200);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fcbb53;height:100px;margin-left:30px;width:100px}.checkmemberWindow .previewImage{width:75%}.checkmemberWindow .videoWrapper{align-items:center;border:2px solid #fcbb53;border-radius:3px;display:flex;flex-direction:column;height:200px;left:50%;margin:20px 0 20px -100px;overflow:hidden;position:relative;width:200px}.checkmemberWindow .avatarImage{background-image:url(https://via.placeholder.com/375x200);background-position:50%;background-repeat:no-repeat;background-size:center;border-radius:3px;height:200px;overflow:hidden;width:200px}.checkmemberWindow .checkmemberForm{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;height:800px;margin:50px auto;max-width:600px;overflow:scroll;padding:10px 0;width:80%}.checkmemberWindow .checkmemberForm::-webkit-scrollbar{display:none}.checkmemberWindow .checkButtons{display:flex;justify-content:flex-end;margin-right:20%;margin-top:10px}.checkmemberWindow .buttonWrapper{float:right}.checkmemberWindow .extraMargin{margin-right:2%}.checkmemberWindow .amountInputRow{margin-bottom:0}.checkmemberWindow .guestPassBlock{width:100%}.checkmemberWindow .guestPassNone{color:#fcbb53;margin:4px 0 8px;text-align:center}.checkmemberWindow .buttonWrapperDisabled{opacity:.45;pointer-events:none}.checkmemberWindow .marginTop{margin-top:20px}.checkmemberWindow .guardianWrapper{display:flex;flex-direction:column;width:100%}.checkmemberWindow .searchBarRow{align-items:center;justify-content:space-between;margin-left:20%;width:60%}@media only screen and (max-width:600px){.checkmemberWindow .searchBarRow{margin-left:5%;width:90%}}.checkmemberWindow .searchBarRow input{box-sizing:border-box;height:40px;margin-right:10px;width:calc(100% - 100px)}.checkmemberWindow .searchBarRow .searchButton{flex-shrink:0;float:none;margin:0;min-width:80px}.checkmemberWindow .searchWindow .searchWrapper.searchResultsList{max-height:400px}.checkbookWindow .calendarDate{color:#fff;margin-left:30px}.checkbookWindow .calendarDate input{margin-left:10px;padding:10px}@media only screen and (max-width:600px){.checkbookWindow .calendar .calendarParty{display:inline-block;flex-direction:none}.checkbookWindow .calendar .calendarParty .buttonWrapper.out{display:none}.checkbookWindow .calendar .calendarParty .buttonWrapper{height:auto;line-height:normal;margin-left:30%}}.checkbookWindow{align-items:center;background-color:#000000b3;height:100%;justify-content:center;overflow-y:scroll;position:absolute;top:0;width:100%}.checkbookWindow .checkbookForm{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;height:800px;margin:50px auto;max-width:600px;overflow-y:scroll;padding:10px 0;width:80%}.checkbookWindow .checkbookForm::-webkit-scrollbar{display:none}.checkbookWindow .isCalendar{max-width:none}.checkbookWindow .notCalendar{max-width:600px}.checkbookWindow .selected{background-color:#fff3;border:0!important}.checkbookWindow .selected:hover{background-color:#fff6!important}.checkbookWindow .noBorder{border-bottom:0}.checkbookWindow .closeIcon{color:#fff;float:right;margin-right:10px;position:relative}.checkbookWindow .bookingWrapper{font-size:12px;margin-left:20%;width:60%}@media only screen and (max-width:600px){.checkbookWindow .bookingWrapper{line-height:auto;margin-left:10%;margin-top:10px;width:80%}}.checkbookWindow .bookingRow{border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;height:35px;justify-content:space-between;line-height:35px}@media only screen and (max-width:600px){.checkbookWindow .bookingRow{flex-direction:column;height:auto}}.checkbookWindow .bookingRow:hover{background-color:#fff3;cursor:pointer;opacity:.9}.checkbookWindow .noBookLabel{color:#fff;height:35px;line-height:35px;margin-bottom:20px}.checkbookWindow .closeIcon:hover{cursor:pointer}.checkbookWindow .formGap{height:20px}.checkbookWindow .buttonsWrapper{display:flex;flex-direction:row;justify-content:space-around;margin-left:20%;margin-right:20%}@media only screen and (max-width:600px){.checkbookWindow .buttonsWrapper{margin-left:5%;margin-right:5%}}.checkbookWindow .refreshWrapper{display:flex;margin-left:5%;margin-top:30px}.checkbookWindow .calendarButton{border:1px solid #fff;border-radius:3px;color:#fff;height:40px;line-height:40px;text-align:center;width:48%}@media only screen and (max-width:600px){.checkbookWindow .calendarButton{font-size:9px}}.checkbookWindow .calendarButton:hover{background-color:#fff3;cursor:pointer}.checkbookWindow .calendar{margin-bottom:0;margin-left:5%;overflow-y:hidden;padding-bottom:50px;width:90%}.checkbookWindow .calendar .calendarHeader{border:1px solid #fff;display:flex;flex-direction:row;height:102px;margin-top:10px;width:100%}@media only screen and (max-width:600px){.checkbookWindow .calendar .calendarHeader{height:auto}}.checkbookWindow .calendar .calendarHeader .headerLeft{color:#fff;height:100px;width:4.5%}.checkbookWindow .calendar .calendarHeader .borderRight{border-right:1px solid #fff}.checkbookWindow .calendar .calendarHeader .dateSelected{background-color:#fff3}.checkbookWindow .calendar .calendarHeader .dateSelected:hover{cursor:not-allowed!important}.checkbookWindow .calendar .calendarHeader .headerDate{border-left:1px solid #fff;display:flex;flex-direction:column;height:100px;justify-content:center;text-align:center;width:13%}@media only screen and (max-width:600px){.checkbookWindow .calendar .calendarHeader .headerDate{height:auto;width:auto}}.checkbookWindow .calendar .calendarHeader .headerDate .date{color:#fff;font-size:40px}.checkbookWindow .calendar .calendarHeader .headerDate .month{color:#fff;font-size:12px}.checkbookWindow .calendar .calendarHeader .headerDate .eventAmount{color:#fcbb53;font-size:12px;margin-top:5px}.checkbookWindow .calendar .calendarHeader .headerRight{color:#fff;height:100px;width:4.5%}.checkbookWindow .calendar .calendarHeader .hover:hover{background-color:#fff3;cursor:pointer}.checkbookWindow .calendar .calendarMessage{color:#fff;height:40px;line-height:40px;margin-top:20px;text-align:center;width:100%}.checkbookWindow .calendar .calendarParty{color:#fff;display:flex;flex-direction:row;width:100%}@media only screen and (max-width:600px){.checkbookWindow .calendar .calendarParty{display:inline-block;flex-direction:none}.checkbookWindow .calendar .calendarParty .buttonWrapper.out{display:none}.checkbookWindow .calendar .calendarParty .buttonWrapper{height:auto;line-height:normal;margin-left:30%}}.checkbookWindow .calendar .calendarTime{color:#fff;font-size:12px;height:40px;width:12%}@media only screen and (max-width:600px){.checkbookWindow .calendar .calendarTime{height:auto;width:48%}}.checkbookWindow .calendar .calendarDetails{border:1px solid #fff;font-size:15px;line-height:40px;margin-bottom:5px;overflow:hidden;padding-left:15px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;width:88%}@media only screen and (max-width:600px){.checkbookWindow .calendar .calendarDetails{font-size:9px;margin-left:10%}}.checkbookWindow .calendar .calendarDetails:hover{background-color:#fff3;cursor:pointer}.checkbookWindow .calendar .marginTop{margin-top:10px}.checkbookWindow .checkButtons{display:flex;justify-content:flex-end;margin-top:10px}.checkbookWindow .checkButtons .extraMargin{margin-right:2%}.closeWindow{transition:opacity .5s}.influencer{color:#d804d8!important}.warning{color:#fbff00!important}.civil{color:#06a666!important}.problematic{color:red!important}.inputWrapper{height:auto}.calendarEmail{font-size:10px;min-width:100px;padding-left:20px;padding-top:12px;width:20%}@media only screen and (max-width:600px){.calendarEmail{display:inline;padding-bottom:12px;padding-left:30px;padding-top:0;width:100%}}.refreshButton{background-color:#fcbb53;border-radius:3px;color:#fff;cursor:pointer;height:40px;line-height:40px;padding:0 10px;text-align:center}.optionInputs{border:none;margin:5px 0;opacity:1;transition:all .2s ease-in-out}.optionInputs:focus{outline:none}.editEmail{border:none;transition:all .2s ease-in-out}.editEmail:hover{border:1px solid #fff;cursor:context-menu}.hoverOptions{opacity:1;transition:all .2s ease-in-out}.hoverOptions:hover{opacity:.9}.inputs{flex:1 1}@keyframes stretchWindow{0%{max-width:600px}to{max-width:80%}}@keyframes shrinkWindow{0%{max-width:80%}to{max-width:600px}}body,html{height:100%;margin:0}.inputWrapper{display:flex;height:40px;justify-content:center;margin:15px 0}input{border:0;border-radius:3px;padding-left:10px;width:60%}@media only screen and (max-width:600px){input{width:90%}}input:focus{outline:none}.buttonWrapper{background-color:#fcbb53;border-radius:3px;color:#fff;display:inline-block;height:40px;line-height:40px;min-width:60px;padding:0 15px;text-align:center}@media only screen and (max-width:600px){.buttonWrapper{font-size:9px}}.buttonWrapper:hover{cursor:pointer;opacity:.9}.titleText{color:#fcbb53;font-size:28px;margin-bottom:30px;margin-top:30px;text-align:center}.closeWindow{opacity:0}.marginLeft{margin-left:20px}.marginRight{margin-right:20px}.nonVisible{visibility:hidden}.alertWindow{align-items:center;animation:fadein .3s;height:100%;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;transition:opacity 4s;width:100%}.alertWindow .alertView{background-color:#fcbb53;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;display:flex;flex-direction:column;justify-content:center;left:50%;margin-left:-150px;margin-top:-100px;position:absolute;top:50%;width:300px}.alertWindow .alertIconWrapper{margin-top:25px;text-align:center}.alertWindow .alertSuccess{color:#3ca52c}.alertWindow .alertError{color:#de4327}.alertWindow .alertWarning{color:#e5fc53}.alertWindow .alertMessage{color:#06a666;font-size:14px;margin-top:10px;padding:0 30px;text-align:center}.alertWindow .alertButton{background-color:#fff;color:#06a666;margin:20px auto!important;width:100px}.paymentWindow{align-items:center;animation:fadein .3s;height:100%;justify-content:center;position:absolute;top:0;transition:opacity 4s;width:100%}.paymentWindow .paymentView{background-color:#fcbb53;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;display:flex;flex-direction:column;justify-content:flex-start;margin:90px auto 10px;max-width:500px;overflow:hidden;transition:max-height 5s;width:70%}.paymentWindow .paymentWrapper{margin-left:20px}.paymentWindow .paymentWrapper .addNewCard{border:1px solid #fff;border-radius:5px;color:#fff;height:35px;line-height:35px;margin-left:10%;text-align:center;width:80%}.paymentWindow .paymentWrapper .addNewCard:hover{background-color:#fff3;cursor:pointer}.paymentWindow .paymentWrapper .closeIcon{color:#fff;float:right;margin-right:10px;margin-top:10px;position:relative}.paymentWindow .paymentWrapper .closeIcon:hover{cursor:pointer}.paymentWindow .paymentWrapper .backIcon{color:#fff;float:left;margin-top:5px;position:relative}.paymentWindow .paymentWrapper .backIcon:hover{cursor:pointer}.paymentWindow .paymentText{color:#fff}.paymentWindow .stripeElementLabel{color:#fff;font-size:18px}.paymentWindow .stripeElement{margin-bottom:10px;margin-top:10px}.paymentWindow .stripeElement input{background-color:#0000;border:none;display:block;font-family:sans-serif;font-size:1em;height:1.2em;line-height:1.2em;margin:0;padding:0;width:100%}.paymentWindow .stripeElement ::placeholder{color:#757575;opacity:1}.paymentWindow .paymentButtons{display:flex;justify-content:flex-end;margin-bottom:50px;margin-left:10%;margin-top:20px;width:80%}.paymentWindow .paymentButtons .marginRight{margin-right:10px}.paymentWindow .paymentButtons .buttonWrapper{border:1px solid #fff}.paymentWindow .cardsWrapper{margin-bottom:20px}.paymentWindow .cardsWrapper .cardRow{color:#fff;display:flex;flex-direction:row;font-size:14px;height:35px;justify-content:space-between;line-height:35px;margin-bottom:10px;margin-right:20px}.paymentWindow .cardsWrapper .paySavedCard{border:1px solid #fff;border-radius:3px;text-align:center;width:60px}.paymentWindow .cardsWrapper .paySavedCard:hover{background-color:#fff3;cursor:pointer}.searchWindow .searchWrapper{border-radius:5px;flex-direction:column;margin-left:20%;max-height:250px;overflow-y:scroll;width:60%}@media only screen and (max-width:600px){.searchWindow .searchWrapper{margin-left:5%;width:90%}}.searchWindow .searchBorder{border:1px solid #fff}.searchWindow .noBorder{border-bottom:0}.searchWindow .searchRow:hover{background-color:#fff3;cursor:pointer;opacity:.9}.searchWindow .addUserWrapper{margin-bottom:10px}.searchWindow .addUserRow{background-color:#0000;border:1px solid #fff;border-radius:5px;justify-content:space-around}.searchWindow .addUserRow:hover{background-color:#ffffff1a}.searchRow{border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;line-height:25px;padding:0 20px}.smallText{font-size:13px}.selectedWrapper{align-items:center;display:flex;flex-direction:row;margin-bottom:10px;margin-left:20%;width:60%}@media only screen and (max-width:600px){.selectedWrapper{display:block;margin-left:10%;width:100%}}.selectedWrapper .selectedRow{border:1px solid #fff;border-bottom-left-radius:5px;border-top-left-radius:5px;width:80%}.selectedWrapper .searchChange{border-bottom-right-radius:5px;border-top-right-radius:5px;box-sizing:border-box;color:#fff;font-size:13px;height:34px;line-height:34px;text-align:center;width:20%}.selectedWrapper .searchChange:hover{background-color:#ffffff1a;cursor:pointer}.backIcon{color:#fff;float:left;margin-left:10px;margin-top:-5px;position:relative}.backIcon:hover{cursor:pointer}.subtitleText{color:#fff;font-size:20px;margin-left:20%;margin-top:20px;width:60%}@media only screen and (max-width:600px){.subtitleText{margin-left:5%;width:90%}}.amountInputRow{color:#fff;display:flex;flex-direction:row;font-size:14px;height:35px;justify-content:space-between;line-height:35px;margin-bottom:10px;margin-left:20%;white-space:nowrap;width:60%}@media only screen and (max-width:600px){.amountInputRow{margin-left:5%;width:90%}}.inputHeader{color:#fff;font-size:12px;height:30px;line-height:40px;margin-left:20%;margin-top:0}.detailsSelect{background-color:#fff;border:1px solid #fff;color:#000;height:35px;margin-left:20%;width:60%}@media only screen and (max-width:600px){.detailsSelect{margin-left:5%;width:90%}}.inputWithHeader{margin-top:0!important}.closeIcon{color:#fff;float:right;margin-right:10px;position:relative}.closeIcon:hover{cursor:pointer}@keyframes fadein{0%{opacity:0}to{opacity:1}}.giftcardWindow{align-items:center;animation:fadein .3s;background-color:#000000b3;height:100%;justify-content:center;overflow-y:scroll;position:fixed;top:0;transition:opacity 4s;width:100%}.giftcardWindow .giftcardForm{background-color:#06a666;border-radius:10px;box-shadow:0 4px 4px 0 #0003,0 6px 8px 0 #00000030;height:200px;margin:50px auto;max-width:600px;overflow:scroll;padding:10px 0 20px;transition:height .5s;width:80%}@media only screen and (max-width:600px){.giftcardWindow .titleText{display:flex;justify-content:center;width:100%}.giftcardWindow .giftcardForm{border-radius:0;margin:0!important;max-width:800px;min-height:100%!important;width:100%}.giftcardWindow .buttonsWrapper{font-size:12px;margin:0 5%!important;width:90%!important}.giftcardWindow .inputWrapper input{width:90%}.giftcardWindow .searchWrapper{margin-left:5%;width:90%}.giftcardWindow .amountInputRow{font-size:12px;margin-left:5%;width:90%}.giftcardWindow .subtitleText{margin-left:5%;width:90%}.giftcardWindow .inputTitle{margin-left:5%!important}}.giftcardWindow .buttonsWrapper{display:flex;flex-direction:row;justify-content:center;margin:0 20%;width:60%}.giftcardWindow .flexEnd{justify-content:flex-end}.giftcardWindow .createButton{flex:1 1;margin-left:3%}.giftcardWindow .findButton{flex:1 1}.giftcardWindow .inputWrapper{width:100%}.giftcardWindow .inputTitle{color:#fff;margin-left:20%}.giftcardWindow .createForm{width:100%}.giftcardWindow .subtitleText{margin-bottom:10px}.giftcardWindow .amountInputWrapper{flex:1 1;height:40px}.giftcardWindow .amountInputWrapper input{height:100%;width:100%}.giftcardWindow .cancelButton{background-color:#0000;flex:.5 1}.menuContainer,.ordersContainer{padding:70px 30px 30px}.menuContainer .headerContainer{align-items:center;display:flex;justify-content:space-between}.menuContainer .headerContainer .backButton{background-color:#fcbb53}.menuContainer button{background-color:#61189f;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 5px;padding:8px 15px;transition:all .2s ease}.menuContainer button:hover{filter:brightness(115%)}.menuContainer .menuList{border-top:1px solid gray;margin-top:30px;position:relative}.menuContainer .menuList .menuItem{border-bottom:1px solid gray;display:flex;justify-content:space-between;padding:10px 30px;transition:all .2s ease}.menuContainer .menuList .menuItem:nth-child(2n){background-color:#e1e1e1}.menuContainer .menuList .menuItem li{list-style:none}.menuContainer .menuList .menuItem li h3{margin:0}.menuContainer .menuList .menuItem li p{margin-top:5px}.menuContainer .menuList .menuItem li p:last-child{margin-bottom:2px}.menuContainer .menuList .menuItem .actionButtons{grid-gap:5px 2px;display:grid;gap:5px 2px;grid-template-areas:"edit delete" "available available";grid-template-columns:1fr 1.1fr;grid-template-rows:1fr 1fr;min-width:160px}.menuContainer .menuList .menuItem .actionButtons button{align-self:center;height:34px}.menuContainer .menuList .menuItem .actionButtons .edit{grid-area:edit}.menuContainer .menuList .menuItem .actionButtons .delete{grid-area:delete}.menuContainer .menuList .menuItem .actionButtons .available{grid-area:available}.menuContainer .menuList .unavailable.unavailable{background-color:#edd1d1}.menuContainer .menuList .menuModal{background-color:#06a666;border-radius:3px;color:#fff;margin-bottom:40px;min-height:100%;padding:20px;position:absolute;top:0;width:100%}.menuContainer .menuList .menuModal .formItem{display:flex;flex-direction:column;margin-bottom:20px}.menuContainer .menuList .menuModal .formItem label{margin-bottom:5px}.menuContainer .menuList .menuModal .formItem .addBtn{margin-left:0;margin-top:15px;width:250px}.menuContainer .menuList .menuModal .category{align-items:center;display:flex;margin-top:5px}.menuContainer .menuList .menuModal .category p{margin:0}.menuContainer .menuList .menuModal .category button{background-color:maroon;border-radius:50%;height:25px;padding:2.5px;width:25px}.menuContainer .deleteConfirm{background-color:maroon}.layout{flex-direction:row;position:relative;width:100%}.layout,.layout .component{display:flex;min-height:100%}.layout .component{flex:1 1;flex-direction:column;margin-bottom:30px;margin-left:25px;transition:left .5s;-webkit-transition:left .5s}.layout .componentClosed{left:75px}.layout .navigation{align-items:center;background-color:#06a666;bottom:0;display:flex;flex-direction:column;transition:width .5s;-webkit-transition:width .5s;width:240px}.layout .navClosed{height:100%;width:50px}.layout .navClosed .adminName{height:0;margin-bottom:0;opacity:0}.layout .navClosed .toggle{left:50px}.layout .navClosed .avatarBackground{height:25px;margin-top:25px;position:relative;width:25px}.layout .navClosed .section{padding:10px}.layout .navClosed .section .title{height:0;opacity:0}.layout .navClosed .text{margin-left:0}.layout .navClosed .row{padding-left:7px}.layout .navClosed .toggleIcon{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.layout .toggle{align-items:center;background:linear-gradient(90deg,#eaeee9,#fff0);display:flex;height:100%;justify-content:center;left:240px;position:fixed;transition:left .5s;-webkit-transition:left .5s;width:25px}.layout .toggle .toggleIcon{color:#747474;transition:all .5s;-webkit-transition:all .5s}.layout .toggle:hover{background:#eaeee9;cursor:pointer}.layout .navTop{align-items:center;background-color:#06a666;border-bottom:2px solid #33734d;display:flex;flex-direction:column;left:0;position:relative;width:inherit}.layout .navDummy{transition:height .5s;-webkit-transition:height .5s}.layout .section{border-top:2px solid #33734d;color:#fef3ea;font-size:12px;padding:20px 20px 20px 25px;transition:padding .5s;-webkit-transition:padding .5s;width:100%}.layout .section .title{height:20px;overflow:hidden;padding-left:5px;transition:height .5s;-webkit-transition:height .5s}.layout .row{align-items:center;color:#fef3ea;display:flex;flex-direction:row;font-size:12px;min-height:35px;overflow:hidden;padding-left:5px;text-decoration:none}.layout .row .text{margin-left:7px;transition:opacity .5s;-webkit-transition:opacity .5s}.layout .row .textClosed{opacity:0;overflow:hidden;width:0}.layout .row .icon{color:#000}.layout .avatar{color:#747474;position:absolute;top:20px;z-index:3}.layout .avatarBackground{background-color:#eaeee9;border-radius:50%;color:#747474;height:80px;margin-bottom:20px;margin-top:30px;position:relative;width:80px}.layout .adminName{color:#fef3ea;font-size:16px;margin-bottom:30px;transition:padding .5s;-webkit-transition:padding .5s;transition-property:height,margin;-webkit-transition-property:height,margin}.layout .row:hover{background-color:#fff3;border-radius:3px;cursor:pointer}.layout .calendarComponent{display:flex;flex-direction:column;width:100%}.layout .calendarComponent .calendar{display:flex;flex-direction:row;width:100%}@media only screen and (max-width:800px){.layout .calendarComponent .calendar .calenderDate{font-size:12px}}@media only screen and (max-width:500px){.layout .calendarComponent .calendar .calendarWeeks{overflow:hidden;width:0!important}.layout .calendarComponent .calendar .calendarDates{width:100%!important}}@media only screen and (max-width:350px){.layout .calendarComponent .calendar .calenderDate{width:24%!important}}.layout .calendarComponent .calendar .calendarWeeks{display:flex;flex-direction:column;width:15%;z-index:-1}.layout .calendarComponent .calendar .calendarDates{display:flex;flex-direction:column;width:85%}.layout .calendarComponent .calendar .calendarRow{display:flex;flex-direction:row;justify-content:space-between}.layout .calendarComponent .calendar .calendarDummy{box-shadow:none!important;-webkit-box-shadow:none!important}.layout .calendarComponent .calendar .calenderDate{align-items:center;border-radius:5px;box-shadow:0 0 5px 2px #0000000d;-webkit-box-shadow:0 0 5px 2px #0000000d;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:3px;overflow:hidden;width:14%}.layout .calendarComponent .calendar .bookingDot{background-color:#ea6283;border-radius:4px;height:8px;margin-top:5%;width:8px}.layout .calendarComponent .calendar .calendarWeek{flex:1 1;width:auto!important}.layout .calendarComponent .calendar .notMonthNotPeak,.layout .calendarComponent .calendar .notMonthPeak{background-color:#eaeee9!important;color:#000!important}.layout .calendarComponent .calendar .peakTime{background-color:#ea6283;color:#fff}.layout .calendarComponent .calendar .notPeakTime{background-color:#4ecde1;color:#fff}.layout .calendarComponent .switchIcon{height:70%;width:4%}.layout .calendarComponent .switchIcon:hover{background-color:#fff3;border-radius:2px;cursor:pointer}.layout .calendarComponent .calendarTitle{justify-content:space-between!important;padding:0 2%}@media only screen and (max-width:800px){.layout .toggle{visibility:hidden}}.header{margin-bottom:20px;position:relative}.header .headerTitle{font-size:24px;margin-top:30px}.header .headerIcon{margin-right:10px;margin-top:-4px}.header .headerTip{color:#747474;font-size:12px;margin-bottom:40px;margin-top:10px}.header .headerTabs{display:flex;margin-top:15px;width:100%}.header .selected{border-bottom:2px solid #33734d!important}.header .headerTab{align-items:center;border-bottom:2px solid #0000;display:flex;flex:1 1;height:40px;justify-content:center}.header .headerTab:hover{background-color:#ffffffb3;cursor:pointer}.sectionTitle{align-items:center;background-color:#06a666;border-bottom:2px solid #33734d;border-radius:3px;color:#fef3ea;display:flex;font-size:20px;font-weight:500;height:40px;justify-content:center;margin-bottom:5px;width:100%}@media only screen and (max-width:1200px){.sectionTitle{font-size:16px}}.header:before{background-color:#fbf8f6;bottom:0;content:"";left:-25px;position:absolute;right:-25px;top:0;z-index:-1}.sectionMargin{margin-left:25px;margin-top:25px}.themeButton{align-items:center;border-radius:3px;box-shadow:0 0 5px 2px #0000000d;-webkit-box-shadow:0 0 5px 2px #0000000d;color:#fff;display:flex;font-size:12px;justify-content:center;padding:10px}.themeButton:not(:focus):hover{cursor:pointer;opacity:.9}.disabled{pointer-events:none}::-webkit-scrollbar{display:none}.defaultSection{display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:height .5s;-webkit-transition:height .5s}.defaultSection .sectionTitle{align-items:center;background-color:#06a666;border-bottom:2px solid #33734d;border-radius:3px;color:#fef3ea;display:flex;font-size:20px;font-weight:500;height:40px;justify-content:center;margin-bottom:5px;width:100%}@media only screen and (max-width:1200px){.defaultSection .sectionTitle{font-size:16px}}.defaultSection .sectionContent{border-radius:5px;box-shadow:0 0 5px 2px #0000000d;-webkit-box-shadow:0 0 5px 2px #0000000d;display:flex;flex-direction:column;margin:3px 0;padding:20px 10px;width:100%}.column{flex:1 1;flex-direction:column}.alertBackground,.column{align-items:center;display:flex}.alertBackground{background-color:#ffffffb3;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.alertBackground .dashboardAlert{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 5px 2px #0000000d;-webkit-box-shadow:0 0 5px 2px #0000000d;display:flex;flex-direction:column;min-width:300px;padding:5px 5px 15px;width:30%}.alertBackground .alertButton{background-color:#f95050;width:50%}.alertBackground .alertTitle{font-size:16px;padding:10px 0}.alertBackground .alertMessage{font-size:12px;padding:10px 10px 20px}.listItem{border-radius:5px;box-shadow:0 0 5px 2px #0000000d;-webkit-box-shadow:0 0 5px 2px #0000000d;display:flex;flex-direction:column;padding:10px;width:100%}.listItem .itemRow{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between}.listItem .itemTitle{display:flex;font-size:20px;height:40px}.listItem .itemSubTitle{color:#747474;display:flex;font-size:12px;height:20px;justify-content:center}.listItem:hover{background-color:#0000000d;cursor:pointer}.calendarKeys{border-radius:5px;box-shadow:0 0 5px 2px #0000000d;-webkit-box-shadow:0 0 5px 2px #0000000d;display:flex;flex-direction:column;height:175px;margin:3px 0;padding:20px 0 20px 10px;width:100%}@media only screen and (max-width:1200px){.calendarKeys{font-size:12px}.calendarKeys .calendarKey{line-height:20px}}.calendarKeys .calendarKey{height:40px;margin-left:40px;position:relative}.calendarKeys .calendarKey:before{border-radius:2px;box-shadow:0 0 5px 2px #0000000d;-webkit-box-shadow:0 0 5px 2px #0000000d;content:"";height:20px;left:-30px;position:absolute;width:20px}.calendarKeys .peakKey:before{background-color:#ea6283}.calendarKeys .notPeakKey:before{background-color:#4ecde1}.calendarKeys .notMonthKey:before{background-color:#eaeee9}.calendarKeys .selectedKey:before{border:3px solid #33734d}.calendarKeys .hasBooking:after{background-color:#ea6283;border-radius:4px;content:"";height:8px;left:-24px;position:absolute;top:6px;width:8px}.insightTable{border-collapse:collapse;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;overflow:auto;position:relative;width:100%}.insightTable>div{min-width:250px}.insightTable h3{background-color:#04aa6d;border:1px solid #ddd;color:#fff;padding:12px 8px;text-align:left}.insightTable p{margin-right:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.component{margin-right:25px}.calederWithKeys{display:flex;width:100%}.calendarSection{display:flex;flex-direction:row;width:80%}.actionsSection{width:100%}.calendarSidebar{display:flex;flex-direction:row}.calendarManager{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}@media only screen and (max-width:1200px){.calendarManager{flex-direction:column-reverse}.calendarManager .calendarSidebar{flex-direction:row}.calendarManager .actionsSection{width:100%}.calendarManager .calendarSection{margin-top:25px;width:100%}}@media only screen and (max-width:500px){.calendarManager .calendarSidebar{flex-direction:column-reverse}}.sidebarSection{display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:height .5s;-webkit-transition:height .5s}.datesActions{align-items:center;flex:1 1;overflow:hidden;padding:10px 0}.datesActions .dateRow{align-items:center;background-color:#eaeee9;border-radius:10px;display:flex;font-size:12px;height:30px;justify-content:space-between;margin-bottom:10px;padding-left:10px;width:75%}.datesActions .centerAlign{justify-content:center}.datesActions .dayTitle{align-items:center;background-color:#0000!important;display:flex;font-size:16px;height:30px;margin-bottom:10px}.datesActions .actionButtons{display:flex;flex-direction:row;height:40px;justify-content:space-between;width:95%}.datesActions .actionButton1{background-color:#ea6283;width:48%}.datesActions .actionButton2{background-color:#4ecde1;width:48%}.datesActions .actionButton3{background-color:#f95050;color:#fff;width:100%}.datesActions .slotsColumns{display:flex;flex-direction:row;width:100%}.ordersContainer .orderList .orderContent li h3 .notActive{color:#b00020;font-size:.7em;font-weight:600;margin-left:6px}.calendarDateInputContainer{align-items:stretch;display:flex;gap:8px;margin-bottom:16px}.calendarDateInputContainer label{align-items:center;display:flex;font-size:12px;font-weight:700;height:100%;margin-right:8px}.calendarDateInputContainer input[type=date]{background:#fff;border:1px solid #eaeee9;border-radius:3px;color:#747474;font-size:12px;min-height:42px;padding:10px 12px;transition:border .2s}.calendarDateInputContainer input[type=date]:focus{border-color:#33734d;outline:none}.calendarDateInputContainer button{background:#06a666;border:none;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;font-weight:700;min-height:42px;padding:10px 0;transition:background .15s}.calendarDateInputContainer button:focus,.calendarDateInputContainer button:hover{background:#33734d;outline:none}.insights_Insights__At9Ss{min-height:100vh}.insights_Insights__At9Ss .insights_TabsBtns__KDxvx button{background-color:#04aa6d}.insights_Insights__At9Ss .insights_TabsBtns__KDxvx button.insights_active__x9--4{background-color:#61189f}.insights_Insights__At9Ss .insights_bookingTypeTabs__8mky\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.insights_Insights__At9Ss .insights_bookingTypeTabs__8mky\+ span{color:#444;font-size:.9rem;margin-right:4px}.insights_Insights__At9Ss .insights_bookingTypeTabs__8mky\+ button{background-color:#2e7d96;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;padding:8px 16px}.insights_Insights__At9Ss .insights_bookingTypeTabs__8mky\+ button.insights_activeBookingType__sNq5d{background-color:#61189f}.insights_Insights__At9Ss .insights_chartWrap__jKo5q{margin:8px 0 16px;max-width:100%;overflow-x:auto;width:100%}.insights_Insights__At9Ss .insights_pieChartWrap__803lN{align-items:center;display:flex;justify-content:center;margin:0 0 8px;min-height:0;overflow:visible}.insights_Insights__At9Ss .insights_pieChartCompare__3moGu{flex-shrink:0;margin:0 auto 8px;max-width:360px;width:100%}.insights_Insights__At9Ss .insights_partyStats__ftAG5{margin-bottom:16px}.insights_Insights__At9Ss .insights_partyStats__ftAG5 h3{margin-bottom:8px}.insights_Insights__At9Ss .insights_partyStats__ftAG5>p{margin:4px 0}.insights_Insights__At9Ss .insights_partyStatsSection__NL0Q\+{margin:16px 0 8px}.insights_Insights__At9Ss .insights_partyStatsSection__NL0Q\+ h4{color:#333;font-size:1rem;margin:0 0 6px}.insights_Insights__At9Ss .insights_partyStatsSection__NL0Q\+ p{margin:4px 0}.insights_Insights__At9Ss .insights_insightTab__Z2cAp{display:flex;flex-direction:column;height:100%;width:100%}.insights_Insights__At9Ss .insights_insightTab__Z2cAp .insights_averageRatio__FNUfD{background-color:#04aa6d;width:20%}.insights_Insights__At9Ss .insights_insightTab__Z2cAp .insights_compareRanges__fLKMA{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:100%}.insights_Insights__At9Ss .insights_insightTab__Z2cAp .insights_compareRanges__fLKMA>*{flex:1 1;max-width:calc(50% - 8px);min-width:0}@media(max-width:1100px){.insights_Insights__At9Ss .insights_insightTab__Z2cAp .insights_compareRanges__fLKMA{flex-direction:column}.insights_Insights__At9Ss .insights_insightTab__Z2cAp .insights_compareRanges__fLKMA>*{max-width:100%}}.insights_Insights__At9Ss .insights_row__H53hz{display:flex;flex-direction:row;justify-content:space-around}.insights_Insights__At9Ss .insights_fullWidth__CoLEk{width:100%}.DateRange_DateRange__eaQfS{display:flex;flex-direction:column;min-width:0;width:100%}.DateRange_DateRange__eaQfS .DateRange_dateRange__3i50R{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;width:100%}.DateRange_DateRange__eaQfS .DateRange_charts__pzri5{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.DateRange_DateRange__eaQfS .DateRange_statsPanel__GnFqk{align-self:stretch;width:100%}.toolbar{background-color:#06a666;color:#fff;display:flex;justify-content:left;margin-bottom:10px;width:100%}.toolbar .toolbar-search{align-items:center;display:flex;flex-direction:row;margin-left:auto;width:30vw}.toolbar .toolbar-search input{box-sizing:border-box;margin-left:5px;padding:7px;width:75%}.dropdown{display:inline-block;position:relative}.dropdown .dropbtn{background-color:#06a666;border-right:1px solid #fff;color:#fff;cursor:pointer;font-size:16px;padding:15px 12px}.dropdown .dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px #0003;display:none;min-width:160px;position:absolute;z-index:1}.dropdown .dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown .dropdown-content a:hover{background-color:#ddd}.dropdown .dropdown-content .selected{color:#06a666}.dropdown:hover .dropdown-content{display:block}.purple{background-color:#79549a!important}.extraPadding{padding-bottom:10px}.popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.popup-container{background:#06a666;border-radius:8px;box-shadow:0 0 10px #0000004d;color:#fff;max-height:80vh;overflow:scroll;padding:20px;width:500px}.popup-header{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-bottom:10px}.popup-header h2{margin:0}.popup-header .close-button{background:none;border:none;color:#79549a;cursor:pointer;font-size:33px;margin-top:-5px}.popup-header .close-buttonhover{cursor:pointer}.popup-header2{border-bottom:1px solid #ccc;padding-bottom:5px}.popup-header2 h3{margin-bottom:0}.popup-content{margin-top:20px}.popup-content label{display:block;margin-bottom:10px}.popup-content label input,.popup-content label select{box-sizing:border-box;margin-top:3px;padding:8px;width:100%}.popup-content .popup-included-item{border-bottom:.5px solid #ccc;padding-top:15px}.popup-content .popup-included-item>label:first-child{padding-bottom:15px}.popup-content .popup-included-item label>input{width:80%}.popup-content .popup-error-msg{color:red;margin-bottom:3px}.popup-content .submit-button{background-color:#fcbb53;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:0;padding:10px}.scroll-view{height:70vh;overflow:scroll;width:100%}.inventory-table{width:100%}.inventory-table table{border-collapse:collapse;margin-bottom:20px}.inventory-table td,.inventory-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.inventory-table td button,.inventory-table th button{margin:0}.inventory-table th{background-color:#f2f2f2}.inventory-table tr:nth-child(2n){background-color:#79549a}.inventory-table tr:nth-child(odd){background-color:#79549a33}.inventory-table tr:hover{background-color:#06a666}.inventory-empty{color:#79549a;padding:20px}.listItemName{align-items:center;display:flex;font-size:16px;height:40px}.listItemTicket{color:#747474;font-size:12px}.listItemNote{font-size:16px;margin-top:20px}.listItemReference{align-items:center;color:#747474;display:flex;font-size:12px;height:40px}.dateObjHeader{font-size:20px;padding:10px}.dateObjTable{border-collapse:collapse;border-radius:8px 8px 0 0;font-size:14px;margin:20px 0;min-width:400px;overflow:hidden;text-align:left;width:100%}.dateObjTable thead tr{background-color:#06a666;color:#fff;font-weight:700}.dateObjTable td,.dateObjTable th{border-bottom:1px solid #06a666;padding:12px 15px}.dateObjTable tbody tr:last-of-type{border-bottom:2px solid #06a666}.hidden{display:none!important}.scrollView{height:80vh;overflow:scroll;width:100%}.inputDateObj{border:1px solid #06a666;padding:10px;width:100%}.dateObjEditDates{align-items:center;display:flex}.dateObjEditDates div{margin:0 10px}.individualTimeSlot{border-bottom:1px solid #06a666;display:flex;justify-content:space-between;padding:5px 0}.individualTimeSlot span:last-of-type{margin:0 5px}.noBreak{white-space:nowrap;word-break:keep-all}.rightPadding{padding-right:10px}.dateObjAddTimeSlot{border:1px solid #06a666;border-radius:10px;margin:10px 0;padding:10px}.dateObjAddTimeSlot div{display:flex;justify-content:space-between;margin:2px 0}.dateObjAddTimeSlot div:first-of-type{font-weight:700;justify-content:center;margin-bottom:10px;text-decoration:underline}.dateObjAddTimeSlot div:last-of-type{justify-content:center;margin-top:5px}.dateObjNew{border:2px dashed #06a666;border-radius:10px;color:#06a666;padding:10px}.dateObjNew,.loadingText{font-size:16px;font-weight:700;text-align:center}.loadingText{margin:20px 0}.passwordNote{justify-content:center!important;padding:5px 0 20px}.unauthorisedMessage{color:#f95050;font-size:16px;font-weight:700;margin:20px 0;text-align:center}.filters{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.filters input,.filters select{border:1px solid #06a666;padding:8px}.logMain{font-size:20px;font-weight:700}.logMeta{color:#747474;font-size:12px}.logDetails{padding:10px}.changeRow{display:flex;margin:6px 0}.changeField{font-weight:700;width:200px}.changeValues{display:flex;gap:10px}.before{color:#f95050}.after{color:green}.arrow{font-weight:700}.logBlock{padding:10px 0}.logTitle{color:#747474;font-weight:700;margin-bottom:6px}.logJson{margin:0;white-space:pre-wrap;word-break:break-word}.ordersContainer{background-color:#def4eb;padding:0 30px 30px;width:80%}.ordersContainer .headerTabs{display:none}.ordersContainer .headerContainer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.ordersContainer .headerContainer .orderButtons{border:1px solid #61189f;border-radius:4px;overflow:hidden}.ordersContainer .headerContainer .orderButtons button{background-color:#fff;border-radius:0;color:#61189f;margin:0}.ordersContainer .headerContainer .orderButtons button:not(:last-child){border-right:1px solid #61189f}.ordersContainer .headerContainer .orderButtons .active{background-color:#61189f;color:#fff}.ordersContainer .headerContainer .backButton{background-color:#fcbb53}.ordersContainer .headerContainer .refreshButton{align-items:center;background-color:#06a666;display:flex}.ordersContainer button{background-color:#61189f;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px 5px;padding:8px 15px}.ordersContainer button:hover{filter:brightness(115%)}.ordersContainer .orderList{border-top:1px solid gray;margin-top:30px}.ordersContainer .orderList .orderContent{border-bottom:1px solid gray;display:flex;justify-content:space-between;padding:10px 30px;transition:all .2s ease}.ordersContainer .orderList .orderContent:nth-child(2n){background-color:#e1e1e1}.ordersContainer .orderList .orderContent li{align-self:left;list-style:none;width:80%}.ordersContainer .orderList .orderContent li h3{margin-top:0}.ordersContainer .orderList .orderContent li p:last-child{margin-bottom:2px}.ordersContainer .orderList .orderContent button{align-self:center;height:58px;vertical-align:top}.ordersContainer .orderList .column{align-items:flex-start;min-height:30px;width:100%}.ordersContainer .orderList .completed.completed{background-color:#06a66633}.ordersContainer .orderList .completed.completed button{background-color:#06a666}.ordersContainer .pageButton{background-color:#06a666;margin:10px 0}.ordersContainer .list{display:flex;flex-direction:row;flex-wrap:nowrap}.ordersContainer .switch{display:inline-block;height:34px;position:relative;width:60px}.ordersContainer .switch input{height:0;opacity:0;width:0}.ordersContainer .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ordersContainer .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.ordersContainer input:checked+.slider{background-color:#2196f3}.ordersContainer input:focus+.slider{box-shadow:0 0 1px #2196f3}.ordersContainer input:checked+.slider:before{transform:translateX(26px)}.ordersContainer .slider.round{border-radius:34px}.ordersContainer .slider.round:before{border-radius:50%}
/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;tab-size:4;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:initial}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:initial}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}
/*# sourceMappingURL=main.91f9d64b.css.map*/