.betaBanner{background-color:#3a3967;color:#fbf7ef;font-family:var(--font-monsterrat);font-size:12px;line-height:1.5;padding:8px 16px;text-align:center}.betaBanner a{color:#fbf7ef;text-decoration:underline}.betaBannerHeadline{font-size:12px;font-weight:500;margin-bottom:4px}.betaBannerSubheadline{max-width:600px;margin:0 auto}.getStartedWrapper{padding-left:24px;padding-bottom:inherit;padding-right:24px;padding-top:inherit}.notificationOption{margin-bottom:24px}.notificationOptionHeader{margin-bottom:6px}.notificationInputLabelWrapper{display:flex;align-items:center}.notificationOptionCheckbox{height:20px;width:20px}.buttonEnableNotification{background-color:#3a3967;border-radius:8px;border:none;color:#fbf7ef;font-family:var(--font-monsterrat);font-size:12px;font-weight:500;padding:6px 12px;white-space:nowrap}.permissionInfo{font-size:12px;line-height:1.5}.addToHomeTitle{font-weight:700}.cardWrapper{background-color:#f2e9d3;border-radius:24px;box-sizing:border-box;color:#3a3967;display:flex;font-family:var(--font-monsterrat);flex-direction:column;justify-content:space-between;line-height:1.5;min-height:460px;padding:24px;width:100%}.cardWrapper ul{padding:8px}.cardButtonWrapper{display:flex;justify-content:space-between;width:100%}.cardButtonWrapper button{width:46%}.cardButtonWrapper button:last-child{margin-left:auto}.incrementerWrapper{align-items:center;display:flex;justify-content:center}.numberDisplay{font-family:var(--font-monsterrat);font-size:32px;margin:0 16px;min-width:140px;text-align:center;overflow:hidden}.incrementerSmall .numberDisplay{font-size:24px;min-width:100px}.incrementButton{background-color:#a2a1cb;border-radius:16px;border:none;box-sizing:border-box;cursor:pointer;flex-shrink:0;font-family:var(--font-monsterrat);font-size:32px;height:48px;margin:0;padding:0;width:48px}.incrementButton:disabled{background-color:#d3d2e6}.incrementerSmall .incrementButton{height:32px;width:32px;font-size:24px;border-radius:8px}.warningWrapper{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:rgba(58,57,103,.7);box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:24px;position:fixed;top:0;width:100%}.warningMessageWrapper{background-color:#fbf7ef;border-radius:24px;box-sizing:border-box;color:#3a3967;margin-top:-100px;padding:24px;text-align:center}.warningMessage{margin-bottom:24px}.buttonMain.buttonWarning,.buttonSecondary.buttonWarning{font-size:14px;font-weight:400;width:100%}.buttonWarningBack{margin-bottom:16px}.warningImage{width:48px;margin:0 auto 16px;display:block}.chartWrapper{width:100%}.page{color:#3a3967;font-family:var(--font-monsterrat);font-size:16px;padding:24px 24px 114px}.pageTitle{font-size:24px;font-family:var(--font-suez-one);margin-bottom:8px}.pageSubTitle{font-size:16px;margin-bottom:8px}.sessionHeader{margin-bottom:40px;text-align:center}.sessionHeader.contentMain{padding:0}.sessionStatusDisplay{border-top-left-radius:24px;border-top-right-radius:24px;color:#fbf7ef;font-weight:500;padding:8px 24px;text-align:left}.sessionStatusDisplay.sessionNotStarted{background-color:#b20000}.sessionStatusDisplay.sessionWait{background-color:#ffa63e}.sessionStatusDisplay.sessionDrink{background-color:#007f00}.sessionWaitMin{color:#3a3967;font-family:var(--font-suez-one);font-size:32px}.contentInner{padding:24px}.drinkForm{margin-bottom:16px;position:relative}.drinkForm.contentMain{padding:16px}.drinkForm .orDivider{margin-bottom:12px}.drinkFormClose{background-color:transparent;background-image:url(/assets/icons/close.svg);background-repeat:no-repeat;border:none;color:transparent;height:32px;overflow:hidden;position:absolute;right:-8px;top:-8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.drinkFormClose:active{opacity:90%}.inputWrapTwo{display:flex;justify-content:space-between}.inputWrapTwo .inputWrapper{width:48%}.drinkContentHeadline{margin-bottom:4px}.drinkContentSubHeadline{margin-bottom:8px}.commonDrinkButtonWrapper{margin-left:-3px;width:calc(100% + 3px);margin-bottom:12px}.quickAddTopDrinkButton{background-color:transparent;background-image:url(/assets/icons/plus-green.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border-radius:4px;border:1px solid #3a3967;box-sizing:border-box;color:#3a3967;cursor:pointer;font-family:var(--font-monsterrat);font-size:12px;line-height:1.2;margin:0 3px 8px;padding:8px 28px 8px 8px;text-align:left;white-space:nowrap}.quickAddTopDrinkButton span{display:block;max-width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authWrapper{color:#3a3967;font-family:var(--font-monsterrat);font-size:16px;padding-top:60px;text-align:center}.orDivider{align-items:center;display:flex;font-weight:500;margin-bottom:24px}.orDivider span{padding:0 8px}.orDivider:after,.orDivider:before{background-color:#3a3967;content:"";display:inline-block;flex-grow:1;height:1px}.lireToggleWrapper{margin-bottom:24px}.lireToggleLabel,.lireToggleLink{line-height:24px}.lireToggleLink{color:#3a3967;font-weight:700;text-decoration:none}.lireToggleLink:visited{color:#3a3967}.inputWrapper{margin-bottom:16px}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:32px;border:1px solid #ded2b8;box-sizing:border-box;color:#3a3967;height:48px;padding:0 16px;font-family:var(--font-monsterrat);font-size:16px;font-weight:500;outline:none;width:100%}.input:focus{border:1px solid #3a3967}.input::-moz-placeholder{color:#3a3967;opacity:1}.input::placeholder{color:#3a3967;opacity:1}.input.inputError{border:1px solid #b20000}.errorWrapper{text-align:left;color:#b20000;font-size:12px;background-image:url(/assets/icons/error.svg);background-repeat:no-repeat;background-position:center left 16px;padding-left:32px;background-size:12px;margin-top:4px}.drinkWrapper{background-color:#f2e9d3;border-radius:16px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.drinkWrapper:last-of-type{margin-bottom:0}.drinkInnerContent{overflow:hidden;padding:12px 16px;width:100%}.drinkButtonsWrapper{border-left:2px solid #fbf7ef;display:flex;flex-direction:column}.drinkButton{background-color:#f2e9d3;background-position:50%;background-repeat:no-repeat;background-size:12px;border:none;color:transparent;cursor:pointer;height:50%;width:48px}.drinkButton:first-of-type{background-image:url(/assets/icons/plus-green.svg);border-bottom:1px solid #fbf7ef;border-top-right-radius:16px}.drinkButton:last-of-type{background-image:url(/assets/icons/minus-red.svg);border-bottom-right-radius:16px;border-top:1px solid #fbf7ef}.drinkButton:active{background-color:#f8f3e7}.drinkHeader{align-items:center;display:flex;margin-bottom:4px}.drinkName{flex-shrink:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drinkType{margin-left:8px}.drinkContent,.drinkType{font-size:14px;white-space:nowrap}.drinkContent{color:#565498;overflow:hidden;text-overflow:ellipsis}.drinkTime{color:#565498;font-size:12px;text-align:right}.drinkLower{align-items:center;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap}.accountInfo,.loggedInAs{margin-bottom:24px}.loggedInAs{font-size:18px;line-height:1.5}.accountIncrementerWrapper{margin-bottom:24px}.accountSectionWrapper{margin-bottom:24px;overflow:hidden}.accountSectionWrapper .contentHeadline{margin-bottom:16px}.buttonAccount{margin-left:auto;display:block}.accountError{color:#b20000;font-size:12px;margin-bottom:16px}.mainNavWrapper{background-color:#fbf7ef;border-top:1px solid #ded2b8;bottom:0;height:64px;left:0;line-height:1;padding-bottom:24px;position:fixed;width:100%}.mainNavInnerWrapper{align-items:center;display:flex;height:100%;justify-content:space-evenly;margin:0 auto;max-width:425px}.navButton{background-color:#fbf7ef;background-position:50%;background-repeat:no-repeat;background-size:auto 24px;border-radius:16px;border-style:none;border-width:0;box-sizing:border-box;color:transparent;cursor:pointer;height:48px;overflow:hidden;width:48px}.navButton.navActive{background-color:#3a3967}.navHome{background-image:url(/assets/icons/chart-dark.svg)}.navHome.navActive{background-image:url(/assets/icons/chart-light.svg)}.navSession{background-image:url(/assets/icons/clock-dark.svg)}.navSession.navActive{background-image:url(/assets/icons/clock-light.svg)}.navAccount{background-image:url(/assets/icons/person-dark.svg)}.navAccount.navActive{background-image:url(/assets/icons/person-light.svg)}:root{--shadow-color:41deg 18% 60%;--shadow-elevation-low:-0.2px 0.5px 0.6px hsl(var(--shadow-color)/0.34),-0.4px 0.8px 1px -1.2px hsl(var(--shadow-color)/0.34),-0.9px 1.9px 2.4px -2.5px hsl(var(--shadow-color)/0.34);--shadow-elevation-medium:-0.2px 0.5px 0.6px hsl(var(--shadow-color)/0.36),-0.7px 1.6px 2px -0.8px hsl(var(--shadow-color)/0.36),-1.8px 3.9px 4.8px -1.7px hsl(var(--shadow-color)/0.36),-4.4px 9.5px 11.8px -2.5px hsl(var(--shadow-color)/0.36);--shadow-elevation-high:-0.2px 0.5px 0.6px hsl(var(--shadow-color)/0.34),-1.3px 2.8px 3.5px -0.4px hsl(var(--shadow-color)/0.34),-2.4px 5.2px 6.4px -0.7px hsl(var(--shadow-color)/0.34),-3.9px 8.5px 10.5px -1.1px hsl(var(--shadow-color)/0.34),-6.3px 13.6px 16.9px -1.4px hsl(var(--shadow-color)/0.34)}.feedbackWraper{align-items:flex-end;bottom:106px;display:flex;flex-direction:column;font-family:var(--font-monsterrat);position:fixed;right:24px}.feedBackButton{background-color:#ffa63e;background-position:50%;background-repeat:no-repeat;border-radius:100%;border:none;box-shadow:var(--shadow-elevation-high);color:transparent;cursor:pointer;height:50px;overflow:hidden;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;flex:none}.feedBackButton:active{box-shadow:var(--shadow-elevation-medium);height:49px;width:49px}.feedBackButton.showCloseFeedback{background-image:url(/assets/icons/close-bare-white.svg)}.feedBackButton.showOpenFeedback{background-image:url(/assets/icons/comment-white.svg)}.feedbackFormWrapper{background-color:#fff;border-radius:16px;box-shadow:var(--shadow-elevation-high);box-sizing:border-box;margin-bottom:16px;max-width:300px;padding:24px;width:calc(100vw - 48px)}.feedbackFormWrapper .buttonMain{display:block;margin-left:auto}.feedbackTypeSelection{border-radius:16px;border:1px solid #ded2b8;box-sizing:border-box;display:flex;margin-bottom:24px}.feedbackRadioButton{opacity:0;position:absolute;z-index:-1}.feedbackRadioButtonLabel{align-items:center;border-right:1px solid #ded2b8;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;height:100%;height:48px;justify-content:center;text-align:center;width:100%}.feedbackRadioButtonLabel:first-of-type{border-bottom-left-radius:16px;border-top-left-radius:16px}.feedbackRadioButtonLabel:last-of-type{border-bottom-right-radius:16px;border-right:none;border-top-right-radius:16px}.feedbackRadioButton:checked+.feedbackRadioButtonLabel{background-color:#ded2b8;color:#3a3967}.feedbackTextArea{border-radius:16px;border:1px solid #ded2b8;box-sizing:border-box;color:#3a3967;font-family:var(--font-monsterrat);font-size:14px;height:74px;line-height:1.5;padding:8px 16px;width:100%;margin-bottom:24px}.feedbackError{color:#3a3967;font-size:12px}.passwordWrapper{position:relative;width:100%}.passwordWrapper .lireInput{margin-bottom:8px}.passwordToggle{position:absolute;width:58px;height:48px;top:0;right:0;background:transparent;margin:0;border-top-right-radius:32px;border-bottom-right-radius:32px;display:flex;align-items:center;text-align:center;justify-content:center;font-size:11px;font-weight:700}.hideCheckbox{display:none}.passwordValidationChecklist{text-align:left;padding-left:16px;margin-bottom:16px;font-size:12px;line-height:18px;font-weight:500;color:#585449}.passwordValidationChecklist.criteriaInalid{color:#b20000}.passwordCriteria{padding-left:24px;background-image:url(/assets/icons/xmark-neutral.svg);background-repeat:no-repeat;background-size:8px;background-position:center left 8px}.criteriaInalid .passwordCriteria{background-image:url(/assets/icons/xmark-red.svg)}.criteriaValid{background-image:url(/assets/icons/checkmark-green.svg)!important;color:#007f00}.forgotPasswordWrapper{margin-top:4px;text-align:left;font-size:12px;padding-left:16px;font-weight:500}.forgotPasswordLink{color:#3a3967}