body{color:var(--primary-subscription-color)}.registerContainer{display:flex}.subscriptionLeftBannerMobile{display:none}.registerContainerLeft{position:relative;width:100%;height:100vh;display:flex}.highlightText{font-weight:700;cursor:pointer;font-size:.75rem}.registerContainerRight{color:var(--primary-subscription-color);width:100%;height:100vh;display:flex;justify-content:center;align-items:start}.subscriptionLeftBanner{height:100%;position:fixed}.subscriptionLeftLogo{position:fixed;top:-2rem;left:2.5rem;width:12.5rem;height:10.563rem}.circle1{position:fixed;right:68%;bottom:18%;width:7rem;height:7rem}.circle2{position:fixed;top:10rem;left:25rem;width:5.25rem;height:5.25rem}.circle3{position:fixed;left:18%;top:39%;width:11.563rem;height:11.563rem}.errorMsg{font-size:.75rem;color:var(--toaster);opacity:0;transition:opacity .3s ease-in-out}.errorMsg.active{opacity:1;text-align:center;margin-bottom:2rem}.subscriptionBannerText{position:fixed;color:var(--secondary-color);font-size:3.52rem;font-weight:400;text-wrap:nowrap;left:5%;bottom:5%;line-height:100%}.boldBannerText{font-weight:800}.subscriptionBannerTextOne{display:flex;gap:1rem}.rightContent{width:80%;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:2rem;margin:10% auto auto 0;padding-bottom:3rem}.otpRightContent{margin-top:25%}.headingText{font-size:2rem;font-weight:600}.headingTextContainer{display:flex;align-items:center;justify-content:center}.OTPHeadingText{width:65%;font-size:2rem;font-weight:600}.headingButton{display:flex;align-items:center;justify-content:center;gap:3%}.headingSubTitle{width:70%;margin:auto}.headingSubTitle,.secondarySubtitle{font-size:1.125rem;line-height:1.4rem}.secondarySubtitle{width:100%;margin-top:-2%}.inputFieldSubscription{display:flex;align-items:center;margin:auto;width:60%;height:3rem;text-align:left;border-radius:.625rem;justify-content:space-between;gap:.75rem}input{background-color:#f5f5f5!important;width:60%;padding-left:4%}input:focus-within{background-color:#fbfff2!important}.input:focus-within{border:2px solid #41a007}.input:focus-within{background-color:#fbfff2}.inputBox{display:flex;flex-direction:column;align-items:center;gap:1rem}input,input[type=dropdown],input[type=email],input[type=number],input[type=password],input[type=text]{border:none;outline:none;background-color:var(--input-field-background);font-size:1rem}.parentButton{background-color:#f5f5f5;color:var(--subscription-primary-color);padding:1% 2%;border-radius:.75rem;cursor:pointer}.input{color:var(--primary-subscription-color);font-family:var(--primary-font);width:90%;height:100%;border-radius:.625rem}.adminButton{background-color:#f5f5f5;color:var(--subscription-primary-color);padding:1% 2%;border-radius:.75rem;cursor:pointer}.selectedContainer{background-color:#076300;color:var(--secondary-color);font-weight:700}.selectedContainer:hover{cursor:default}.registerText{width:5.625rem;height:5.625rem;font-size:.875rem;font-weight:700;margin:auto;border-radius:100%;background-color:var(--register-text);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;will-change:transform;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.registerText:hover{transform:scale(1.1)}.middleContent{display:flex;flex-direction:column;gap:1rem}.bottomText{display:flex;align-items:center;justify-content:center;margin-top:1rem}.alreadyText{color:#8f9fae}.loginText{color:#41a007;font-weight:700;font-size:1rem;cursor:pointer;margin-left:.5rem;transition:transform .3s ease;will-change:transform}.loginText:hover{transform:scale(110%)}.clickText{color:#8f9fae;font-size:.75rem;margin-top:-.75rem}.subscriptionLeftBanner{-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}.cancelContainer{width:5.625rem;height:2.56rem;border-radius:.75rem;color:#41a007;border:1px solid #41a007;display:flex;align-items:center;justify-content:center;margin:auto;cursor:pointer;border-radius:1.875rem;transition:transform .3s ease;will-change:transform;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.cancelContainer:hover{color:var(--secondary-color);background-color:#41a007}.CancelText{font-size:.875rem;font-weight:600;cursor:pointer}.CancelText:hover{color:var(--secondary-color)}.adminButton,.parentButton{font-size:.875rem;font-weight:600;height:2.5rem;text-wrap:nowrap;display:flex;align-items:center;justify-content:center}.otpFieldContainer{display:flex;flex-direction:column;gap:1.75rem!important}.inputNumberBox{display:flex;justify-content:space-evenly;width:50%;margin:auto}.Box{width:3.75rem;height:3.5rem;text-align:center;font-size:1.5rem;padding-left:0;background-color:#f5f5f5!important;border-radius:.75rem;margin-right:.313rem;font-weight:700;font-family:var(--primary-font)}.Box:focus{border:2px solid #41a007}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toaster{font-size:.75rem}.Box:last-child{margin-right:0}.onBoardContainer{background-color:var(--secondary-color);display:flex;flex-direction:column;justify-content:space-between}.profileContainer{background-color:var(--form-inside-placeholder-color);width:3rem;height:3rem;border-radius:50%;position:relative;top:-2rem}.logoOnBoard{width:12.5rem;height:12.5rem;position:relative;top:-2rem}.logoHeader{width:90%;height:10rem;display:flex;align-items:center;justify-content:space-between;margin:auto}.formOnBoard{width:75%}.formContainerOnBoard{background-color:var(--secondary-color);width:55%;display:flex;margin:auto;flex-direction:column;gap:1.5rem}.formContainerOnBoard,.onBoardText{color:var(--primary-subscription-color)}.onBoardText{text-align:center;font-size:2.625rem;font-weight:400;line-height:4.2rem;letter-spacing:.00938rem}.onBoardContent{font-size:1rem;width:60%;margin:auto;text-align:center;line-height:1.4rem}.evo11veId{font-size:.875rem;cursor:pointer;line-height:160%}.onBoardFill{text-align:center;font-weight:700}.actualFormOnBoard{display:flex;flex-direction:column;gap:1rem}.radioChild{display:flex;align-items:center;width:60%;gap:1rem;text-align:center;justify-content:start;margin:auto}.bottomOnBoardContainer{display:flex;width:65%;align-items:center;margin:1rem auto auto}.onBoardButtons{width:calc(100% - 2.25rem);margin-left:2.25rem;display:flex;align-items:center;justify-content:center;position:relative}.onboardIndividualCancelButton{left:0}.cancelText{display:flex;width:5.4375rem;height:2.5rem;justify-content:center;align-items:center;border-radius:1.875rem;border:1px solid var(--tertiary-color);cursor:pointer;color:var(--subscription-primary-color);font-weight:600;font-size:.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);transition:transform .3s ease;will-change:transform;margin-left:12.5%;animation:noDataMessageContentAnimation .5s ease}.cancelText:hover{background-color:var(--subscription-primary-color);color:var(--secondary-color);transition:.8s ease}.confirmText{display:flex;width:15%;aspect-ratio:1;font-size:.875rem;font-weight:700;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);justify-content:center;align-items:center;border-radius:100%;border:1px solid var(--tertiary-color);background-color:var(--tertiary-color);color:var(--secondary-color);transform:translate(100%)}.confirmText,.confirmText:hover{cursor:pointer}.inputFieldOnBoard{width:60%;height:3rem;justify-content:center;gap:.75rem}.ellipseLogoMobile{display:none!important}.radioButtonOnBoard{width:1.2rem;height:1.2rem;border-radius:50%;accent-color:var(--tertiary-color);cursor:pointer}.classInfo{color:#707070}.classInfo,.duplicateEmailWarning{position:absolute;width:30%;font-size:.75rem;line-height:140%;letter-spacing:.00938rem;right:-32%}.duplicateEmailWarning{color:#ff6767;transition:all .3s ease}.checkbox-input{display:none}.checkbox-label{display:inline-block;width:1.875rem;height:1.875rem;background-color:var(--secondary-color);border:2px solid #aaa;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.checkbox-input:checked+.checkbox-label{background-color:#5cb85c}.checkbox-text{vertical-align:middle;margin-left:.625rem}.welcomeContainer{width:100%;height:100vh;background-color:var(--secondary-color)}.SuccesContainer{width:100%}.welcomeFlexContainer{margin-top:1.94rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.welcomeTitle{color:var(--subscription-primary-color);font-size:3.75rem;font-weight:400;line-height:6rem;letter-spacing:.00938rem;margin-top:5%}.header{display:flex;flex-direction:column;text-align:center;margin-top:.5%}.mobileHeader{display:none}.welcomeHeader{color:var(--primary-subscription-color);font-size:2.25rem;line-height:2.7rem}.welcomeHeader,.welcomeSubHeader{font-weight:700;letter-spacing:.00938rem}.welcomeSubHeader{color:var(--subscription-smallText-color);font-size:1.5rem;line-height:2.4rem;margin-top:1%}.navContainer{align-items:flex-start;gap:9rem;margin-top:7%}.navContainer,.successNavContainer{display:flex;flex-direction:row;justify-content:center}.successNavContainer{align-items:center;gap:var(--floating-icon-gap);margin-top:12%}.navIcon{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-top:7%}.subscriptionNavContainer,.subscriptionNavContainerMobile{display:flex;align-items:center;justify-content:center;flex-direction:column}.subscriptionImageContainer,.subscriptionImageContainerMobile,.subscriptionImageContainerMobileDisabled{display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease;will-change:transform}.subscriptionImageContainerMobile:hover{transform:scale(110%)}.subscriptionImageContainerMobileDisabled:hover{transform:scale(100%)}.navImage{width:11.625rem;height:11.625rem}.navImage,.navImageMobile{border-radius:100%;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.navImageMobile{width:9rem;height:9rem}.subscriptionImageContainer:hover{cursor:pointer;transform:scale(110%)}.iconDescription{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;margin-top:2.5%}.iconHeader{font-size:1rem;font-weight:700;margin-top:1rem}.iconHeader,.iconSubHeader{color:var(--primary-subscription-color);text-align:center;line-height:1.25rem}.iconSubHeader{width:70%;font-size:.875rem;font-weight:400}.middleNavIcon{margin-top:-60%}.middleNavIconSuccess{cursor:pointer}.imageTextContainer{bottom:16%}.imageTextContainer,.imageTextContainerMobile{display:flex;flex-direction:column;text-align:center;position:absolute;text-shadow:0 4px 4px rgba(0,0,0,.25)}.imageTextContainerMobile{margin-top:1.5rem}.imageDescriptionHeader,.imageDescriptionHeaderMobile{font-weight:700}.imageDescriptionHeader,.imageDescriptionHeaderMobile,.imageDescriptionSubHeader{color:var(--secondary-color);font-size:1.25rem;line-height:1.375rem;letter-spacing:.00938rem}.imageDescriptionSubHeader{font-weight:400}.imageDescriptionSubHeaderMobile{width:99%;color:var(--secondary-color);font-size:1.15rem;font-weight:400;line-height:1.375rem;letter-spacing:.00938rem}.navIconButton{top:0;right:0;width:2.80513rem;height:2.80513rem}.navIconButton,.navIconButtonMobile{position:absolute;background-color:#ffba00;border-radius:100%;display:flex;align-items:center;justify-content:center}.navIconButtonMobile{top:.25rem;right:.25rem;width:2rem;height:2rem}.footerImageContainer{position:relative}.footerImageSubscription{display:flex;position:absolute;transform:translate(-50%,20%)}.footerImageSubscriptionMobile{display:none}.takeATourcontainer{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.375rem 1.5rem;width:9.125rem;height:4.875rem;border-radius:3.25rem;border:1px solid #41a007;background:var(--secondary-color);font-size:.875rem;font-weight:700;box-shadow:0 4px 20px 10px rgba(0,0,0,.1);margin-top:-22%;color:#41a007;cursor:pointer;position:absolute;transform:translate(-50%,10%);z-index:10}.dashboardLogoContainer,.logoCss{position:absolute;left:2.5%;top:0;width:12.5rem;height:10.563rem}.avatarCss,.userAvatarContainer{position:relative}.avatarCss{z-index:999;display:flex;align-items:center;justify-content:center}.userAvatar{z-index:995;width:3rem;height:3rem}.avatarCss:hover{cursor:pointer}.avatarDropDown{position:absolute;top:50%;z-index:994;width:13.125rem;border-radius:.75rem;background-color:var(--secondary-color);box-shadow:0 4px 20px 10px rgba(0,0,0,.1);animation:avatarDropDownAnimation .3s ease;cursor:default}@keyframes avatarDropDownAnimation{0%{transform:translateY(-2rem);opacity:0}to{transform:translateY(0);opacity:1}}.activeUserDetails{display:flex;flex-direction:column;gap:.31rem;margin-top:2.38rem;padding-bottom:1rem}.userName{color:var(--primary-subscription-color);font-size:.75rem;font-weight:700}.activeUser,.userName{text-align:center;word-wrap:break-word;padding-left:.5rem;padding-right:.5rem;cursor:default}.activeUser{color:#000;font-family:Montserrat;font-size:.6875rem;font-style:normal;font-weight:400;line-height:normal}.dropDownContentContainer{display:flex;flex-direction:column}.dropDownContent{color:var(--primary-subscription-color);font-size:.75rem;font-weight:600;line-height:1.4rem;margin-top:.45rem;margin-bottom:.45rem;margin-left:1.5rem;opacity:1;transition:all .3s ease;will-change:transform}.dropDownContent:hover{cursor:pointer;font-size:.8rem;color:var(--subscription-primary-color)}.dropDownContent:first-child{display:flex;flex-direction:row;align-items:center;transition:all .3s ease}.dropDownContent:last-child{margin-bottom:1.5rem;color:var(--toaster)}.mobileContainer{display:none}.successContentConatiner{text-align:center;display:flex;flex-direction:column;gap:1.25rem}.successGreetings{color:var(--subscription-primary-color);text-align:center;font-size:clamp(2.875rem,1vw + .5rem,3.75rem);z-index:1}.successTitle{padding:1.25rem 1.75rem;text-align:center;border-radius:2.5rem;background:#d1f5c2;display:flex;align-items:center;justify-content:space-evenly;margin:1rem auto auto}.studentNameOuterContainer{color:var(--primary-subscription-color);font-size:1.5rem;margin-left:1rem;display:flex;flex-direction:row;align-items:center}.studentGrade{font-weight:800;margin-left:.25rem}.studentName{font-weight:600}.successSubTitle{margin:auto;width:65%;font-weight:600;font-size:1.25rem;line-height:1.75rem}.assignHoursSuccessContentWrapped,.assignHoursSuccessWrapped{width:80%!important}.assignHoursSuccessContentWrapped{margin:auto;width:80%!important;font-size:1.125rem;line-height:1.75rem}.successContent{margin:auto;width:65%;font-size:1.125rem!important;line-height:1.75rem}.successNav{width:45%;margin:auto}.visitButton{width:9.5rem;height:3.625rem;display:flex;flex-direction:column;color:#41a007;text-align:center;font-size:.875rem;font-weight:700;justify-content:center;align-items:center;border-radius:1.875rem;border:1px solid #41a007;background-color:var(--secondary-color);cursor:pointer;transition:all .3s ease;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);margin:auto auto 1.5rem}.visitButton:hover{background-color:#41a007;color:var(--secondary-color)}.hideVisit{display:none}.successFlexContainer{color:var(--primary-subscription-color);width:80%;display:flex;align-items:center;flex-direction:column;gap:1rem}.successimageTextContainer{bottom:30%}.successNavIcon{right:-20%}.sideNavIconSuccess{cursor:pointer}.succesTop{display:flex;flex-direction:column;display:none}.successOne,.successTwo{width:9rem;height:9rem;border-radius:100%}.successFirst,.successTwo,.sucessSecond{display:flex;align-items:center;justify-content:center}.sucessSecond{gap:1rem}.buyHourContainer{width:100%;height:calc(100vh - 6rem);background-color:var(--secondary-color);margin-top:6rem}.descriptionContainer{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.buyHoursHeader{font-size:2.625rem;line-height:4.2rem}.buyHoursHeader,.buyHoursSubHeader{color:var(--primary-subscription-color);text-align:center;font-weight:400;letter-spacing:.00938rem}.buyHoursSubHeader{font-size:1.125rem;line-height:1.575rem;width:30%;margin-top:1.44rem}.cardContainer{display:flex;flex-direction:row;gap:1.3rem;margin-top:2.5%;margin-left:12%}.cardSelected{position:relative;opacity:1}.cardNotSelected,.cardSelected{width:12.45rem;height:15.5rem;display:flex;flex-direction:column;transition:transform .3s ease;will-change:transform;cursor:pointer}.cardNotSelected{opacity:.4}.customHoursDescription{font-size:.75rem}.customHoursDescription,.customHoursDescriptionActive{width:12.45rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem 1.5rem;transition:transform .3s ease;will-change:transform}.customHoursDescriptionActive{font-size:small;margin-top:1rem}.valueInfo{font-size:.75rem!important}.buyHoursCustomCancel{position:absolute;bottom:3%;left:9%}.cardImageSection{display:flex;align-items:center;justify-content:center;flex-basis:50%;border-radius:1.25rem 1.25rem 0 0;background-image:url(/subscription/assets/images/subscription/updatedBuyHoursBackgroundsvg.svg);background-repeat:no-repeat;background-size:cover;position:relative}.cardInnerImage{width:50%}.cardImageText{position:absolute;bottom:15%;display:flex;flex-direction:column}.textInNo{text-shadow:.5rem 2.5rem 96px rgba(18,61,101,.24);font-size:3.75rem;font-weight:300}.textInHrs,.textInNo{color:var(--secondary-color);text-align:center;line-height:1.25rem}.textInHrs{font-size:1rem;font-weight:600;margin-top:1.25rem}.cardText{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;flex-basis:50%;border-radius:0 0 1.25rem 1.25rem;box-shadow:0 1px .625rem 0 rgba(85,85,85,.25)}.cursorInactive{cursor:auto}.cardContainerDescription{display:flex;flex-direction:column}.cardPricingDescription{display:flex;flex-direction:column;font-weight:400;line-height:1.5125rem}.cardPricingDescription,.pricingDescriptionSpan{color:var(--primary-subscription-color);text-align:center;font-size:1.25rem}.pricingDescriptionSpan{font-weight:700;line-height:1.3125rem}.cardPricing{color:var(--primary-subscription-color);text-align:center}.cardPricing,.cardPricingSpan{font-size:.875rem;font-weight:700;line-height:1.5625rem}.cardPricingSpan{color:var(--userName)}.cancel{display:flex;width:5.4375rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px solid var(--subscription-primary-color);background:var(--secondary-color);color:#41a007;text-align:center;font-size:.875rem;font-weight:700;position:absolute;left:2%;bottom:5%}.cancel:hover{cursor:pointer}.checkoutContainer{position:fixed;left:85%;top:50%;transform:translate(-50%,-50%);z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:23.875rem;height:auto;padding-top:3rem;padding-bottom:7rem;border-radius:1.25rem;background-color:var(--secondary-color);box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1)}.checkoutInnerContent{display:flex;flex-direction:column;width:80%}.confirmationTick{width:2rem;height:2rem;background-color:var(--load-more-color);border-radius:100%;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;cursor:pointer}.summaryText{color:var(--subscription-primary-color);font-family:var(--secondary-font);font-size:1.25rem;font-weight:600;line-height:1.5625rem}.categoryName{font-size:1.25rem;font-weight:400;line-height:1.3125rem;margin-top:1.56rem}.categoryName,.categoryPrice{color:var(--primary-subscription-color);text-align:left}.categoryPrice{font-size:1.75rem;font-weight:700;line-height:1.5625rem;margin-top:.5rem;margin-bottom:1rem}.categorytime{color:var(--userName);font-size:1.25rem}.categoryDescriptionRow{display:flex;flex-direction:row;justify-content:space-between;margin-top:.94rem}.descriptionContent{font-weight:400}.descriptionContent,.descriptionValue{color:var(--primary-subscription-color);font-size:1rem;line-height:1.3125rem}.descriptionValue{font-weight:600}.hrDiv{display:flex;justify-content:center;margin-top:1.13rem}.hrCss{width:100%}.checkoutButton{position:absolute;bottom:-10%;width:6.25rem;height:6.25rem;border-radius:100%;background-color:var(--load-more-color);display:flex;align-items:center;justify-content:center;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.checkoutButton:hover{cursor:pointer}.checkButtonText{color:var(--secondary-color);text-align:center;font-size:.875rem;font-weight:700}.dashboardContainer{background-color:var(--secondary-color)}.bannerDashboardContainer{width:100%;height:75vh;background-image:url(/subscription/assets/images/subscription/parentDashboardUpdated.svg);background-size:cover;background-position:50%;background-color:var(--secondary-bg-color);-webkit-clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);position:relative}.horizantalLineChild{width:10.8125rem;height:.01rem;background-color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;margin:auto;opacity:.5}.bannerContent{top:0;left:50%;right:50%;transform:translate(-50%);width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:3rem}.bannerContent,.logoHeaderLanding{position:absolute}.bannerFirstContent{width:100%;display:flex;flex-direction:column;gap:.65rem;margin-top:3.5%}.bannerFourContent,.bannerSecondContent,.bannerThirdContent{width:100%}.welcomeBack{font-size:3rem;font-weight:400;line-height:3.6rem;letter-spacing:.00938rem}.welcomeBack,.welcomeBackText{color:var(--secondary-color);text-align:center}.welcomeBackText{width:35%;display:flex;margin:auto;font-size:1.125rem;font-weight:700;line-height:1.35rem}.bannerSecondContent{display:flex;flex-direction:row;justify-content:center}.timeContainer{gap:.5rem;padding-left:1rem;padding-right:1rem;height:5rem}.timeContainer,.timeContainerLength{display:flex;width:max-content;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75);color:var(--secondary-color);border-radius:6.25rem}.timeContainerLength{gap:1.25rem;height:max-content;padding:1.5rem}.buyHoursButton{padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:column;background-color:var(--subscription-primary-color);align-items:center;justify-content:center;text-align:center;border-radius:1.5rem;height:3.15rem;color:var(--secondary-color);font-size:.875rem;font-weight:700;line-height:.875rem;cursor:pointer}.dashboardFooterImage{position:fixed;bottom:-8%;transform:translate(67%);z-index:-1}.buyHoursButtonLength{cursor:pointer;width:6.5rem;display:flex;flex-direction:column;background-color:var(--subscription-primary-color);opacity:1;align-items:center;justify-content:center;border-radius:59px;height:3.5rem;color:var(--secondary-color);font-size:.875rem;font-weight:700;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;text-align:center}.dashboardNav{display:none}.buyHoursBuyButton{font-size:.875rem;font-weight:700;line-height:.875rem}.bannerThirdContent{flex-direction:column;gap:1rem}.bannerThirdContent,.timerLogo{display:flex;align-items:center;justify-content:center}.childrenCardContainer{width:65%;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.contentThird{margin-top:.5%;color:var(--secondary-color)}.cardElement{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.cardElement,.flipdetails{width:15.5rem;height:15.25rem;background-color:var(--secondary-color);border-radius:1.25rem;gap:.5rem;box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1);transition:transform .6s ease,opacity .6s ease}.cardElement,.flipdetails,.frontCard{display:flex;justify-content:center;flex-direction:column}.frontCard{align-items:center;gap:.65rem}.backCard{display:flex;flex-direction:column;gap:1.25rem;transition:transform .3s ease;will-change:transform;animation:showContent .5s ease}@keyframes showContent{0%{transform:scale(.5)}to{transform:scale(1)}}.backCard,.frontCard{transition:transform .3s ease}.backCard{display:none}.nameCard{color:var(--primary-subscription-color);font-weight:700;width:90%;text-align:center}.imageElement,.nameCard{display:flex;align-items:center;justify-content:center}.imageElement{width:6rem;height:6rem}.imageCard{justify-content:center}.imageCard,.timer{display:flex;align-items:center}.timer{width:60%;gap:1rem;flex-direction:row-reverse;justify-content:end}.singleChildContent{text-align:center}.hourText{font-size:1.5rem;font-weight:700}.hoursContentMobile{display:none}.hoursContent{display:flex;align-items:center;justify-content:center;gap:1rem;margin-right:1rem}.selectionDot{min-width:.313rem;min-height:.313rem;border-radius:100%;background-color:#c1c1c1}.selectionDot:hover{background-color:var(--secondary-color)}.menuIconChild{position:absolute;bottom:4%;align-items:center;justify-content:end;right:4%;cursor:pointer}.selectionContainer{min-width:19px;min-height:38px;background-image:url(/subscription/assets/images/subscription/dashBoardSelection.svg);transition:transform .3s ease;will-change:transform}.selectionContainer:hover{background-image:url(/subscription/assets/images/subscription/dashBoardSelectionHovered.svg)}.selectionContainerInactive{min-width:19px;min-height:38px;background-image:url(/subscription/assets/images/subscription/dashBoardSelection.svg);transition:transform .3s ease;will-change:transform;cursor:not-allowed}.menuIconSubscription{background-image:url(/subscription/assets/images/subscription/dashBoardDot.svg)}.menuIconSubscription,.menuIconSubscription:hover{min-width:.313rem;height:1.5rem;position:relative;bottom:.625rem;background-repeat:no-repeat}.menuIconSubscription:hover{background-image:url(/subscription/assets/images/subscription/dashBoardDotHover.svg)}.onBoardButton{position:absolute;height:4rem;width:8rem;background-color:var(--subscription-primary-color);bottom:29%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:2.5rem;border:1px solid #41a007;background:#41a007;box-shadow:0 4px .5rem 0 rgba(0,0,0,.15);color:var(--secondary-color);font-weight:700;font-size:.875rem;z-index:99;right:7%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-right:1rem;text-align:center;padding-left:1rem;line-height:.875rem}.backCardAssignHours{cursor:pointer}.backCardAssignHours,.backCardAssignHoursDisabled{display:flex;width:49%;height:3.625rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:1.875rem;border:1px solid var(--subscription-primary-color);background:var(--secondary-color);margin:auto;color:var(--subscription-primary-color);text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700;transition:.4s ease-in-out;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.backCardAssignHoursDisabled{cursor:not-allowed}.backCardAssignHoursDisabled:hover{background:var(--secondary-color);color:var(--subscription-primary-color);border:1px solid var(--subscription-primary-color);transition:.4s ease-in-out}.backCardAssignHours:hover{background-color:var(--subscription-primary-color);color:var(--secondary-color);transition:.4s ease-in-out}.backCardAssignHoursDisable{opacity:.5;cursor:no-drop;pointer-events:none}.backCardImages{gap:1rem}.backCardBorder,.backCardImages{display:flex;justify-content:center}.backCardBorder{width:2rem;height:2rem;border-radius:100%;border:1px solid var(--subscription-primary-color);align-items:center;transition:transform .3s ease;will-change:transform;cursor:pointer;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.backCardBorder:hover{transform:scale(110%)}.assignHoursModalContainer{position:fixed;width:100%;height:100vh;top:0;z-index:99;display:flex;flex-direction:row;background-color:rgba(0,0,0,.15)}.assignHoursRightContent{flex-basis:60%}.assignHoursLeftContent{flex-basis:30%;background-color:var(--secondary-color);animation:modalTransition .5s ease}.modalTitle{color:var(--primary-subscription-color);text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:2.25rem;font-weight:400;line-height:3.6rem;letter-spacing:.00938rem}.manageStudentsIcon{width:1.5rem;height:1.438rem}.manageStudentsAssignHourTitle{color:var(--primary-subscription-color);text-align:center;font-size:2.25rem;font-style:normal;font-weight:400;line-height:.6rem;letter-spacing:.00938rem}.assignHoursContainer{width:100%;height:100vh;background-color:var(--secondary-color);display:flex;flex-direction:column;align-items:center}.assignHoursTitle{color:var(--primary-subscription-color);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:2.625rem;font-weight:400;line-height:4.2rem;letter-spacing:.00938rem;margin-top:7%;margin-left:-21%}.mobileBuyHoursFloatingButton{display:none}.assignHoursSubTitle{color:var(--primary-subscription-color);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:1.125rem;font-weight:400;line-height:1.575rem;letter-spacing:.00938rem;width:40%;margin-top:.5rem;margin-left:-20%}.studentProfileContainer{width:68%;flex-wrap:wrap;margin-top:1.5rem;margin-left:-21%;padding-bottom:7.5rem;z-index:0}.studentProfile,.studentProfileContainer{background-color:var(--secondary-color);display:flex;justify-content:center}.studentProfile{position:relative;cursor:pointer;width:12.5rem;height:max-content;align-items:center;border-radius:1.25rem;box-shadow:0 4px .625rem 2px rgba(0,0,0,.1);margin-top:3%;margin-right:3%;flex-direction:column;transition:height .3s ease;z-index:10;padding-top:3rem;padding-bottom:1rem;transition:all .3s ease}.studentProfileClicked{gap:1rem;transition:all .3s ease;animation:studentProfileAnimation .3s ease;margin-bottom:3rem}@keyframes studentProfileAnimation{0%{gap:0}to{gap:1rem}}.studentProfileClicked:hover{cursor:pointer}.svgContainer{position:absolute;top:2.5%;right:2.5%}.circleTimerContainer{fill:none;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:125;stroke:#d9d9d9;width:3rem;height:3rem}.circleTimerInnerContainer{stroke-dasharray:94.2;stroke:var(--subscription-primary-color)}.circleTimerInnerContainer,.transferHoursTimerInnerContainer{width:3rem;height:3rem;fill:none;stroke-width:4.5px;stroke-linecap:round}.transferHoursTimerInnerContainer{stroke-dasharray:125.6;stroke:var(--subscription-primary-color)}.remainingTimeContainer{width:80%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:end}.timerContainer{position:relative;width:3rem;height:3rem}.profileImageContainer{border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:margin-top .3s ease}.profileImageContainer:hover{cursor:pointer}.profileImageContainerSelected{border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.profileImageContainerSelected:hover{cursor:pointer}.profileImage{width:5.3125rem;height:5.3125rem}.studentName{font-size:.85rem;padding-top:0;margin-right:.5rem}.studentName,.studentNameAssignHours{color:var(--primary-subscription-color);text-align:center;font-family:Montserrat;font-weight:700;line-height:1.25rem}.studentNameAssignHours{font-size:1rem;padding:1rem}.outerContainer{position:absolute;width:6.25rem;height:6.25rem;display:flex;align-items:center;justify-content:center}.InnerContainer,.backgroundContainer{position:absolute;top:5%;right:5%}.InnerContainer{transform:scaleX(-1) rotate(270deg)}.assignRemainingHoursContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;gap:.5rem}.assignRemainingHoursText{text-align:center;color:#1f2c28;font-size:.6875rem;font-weight:400;line-height:100%;letter-spacing:.00938rem}.assignHourRemainingHourText,.assignHourTimerContainer{display:flex;align-items:center;justify-content:center}.assignHourRemainingHourText{transition:transform .3s ease;will-change:transform}.remainingHoursDescription,.remainingHoursDescriptionDashboard{text-align:center;color:#1f2c28;font-size:.6875rem;font-weight:400;line-height:100%;letter-spacing:.00938rem}.remainingHours{display:flex;align-items:center;justify-content:center}.remainingHoursAssignHours,.remainingHoursAssignHoursExpandedCard{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;will-change:transform}.assignRemainingHours{display:flex;align-items:center;justify-content:center}.studentNameSucces{font-size:1.5rem}.remainingHoursDashboard{display:flex;align-items:center}.remainingHoursInNo{color:#1f2c28;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.75rem;font-weight:700;letter-spacing:.00938rem;line-height:100%}.emptyContainer{min-height:20vh}.footerButtonContainer{position:fixed;bottom:0;z-index:998;width:65%;height:6.25rem;background-color:var(--secondary-color);margin-left:-22%;display:flex;flex-direction:row;align-items:center;justify-content:space-around;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 -10px 19px rgba(3,7,18,.08),0 5px 4px rgba(3,7,18,.06),0 12px 9px rgba(3,7,18,.05),0 20px 15px rgba(3,7,18,.03),0 32px 1.5rem rgba(3,7,18,.02)}.mobileFooterButtonContainer{display:none}.cancelButtonContainerInactive{opacity:0}.cancelButtonContainer,.cancelButtonContainerInactive{display:flex;width:5.4375rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px solid #41a007;background:var(--secondary-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.cancelButtonContainer{opacity:1;transition:transform .3s ease;will-change:transform;animation:noDataMessageContentAnimation .5s ease}.cancelButtonContainer:hover{cursor:pointer}.cancelButtonText{color:#41a007;text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700}.balanceHoursContainer{display:flex;width:24.5rem;height:2.5625rem;padding:.75rem;justify-content:center;gap:.625rem;flex-shrink:0;border-radius:6.25rem;opacity:.75;background:var(--capsule-background-color);flex-direction:row;align-items:center;justify-content:space-evenly;transition:transform .3s ease;will-change:transform;box-shadow:0 4px .5rem 0 rgba(0,0,0,.1)}.balanceHoursContainerDivider{width:.0625rem;height:2.5625rem;background:var(--divider-color)}.hourSelectedContainer{display:flex;align-items:center;justify-content:space-evenly;width:50%}.hourInNo,.hoursText{color:var(--primary-subscription-color);leading-trim:both;text-edge:cap;font-family:Montserrat;font-size:1rem;font-weight:700;line-height:1.3125rem}.hourInNo{text-align:right}.balanceHourContainer{display:flex;align-items:center;justify-content:space-evenly;width:50%}.balanceText{font-weight:400}.balanceNo,.balanceText{color:var(--primary-subscription-color);leading-trim:both;text-edge:cap;font-family:Montserrat;font-size:1rem;line-height:1.3125rem}.balanceNo{text-align:right;margin-left:-10%}.hrTag{width:.0625rem;height:2.5625rem;background:var(--divider-color)}.assignButtonContainerInactive{width:6.25rem;height:6.25rem;flex-shrink:0;background-color:var(--button-inactive-color);display:flex;align-items:center;justify-content:center;border-radius:100%;transition:transform .3s ease;will-change:transform;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);top:-42%;right:0;margin-top:-10%}.assignButtonContainerInactive:hover{cursor:no-drop}.assignButtonContainerActive{width:6.25rem;height:6.25rem;flex-shrink:0;background-color:var(--load-more-color);display:flex;align-items:center;justify-content:center;border-radius:100%;transition:transform .3s ease;will-change:transform;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);top:-42%;right:0;margin-top:-10%}.assignButtonContainerActive:hover{cursor:pointer}.assignButtonText{color:var(--secondary-color);text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700}.buyHoursFloatingButton{width:max-content;opacity:.75;position:absolute}.buyHoursFloatingButton,.buyHoursFloatingButtonPurchaseHistory{top:16%;right:7%}.buyHoursFloatingButton,.buyHoursFloatingButtonPurchaseHistory,.manageStudentsFloatingContainer{display:flex;height:4.5rem;padding:.75rem;justify-content:center;gap:.625rem;flex-shrink:0;border-radius:6.25rem;background:var(--capsule-background-color);flex-direction:row;align-items:center;justify-content:space-evenly}.manageStudentsFloatingContainer{opacity:.75;position:absolute;right:6rem}.floatingTimer{justify-content:space-between}.floatingTimer,.manageStudentsInnerContainer{display:flex;align-items:center;gap:.25rem;width:55%;margin-left:.5rem}.floatingHour{font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:1.5rem;font-weight:700;line-height:1.8rem;margin-left:.5rem}.floatingHour,.floatingHoursAvailable{color:var(--primary-subscription-color);letter-spacing:.00938rem}.floatingHoursAvailable{font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.875rem;font-weight:400;line-height:120%;text-wrap:nowrap}.floatingBuyHourContainer{display:flex;width:7.5625rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px solid #41a007;color:#41a007;background:var(--secondary-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);margin-left:1rem;transition:transform .3s ease;will-change:transform}.floatingBuyHourContainer:hover{cursor:pointer;background-color:var(--subscription-primary-color);color:var(--secondary-color)}.floatingBuyHoursText{width:50%}.floatingBuyHoursText,.manageStudentFloatingTextContent{text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700;line-height:.875rem}.ellipseLogoAssignHours{position:fixed;bottom:0;right:0;width:20%}.assignHoursModalImageContainer{display:flex;align-items:center;justify-content:center;gap:1rem}.assignHourModalRemainingHour{position:relative;display:flex;align-items:center;justify-content:center}.assignHoursMoadalRemainingHourText{color:#1f2c28;font-feature-settings:"liga" off,"clig" off;font-family:Montserrat;font-size:.6875rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.00938rem}.assignHoursMoadalRemainingTimerContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;right:-5.5rem;gap:.5rem}.assignHourModalTimerContainer{position:relative;display:flex;align-items:center;justify-content:center}.modalContent{height:85vh;display:flex;flex-direction:column;justify-content:space-between;margin-top:5vh}.assignHoursModalNameContainer{text-align:center;font-weight:700}.timerProgress{position:absolute;right:3%;width:8%;top:20%}.remainingHoursDescriptionModal{position:absolute;top:.4rem}.imageOfChild{width:5.5rem;height:5.5rem}.separatorLine{width:60%;height:.0625rem;background:var(--separator-line)}.assignHoursInput{width:3.75rem;height:2.5rem;border-radius:1rem;border:1px solid #41a007!important;background:#fbfff2!important;text-align:center;font-family:var(--primary-font);font-weight:700}.availHours{color:#000;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5625rem}.balanceOfChildren{display:flex}.hoursToText{display:flex;align-items:center;font-weight:700}.hoursAssignedWarning{display:flex;flex-direction:column;align-items:end;gap:.5rem}.balanceOfChildren,.hoursToBeAssigned,.timeOfChildAvailable{display:flex;width:60%;justify-content:space-between}.childTimingsModal{height:20vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.balanceNo{font-weight:600}.emptyContainer{display:block;width:100%;min-height:20vh!important}.assignText{width:6.25rem;height:6.25rem;background:var(--unnamed-color-278c03) 0 0 no-repeat padding-box;background:var(--load-more-color) 0 0 no-repeat padding-box;box-shadow:0 .75rem 3.75rem var(--primary-subscription-color) 1A;border-radius:6.25rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;color:var(--secondary-color);font-weight:700;transition:transform .3s ease;will-change:transform;cursor:pointer;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.assignTextDisable{opacity:.5;cursor:no-drop;pointer-events:none}.assignInactive{width:6.25rem;height:6.25rem;background-color:#b7b7b7;border-radius:6.25rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;color:var(--secondary-color);font-weight:700;transition:transform .3s ease;will-change:transform;cursor:not-allowed}.assignText:hover{transform:scale(1.1)}.childButtonModal{display:flex;align-items:center;width:55%;justify-content:space-between;margin-left:5vh}.childDetailsModal{display:flex;flex-direction:column;gap:2rem}.assignHoursModalContainer.open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.modalTransferHoursContainerBox .open,.transferHoursModalSuccessContainerBox .open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s;animation:modalTransition .5s ease}@keyframes modalTransition{0%{transform:translateX(100%)}to{transform:translateY(0)}}.inputContainer:focus{border-radius:1rem;border:2px solid #41a007!important;background:var(--secondary-color)}.inputHoursContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:60%}.inputHours{font-feature-settings:"clig" off,"liga" off;font-size:.875rem;font-weight:400;line-height:1.225rem;letter-spacing:.00938rem}.inputContainer,.inputHours{color:var(--primary-subscription-color);font-family:Montserrat}.inputContainer{width:3.75rem;height:2.5rem;border-radius:1rem;border:.5px solid #41a007!important;background:var(--secondary-color)!important;text-align:center;leading-trim:both;text-edge:cap;font-size:1rem;font-weight:700;line-height:1.5625rem;animation:inputContainer .5s ease;transition:border .3s ease-in;padding-left:0}@keyframes inputContainer{0%{opacity:0}to{opacity:1}}.assignHoursModalSuccessContainer{height:100vh;width:100%;background-color:#41a007}::-webkit-scrollbar{display:none}.transferHoursModalContainer{position:fixed;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.15);opacity:0;visibility:hidden}.transferHoursModalContainer .overlayShow{opacity:1;visibility:visible}.transferHoursModal{width:50%;height:100vh;background-color:#fff;position:fixed;top:0;right:-100%;z-index:999;transition:right .5s ease-in-out;overflow:hidden}.transferHoursModal.show{right:0}@keyframes transferModal{0%{transform:translateX(100%)}to{transform:translateX(0)}}.cancelIcon{position:fixed;bottom:5%}.successModalContent{width:100%;min-height:55vh;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-top:20%}.assignModalForHours{width:60%}.assignSuccessLeftContent{display:flex;flex-direction:column;justify-content:center;text-align:center}.descriptionContentWrapper{height:25vh}.descriptionContentWrapper,.successModalFlexWrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.successModalFlexWrapper{height:85vh}.AwesomeText{font-size:2.625rem;color:var(--subscription-primary-color)}.descriptionText{width:80%;text-align:center}.timerProgressSuccessModal{position:absolute;right:2%;width:8%;top:30%}.counterContainer{position:absolute;right:11%;top:24%;background-color:var(--load-more-color);width:2.56rem;height:2.56rem;border-radius:100%;box-shadow:0 4px .75rem rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:var(--secondary-color)}.logoContainer{display:none}.modalTransferHoursBackground,.transferHoursModalSuccessBackground{width:100%;height:100vh;background-color:rgba(0,0,0,.15);position:fixed;top:0;right:0;z-index:99}.modalTransferHoursContainer{width:55%;height:100vh;background-color:var(--secondary-color);position:fixed;top:0;right:0;z-index:100;overflow:scroll;z-index:999}.modalTransferHoursChildrenCard{display:flex;width:90%;flex-wrap:wrap;justify-content:center;margin:auto}.modalTransferHoursTitle{text-align:center;font-size:2.25rem;line-height:3.6rem;margin-top:5%}.modalTransferHoursTitle,.transferFromText{color:var(--primary-subscription-color);font-weight:400;letter-spacing:.00938rem}.transferFromText{font-size:.875rem;line-height:1.225rem}.modalTransferHoursChildDetails,.transferFromText{display:flex;align-items:center;justify-content:center}.modalTransferHoursChildDetails{gap:1rem}.modalTransferContent{display:flex;flex-direction:column;align-items:center;height:100vh;gap:2%}.timerContainerForPosition{width:7rem;height:1rem;position:relative}.transferChildDetails{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;position:relative}.childNameTransferHours{width:max-content;font-weight:700;line-height:1.5625rem;position:absolute;top:104%}.childNameTransferHours,.modalTransferHoursInfo{color:var(--primary-subscription-color);text-align:center;font-size:1rem}.modalTransferHoursInfo{font-weight:400;line-height:1.4rem;letter-spacing:.00938rem;margin-top:3rem}.modalTransferHoursButtons{justify-content:center;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:55%;position:fixed;bottom:0;z-index:99;background-color:var(--secondary-color);background:var(--secondary-color);box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1);border-radius:1.5rem 1.5rem 0 0}.transferButtons{display:flex;width:65%!important;height:7rem;align-items:center;justify-content:space-around}.transferProfileImageContainer{gap:.85rem}.transferProfileImage{width:5.5rem;height:5.5rem}.transferHoursTimer{position:absolute;right:0;width:100%;top:-30%;font-size:.875rem}.assignTextInactive{width:6.25rem;height:6.25rem;background-color:#b7b7b7;box-shadow:0 .75rem 3.75rem var(--primary-subscription-color) 1A;border-radius:6.25rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;transition:transform .3s ease;will-change:transform;color:var(--secondary-color);font-weight:700;cursor:not-allowed}.disabled{cursor:not-allowed;background-color:#f0f0f0}.transferHoursModalSuccessContainer{position:fixed;top:0;right:0;width:55%;height:100vh;background-color:var(--secondary-color);z-index:100;display:flex;align-items:center;justify-content:center;z-index:999;overflow:scroll}.successModalTransferText{color:var(--primary-subscription-color);font-size:2.25rem;line-height:3.6rem}.successModalTransferGreetings,.successModalTransferText{text-align:center;font-weight:400;letter-spacing:.00938rem}.successModalTransferGreetings{color:#41a007;font-size:3rem;line-height:4.8rem}.successModalTransferInfo{color:var(--primary-subscription-color);text-align:center;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:.00938rem;padding-bottom:1rem}.selectedChildImage{width:4.5rem;height:4.5rem}.successModalImageConatinerTransfer{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.childTotalHoursReduced{position:absolute;background-color:#41a007;width:2rem;height:2rem;border-radius:100%;top:-.5rem;right:45%;box-shadow:0 -4px .625rem rgba(85,85,85,.15);color:var(--secondary-color);text-align:center;font-size:.875rem;font-weight:700}.childTotalHoursReduced,.successModalTransferArrow,.successModalTransferedChildren{align-items:center;display:flex;justify-content:center}.successModalTransferedChildren{width:70%;flex-wrap:wrap;margin:auto;gap:3rem;padding-bottom:5rem}.successModalTransferedChildContainer{flex-direction:column}.successModalTransferDoneText,.successModalTransferedChildContainer{display:flex;align-items:center;justify-content:center}.childName{color:var(--primary-subscription-color);text-align:center;font-size:.875rem;font-weight:700;line-height:1.5625rem}.transferHoursModalSuccessContent{width:100%;display:flex;flex-direction:column;height:75vh;justify-content:space-between}.successModalTransferedChildContainer{max-width:6.875rem}.hoursAddedd{right:-.5rem}.childDetailsTransferSucceess{display:flex;flex-direction:column;gap:2rem}.purchaseHistoryContainer{width:100%;height:100vh;background-color:var(--secondary-color)}.titleContainer{justify-content:space-between;width:75%;margin-top:10%}.currentPurchaseTimerContainer,.titleContainer{display:flex;flex-direction:row;align-items:center}.currentPurchaseTimerContainer{width:22.125rem;height:4.625rem;color:#fff;justify-content:space-evenly}.titleText{color:var(--primary-subscription-color);font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:2.625rem;font-weight:400;line-height:160%;letter-spacing:.00938rem}.filterContainerPurchaseHistory{display:flex;flex-direction:row-reverse;width:75%;margin-top:1.5%}.filterContainerPurchaseHistoryMobile{display:none}.hrDividerLight{color:var(--primary-subscription-color)}.hrDividerLight,.purchaseHistoryDivider{width:100%;height:.0625rem;margin-top:1.5rem}.purchaseHistoryDivider{background-color:#d9d9d9}.searchByDateText{display:flex;flex-wrap:wrap;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:.75rem;border:1px solid #41a007;background:var(--secondary-color);line-height:1rem;color:#41a007;text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700;margin-left:1.5%}.searchByDateText:hover{cursor:pointer}.selectPeriodContainer{flex-wrap:nowrap;z-index:1}.selectPeriodContainer,.transferHoursFilterPanel{gap:.5rem;height:2.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;padding:.5rem 1.25rem;border-radius:.75rem;border:1px solid #41a007;background:var(--secondary-color);margin-left:1.5%;position:relative;transition:transform .3s ease;will-change:transform}.transferHoursFilterPanel{box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.filterModal{display:flex;flex-direction:column;align-items:center;position:absolute;top:110%;right:0;z-index:5;padding:2rem;border-radius:1.25rem;background-color:var(--secondary-color);box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1);width:21rem;gap:1rem;cursor:default}.modalTitle{color:var(--load-more-color);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5625rem}.modalSelectionTitle{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.modalSelectionTitleText{color:var(--primary-subscription-color);font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5625rem}.allSelectionOuterContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.allSelectionContainer{width:1.25rem;height:1.25rem;border-radius:.375rem;border:1px solid var(--distribute-assignHours-input);cursor:pointer;transition:transform .3s ease;will-change:transform}.allSelectionContainer:hover{transform:scale(110%)}.allSelectionSelectedContainer{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background-color:var(--selected-filter-color);cursor:pointer;transition:transform .3s ease;will-change:transform}.allSelectionSelectedContainer:hover{transform:scale(110%)}.allSelectionText{color:var(--primary-subscription-color);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5625rem}.modalSelectionOuterContainer{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:1.125rem}.modalSelectionContainer{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background-color:var(--capsule-background-color);color:var(--primary-subscription-color);font-size:.875rem;font-weight:600;line-height:1.5625rem;transition:transform .3s ease;will-change:transform;cursor:pointer}.modalSelectionContainer:hover{transform:scale(110%)}.modalSelectedContainer{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background-color:var(--selected-filter-color);color:var(--secondary-color);font-size:.875rem;font-weight:600;line-height:1.5625rem;transition:transform .3s ease;will-change:transform;cursor:pointer}.modalSelectedContainer:hover{transform:scale(110%)}.filterActionButton{color:var(--subscription-primary-color);text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;background:var(--secondary-color);border:1px solid var(--subscription-primary-color);border-radius:1.875rem;padding:.75rem 1.5rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease;will-change:transform}.filterActionButton:hover{transform:scale(110%)}.selectPeriodContainer:hover{cursor:pointer}.selectPeriodText{color:#41a007;text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700;text-wrap:nowrap;text-wrap-mode:nowrap}.dropDownIcon{margin-left:5%;margin-right:5%;transform:rotateX(0deg);transition:transform .3s ease;width:1.5rem;height:1.5rem}.filterCheckIcon{width:.688rem;height:.5rem}.dropDownIconSelected{margin-left:5%;margin-right:5%;transform:rotateX(180deg);transition:transform .3s ease;width:1.5rem;height:1.5rem}.dropDownArrow{padding-left:15%;padding-right:.625rem}.purchaseHistoryWrapperContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.purchaseHistoryScrollContainer{width:75%;height:50vh;overflow-y:scroll;margin-top:1.5rem;border-top:1.5px solid var(--primary-subscription-color)}.historyItemRowContainer{gap:15rem;margin-top:1.5rem;position:relative;animation:noDataMessageContentAnimation .3s ease}.historyHours,.historyItemRowContainer{display:flex;flex-direction:row;align-items:center}.historyHours{color:var(--primary-subscription-color);width:5rem;gap:.5rem}.historyHourNoText{font-size:1.5rem;font-weight:700}.historyHourNoText,.historyHourText{line-height:1.05rem;letter-spacing:.00938rem}.historyHourText{font-weight:300}.historyHourText,.historyInnerTimeHour{font-size:.875rem}.historyDate{color:var(--primary-subscription-color);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.historyInnerDate{font-size:1rem;font-weight:600;line-height:1.05rem;letter-spacing:.00938rem}.historyTime{color:var(--primary-subscription-color)}.viewRecieptContainer{display:flex;align-items:center;justify-content:center;width:8.75rem;padding:.75rem;border-radius:1.25rem;background-color:var(--secondary-color);border-radius:1.875rem;border:1px solid #41a007;color:#41a007;text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700;position:absolute;right:1rem}.onBoardBulkContainer{width:100%;height:100vh;background-color:var(--secondary-color);display:flex;justify-content:center;margin-top:6rem;overscroll-behavior:none!important}.bulkContainerMainSection{width:50%;display:flex;flex-direction:column;align-items:center}.onBoardContentBulk{font-size:1rem;width:70%;text-align:center;line-height:1.4rem;margin:1rem auto auto}.onBoardCategory{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.75rem;margin-bottom:.75rem}.individualContainer,.individualContainerActive{width:8.6875rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:.75rem;color:#41a007;transition:all .3s ease-in-out}.individualContainer:hover{cursor:pointer}.individualContainer:hover,.individualContainerActive{background-color:#076300;color:var(--secondary-color)}.individualText{text-align:center;font-family:Montserrat;font-size:1rem;font-weight:600}.bulkContainer{background-color:#f5f5f5;color:#41a007}.bulkContainer,.bulkContainerActive{width:4.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem}.bulkContainerActive{cursor:pointer;background-color:#076300;color:var(--secondary-color)}.bulkText{font-family:Montserrat;font-size:1rem;font-weight:700}.bulkContainer:hover{cursor:pointer;background-color:#076300;color:var(--secondary-color)}.onBoardBulkInnerContent{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:2rem}.downloadCSVButton{display:flex!important;width:11.125rem;height:1.875rem;padding:.75rem;gap:.625rem;border-radius:1.875rem;border:1px solid #41a007;background:var(--secondary-color);margin-top:1rem;display:flex;align-items:center;justify-content:center}.downloadCSVButtonText{color:#41a007;text-align:center;font-family:Montserrat;font-size:.75rem;font-weight:700}.uploadFileContainer{width:70%;height:13.5625rem;border-radius:1.5rem;border:1px solid #d7d7d7;background:transparent;margin-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.uploadedFileContainer{margin-top:2rem;margin-bottom:2rem;width:70%}.changeUploadedFile{padding:.5rem 1.25rem;background-color:var(--secondary-color);color:var(--subscription-primary-color);border:1px solid var(--subscription-primary-color);border-radius:1.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;will-change:transform;cursor:pointer;margin-bottom:2rem}.changeUploadedFile:hover{background-color:var(--subscription-primary-color);color:var(--secondary-color);transform:scale(110%)}.uploadedFileText{color:var(--primary-subscription-color);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:.00938rem;padding:1rem 2rem;border:1px solid #d7d7d7;border-radius:1.5rem}.dragAndDropContainer{width:70%;height:13.5625rem;border-radius:1.5rem;border:1px solid #d7d7d7;background:#fafafa;margin-top:1rem;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:relative}.dragAndDropContainer.dragging{border-color:#333;background-color:#f0f0f0}.dragAndDropText{color:var(--primary-subscription-color);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:.00938rem}.uploadDocumentContainer{display:flex;width:11.25rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px solid #41a007;background:var(--secondary-color);color:#41a007;transition:all .3s ease;will-change:transform;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.uploadDocumentContainer:hover{transform:scale(110%);cursor:pointer;background-color:#41a007;color:var(--secondary-color)}.uploadDocumentText{text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700}.cancelButtonOuterContainer{display:flex;align-items:center;justify-content:start;position:absolute;left:15%;bottom:-5%;margin-top:2rem}.registerTextBulkInactive{background-color:#b7b7b7;cursor:no-drop}.registerTextBulkActive,.registerTextBulkInactive{width:6.25rem;height:6.25rem;font-size:.875rem;font-weight:700;border-radius:50%;color:var(--secondary-color);display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;margin:2% auto auto}.registerTextBulkActive{background-color:var(--register-text);cursor:pointer;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.buyHoursInputField{width:7.625rem;height:3.6875rem;border-radius:1rem;border:1px solid var(--secondary-color)!important;background-color:#fbfff21a!important;position:absolute;bottom:61%;right:-75%;text-shadow:.5rem 2.5rem 96px rgba(18,61,101,.24);font-size:3.75rem!important;text-align:center;color:var(--secondary-color);font-weight:400;font-family:var(--primary-font)}.buyHoursInputField:focus-within{background-color:#fbfff21a!important}.loginContainer{width:100%;height:100vh;display:flex;flex-direction:row}.loginContainerBanner{flex-basis:45%;background-image:url(/subscription/assets/images/subscription/updatedLoginBackground.svg);background-repeat:no-repeat;background-size:cover;background-position:0;-webkit-clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);position:relative;z-index:-1}.desginStyleLoginMobile{display:none}.loginContainerContent{flex-basis:55%;position:relative}.loginContainerContent,.loginFormContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.loginFormContainer{width:60%;gap:1.5rem;margin-top:15%}.loginFormText{font-size:2rem;font-weight:600;line-height:2rem}.loginFormInfo,.loginFormText{color:var(--primary-subscription-color);text-align:center}.loginFormInfo{width:80%;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:.00938rem}.loginFormButton{width:5.625rem;height:5.625rem;background-color:var(--load-more-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease;will-change:transform}.loginFormButton:hover{transform:scale(1.1)}.loginFormGetText,.loginFormOTPText{color:var(--secondary-color);text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700}.loginFormNotRegisterd{color:#7d7d7d;text-align:center;font-size:1rem;font-weight:300}.loginToRegisterText{color:#41a007;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .3s ease;will-change:transform}.loginToRegisterText:hover{transform:scale(110%)}.desginStyleLogin{position:absolute;top:-5%;left:50%;right:50%;transform:translate(-50%);width:23.75rem;height:11.938rem}.loginBannerText{display:none}.loginInputNumberBox{width:60%}.loginBackgroundGirl,.loginBackgroundMobile,.loginLogo{display:none}.labelText{position:absolute;top:1rem;left:3.5rem;z-index:-1;transition:transform .3s ease;will-change:transform;animation:labelTextAnimation .3s ease-in-out;color:var(--primary-subscription-color)}@keyframes labelTextAnimation{0%{opacity:0}to{opacity:1}}.selectedContent{color:var(--primary-subscription-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem;letter-spacing:.00938rem}.inputFieldSubscription{position:relative}.input:focus+.labelText{background:linear-gradient(#fff,#fbfff2);position:absolute;top:-.5rem;left:3.5rem;font-size:.813rem;padding-left:.5rem;padding-right:.5rem;z-index:1;transition:all .3s ease;will-change:transform;font-weight:600;color:var(--subscription-primary-color)}.input:focus::placeholder{color:transparent}.inputFieldSelect{color:var(--form-inside-placeholder-color);padding-left:4%;background-color:#f5f5f5;border:none;outline:none}.inputFieldSelect:focus-within{background-color:#fbfff2;border:2px solid #41a007}.inputFieldSelect:focus::placeholder{color:transparent}.dropDownContainer{position:relative;width:90%}.dropDownText{color:var(--form-inside-placeholder-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem;letter-spacing:.00938rem}.dropDownElement{width:18.75rem;overflow:hidden;transition:height .3s ease;background-color:#f5f5f5;height:3rem;cursor:pointer;width:100%;padding-left:4%;border-radius:.625rem;display:flex;align-items:center;justify-content:space-between}.dropDownBorder{border-radius:.625rem .625rem 0 0;border:2px solid #41a007}.dropDownArrow{display:flex;align-items:center;justify-content:center;width:25%}.dropDownArrowLatest{width:30%;margin-left:1rem}.dropDownElementOpen{height:3rem;background-color:#fbfff2;cursor:pointer;width:100%;padding-left:4%;padding-top:4%;font-size:1rem;display:flex;justify-content:space-between}.dropDownElementOpen.disabled{pointer-events:none;cursor:not-allowed;color:#ddd}.dropDownContentInput{position:absolute;height:10rem;max-height:10rem;top:94%;right:0;width:100%;z-index:1;overflow-y:auto;color:var(--form-inside-placeholder-color);border:2px solid #41a007;border-top:0;border-radius:0 0 .625rem .625rem;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none!important;scroll-snap-type:none}.dropDownContentInput::-webkit-scrollbar-track{background-color:#fbfff2;border-bottom-right-radius:.625rem}.dropDownContentInput::-webkit-scrollbar-thumb{background-color:green;border-radius:.313rem}.dropDownContentInput:hover::-webkit-scrollbar-thumb{background-color:green}.dropDownContentInput:hover::-webkit-scrollbar{width:.5rem}.dropDownContentInput::-webkit-scrollbar{width:.5rem;display:block}.induvialOnBoard{width:100%;margin-top:2%}.induvialFormContainerOnBoard{width:100%}.appRegistrationContainer{width:100%;height:100vh;background-color:var(--secondary-color);display:flex;flex-direction:column}.appRegsitrationFilterContainer{display:flex;flex-direction:row;width:70%;justify-content:space-between;align-items:center;border-bottom:1px solid var(--primary-subscription-color);margin-top:3%;padding-bottom:1rem}.appRegisterSelectedFilter{margin-left:0}.filterContent{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:space-between;transition:all .3s ease;animation:fadeInAnimate .3s ease}.allDivision,.allGrades,.latestContent,.selectPeriod{display:flex;width:10rem}.appRegistrationWrapperContainer{display:flex;flex-direction:column;align-items:center;margin-top:8%;margin-right:5%}.appRegisterEllipseLogo{width:12%}.inputCheckBox{cursor:pointer;width:2rem;height:1.15rem;display:flex;align-items:center;justify-content:center}.checkContainer,.studentCheckBox{cursor:pointer;width:1.5rem;height:1.5rem;border:2px solid var(--divider-color);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.checkTick{width:60%}.checkContainerActive,.studentCheckBoxActive{width:1.5rem;height:1.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--subscription-primary-color);cursor:pointer}.appRegistrationStudentList{height:60vh;width:70%;overflow:auto}.openDeleteCard{align-items:center;justify-content:center;position:absolute;background-color:var(--secondary-color);width:100%;height:100%;bottom:0;left:0;box-shadow:4px .625rem 1.25rem 0 rgba(18,61,101,.1)}.appRegistrationText{color:var(--primary-subscription-color);text-align:center;font-size:2.625rem;font-weight:400;line-height:160%;letter-spacing:.00938rem}.appRegistraionSingleChild{cursor:pointer;height:5rem;display:flex;justify-content:space-between;border-bottom:1px solid var(--divider-color)}.appRegistraionSingleChild:hover{box-shadow:4px .625rem 1.25rem 0 rgba(18,61,101,.1)}.appRegistraionSingleChild:hover .deleteIcon{opacity:1;transition:opacity .3s ease}.appRegistrationLeft{display:flex;align-items:center;gap:1rem}.appRegistrationRight{display:flex;width:35%;align-items:center;flex-direction:row;justify-content:start;gap:2rem}.appRegisterOn{display:flex;gap:.3rem}.appRegisterImage{width:3rem;height:3rem}.selectAllContainer{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem}.deleteIcon{opacity:0}.appRegistrationDeleteIcon,.deleteIcon{transition:opacity .3s ease}.appRegistrationDeleteIcon,.deleteIcon,.selectAllDelete{cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--subscription-primary-color);border-radius:100%;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.selectAllDelete{opacity:1;animation:deleteButton .5s ease}@keyframes deleteButton{0%{opacity:0;transform:translateY(3.125rem)}to{opacity:1;transform:translateY(0)}}.appRegsiterName{color:var(--primary-subscription-color);font-family:Montserrat;font-size:.875rem;font-weight:700;overflow-wrap:anywhere}.appRegisterGrade{color:var(--primary-subscription-color);font-size:.75rem}.appRegisterGrade,.appRegsiterOnBoard{font-weight:400;line-height:120%;letter-spacing:.00938rem}.appRegsiterOnBoard{color:#707070;font-size:.6875rem}.registerOnText{color:#707070;text-align:right;font-weight:400}.registerOnText,.registerTime{font-size:.75rem;line-height:120%;letter-spacing:.00938rem}.registerTime{color:var(--primary-subscription-color);font-weight:600}.appRegistrationRightMobile,.appRegistrationStudentListMobile,.filterContentMobile{display:none}.hourRequestContainer{width:100%;height:100vh;background-color:var(--secondary-color);display:flex;align-items:center;justify-content:center}.hourReqInnerContainer{width:70%;height:90vh;margin-left:-12.5%;position:absolute;bottom:0}.hourReqTitle{display:flex;flex-direction:row;align-items:center;justify-content:center}.hourReqTitleText{color:var(--primary-subscription-color);text-align:center;font-size:2.625rem;font-weight:400;line-height:4.2rem;letter-spacing:.00938rem}.buyHoursFloatingButtonHourReq{display:flex;width:auto;height:4.5rem;padding:.75rem;justify-content:center;gap:.625rem;flex-shrink:0;border-radius:6.25rem;opacity:.75;background:var(--capsule-background-color);flex-direction:row;align-items:center;justify-content:space-evenly;position:absolute;right:6rem}.hourReqTabContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}.tabInnerContainer{background-color:#f5f5f5;color:#41a007}.tabContainerSelected,.tabInnerContainer{display:flex;align-items:center;justify-content:center;width:7rem;height:2.5rem;border-radius:.75rem;cursor:pointer;transition:transform .3s ease;will-change:transform}.tabContainerSelected{background-color:#076300;color:var(--secondary-color)}.tabInnerText{text-align:center;font-family:Montserrat;font-size:1rem;font-weight:500}.hourReqFilters{display:flex;flex-direction:row-reverse;align-items:center;gap:.85rem;margin-top:1rem}.hourReqFiltersMobile{display:none}.filterContainer{border:1px solid #41a007;padding:.5rem 1rem;border-radius:.75rem;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;cursor:pointer}.filterText{color:#41a007;text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700;margin-right:1rem}.filterImage{display:flex;align-items:center}.hrDividerBoldHourReq{width:100%;height:.0625rem;color:var(--primary-subscription-color);margin-top:1rem}.hrDividerLightHourReq{width:100%;height:.0625rem;color:#d9d9d9}.hourReqActive{width:100%;height:52vh;overflow-y:scroll}.activeTabInnerContent{flex-wrap:nowrap;padding-top:1rem;margin-bottom:1rem;position:relative;justify-content:space-around}.activeTabInnerContent,.userDetailsContainer{display:flex;flex-direction:row;align-items:center}.userDetailsContainer{justify-content:center;gap:1rem}.userImageHourReq{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.hourReqUserCredentials{display:flex;flex-direction:column;gap:.25rem}.hourReqUserName{color:var(--primary-subscription-color);leading-trim:both;text-edge:cap;font-family:Montserrat;font-size:.875rem;font-weight:700;line-height:1rem}.hourReqUserClassDetails{display:flex;flex-direction:row;align-items:center;color:var(--primary-subscription-color);font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.75rem;font-weight:400;line-height:.9rem;letter-spacing:.00938rem;gap:.5rem}.hourReqUserOnboardedDetails{color:#707070;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.6875rem;font-weight:400;line-height:.825rem;letter-spacing:.00938rem}.hourReqUserRequestedDetails{display:flex;flex-direction:column;margin-left:15%}.hourReqUserRequestedText{color:#707070;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.6875rem;font-weight:400;line-height:.9625rem;letter-spacing:.00938rem}.hourReqUserRequestedTextBold{color:#707070;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.6875rem;font-weight:600;line-height:140%;letter-spacing:.00938rem}.hourReqUserRemainingHoursContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.hourReqRemainingHoursText{color:#1f2c28;text-align:right;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.6875rem;font-weight:400;line-height:.6875rem;letter-spacing:.00938rem;display:flex;align-items:center}.hourReqRemainingHoursInNo{color:#1f2c28;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.75rem;font-weight:700;letter-spacing:.00938rem}.hourReqButtons{display:flex;flex-direction:row;gap:1.5rem}.hourReqRejectButton{display:flex;align-items:center;font-size:.6875rem;font-weight:700;line-height:.75rem;padding:.75rem 1.5rem;border-radius:1.875rem;border:1px solid #41a007;background:var(--secondary-color);color:#41a007;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease;will-change:transform}.hourReqRejectButton:hover{transform:scale(110%)}.hourReqAssignButtonContainer{display:flex;align-items:center;justify-content:center;background:var(--secondary-color);border:1px solid var(--subscription-primary-color);color:var(--subscription-primary-color);border-radius:1.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease;will-change:transform}.hourReqAssignButtonContainer:hover{background-color:var(--subscription-primary-color);color:var(--secondary-color);transform:scale(95%)}.hourReqAssignButtonInactiveContainer{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);border:1px solid #b7b7b7;color:#b7b7b7;border-radius:1.875rem;cursor:not-allowed}.hourRequestAssignHoursContainer{display:flex;align-items:center;justify-content:center;background-color:var(--subscription-primary-color);border:1px solid var(--subscription-primary-color);color:var(--secondary-color);border-radius:1.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease;will-change:transform}.hourRequestAssignHoursContainer:hover{transform:scale(110%)}.hourReqAssignButtonContainerInactive{display:flex;align-items:center;justify-content:center;background:var(--form-inside-placeholder-color);border:1px solid var(--form-inside-placeholder-color);color:var(--subscription-primary-color);border-radius:1.875rem;cursor:not-allowed;opacity:.5;pointer-events:none;transition:transform .3s ease;will-change:transform}.cursorPointer{cursor:pointer}.cursorNone{cursor:default}.hourReqAssignButton,.hourReqAssignButtonInactive{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:.75rem;font-size:.6875rem;font-weight:700;line-height:.75rem;width:50%;text-align:center}.hourReqAssigned{width:100%;height:52vh;overflow-y:scroll}.hourReqAssignedHours{color:#1f2c28;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:1rem;font-weight:700;line-height:.9rem;letter-spacing:.00938rem;margin-left:.6rem}.hourReqUserRequestedDetailsAssigned{display:flex;flex-direction:column}.hourReqRejected{width:100%;height:52vh;overflow-y:scroll}.hourReqUserRequestedDetailsRequestedOn{display:flex;flex-direction:column;margin-left:15%}.hourReqUserRequestedDetailsRejected{display:flex;flex-direction:column;margin-left:5%}.rejectModalBackgroundContainer{width:100%;height:100vh;background-color:var(--downGrade-container-box-shadow);display:flex;align-items:center;justify-content:center;position:absolute;z-index:1000}.rejectModalInnerContainer{width:50%;height:60vh;background-color:var(--secondary-color);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2%;position:relative;box-shadow:0 4px 1.25rem var(--pricing-summary-box-shadow)}.rejectModalTitleText{color:#41a007;font-size:1.25rem;font-weight:600;line-height:1.5625rem;position:absolute;top:6%;left:4%}.rejectModalTextarea,.rejectModalTitleText{leading-trim:both;text-edge:cap;font-family:Montserrat}.rejectModalTextarea{width:100%;height:40vh;padding:2.5%;border:1px solid #f5f5f5;background-color:#f5f5f5;border-radius:1.25rem;outline:none;resize:none;color:var(--primary-subscription-color);font-size:.875rem;font-weight:400;line-height:1.3125rem}.rejectModalCancelButton{display:flex;width:5.49219rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;cursor:pointer;border-radius:1.875rem;border:1px solid #41a007;background:var(--secondary-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);position:absolute;left:4%;bottom:2%}.rejectModalCancelText{color:#41a007;text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700}.rejectModalSendButton{width:6.25rem;height:6.25rem;border-radius:100%;background-color:#278c03;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;transform:translateY(50%);cursor:pointer}.rejectModalSendText{color:var(--secondary-color);text-align:center;font-family:Montserrat;font-size:.875rem;font-weight:700}.manageStudentsContainer{height:calc(100vh - 0rem);display:flex;flex-direction:column;padding-top:6rem;overflow-x:hidden}.manageStudentsHeader{display:flex;width:100%;padding-left:15%}.manageStudentsWrapperContainer{display:flex;flex-direction:column;align-items:center;width:100%;overflow:scroll}.manageStudnetHeaderFlexWrapper{display:flex;width:80%;justify-content:center;margin-bottom:1rem}.manageStudentsText{color:var(--primary-subscription-color);text-align:center;font-size:2.625rem;font-weight:400;line-height:4.2rem;letter-spacing:.00938rem}.filterSearchContainer{width:70%;justify-content:space-between;border-bottom:1px solid var(--primary-subscription-color);margin-left:-15%}.filterSearchContainer,.transferHoursFilterSearchContainer{height:5rem;display:flex;align-items:center;padding-bottom:1rem}.transferHoursFilterSearchContainer{border-bottom:1px solid;position:relative}.filterSearchLeft{flex-basis:31%;display:flex;align-items:center;justify-content:space-between}.assignHoursGlobalDeletePanel{display:flex;flex-direction:row;align-items:center;gap:1rem}.searchBox{width:19.625rem;height:2.5rem;border-radius:.75rem;background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-around;padding-left:1rem;border:2px solid transparent;transition:transform .3s ease;will-change:transform}.searchBox:focus-within{border:2px solid #41a007;background-color:#fbfff2}.searchBoxTransferHours{width:15.625rem;height:2.5rem;border-radius:.75rem;background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-around;padding-left:1rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);border:2px solid transparent}.searchBoxTransferHours:focus-within{border:2px solid #41a007;background:#fbfff2}.searchInput{font-family:var(--primary-font);width:100%;background-color:#f5f5f5}.searchInput:focus-within{background-color:#fbfff2!important}.transferHoursFilter{width:100%}.manageStudentsListChild{width:70%;height:100vh;overflow:scroll;margin-left:-15%;padding-bottom:17.5rem}.hourReqNoDataMessageContainer{font-size:3rem;font-weight:700;color:#ccc;transition:transform .3s ease;will-change:transform;animation:noDataMessageContentAnimation .3s ease}.assignHoursNoDataMessageContainer,.hourReqNoDataMessageContainer{width:100%;height:50vh;display:flex;align-items:center;justify-content:center}.noDataMessageContainer{width:70%;height:100vh;display:flex;align-items:center;justify-content:center}.noDataMessageContent{font-size:3rem;font-weight:700;color:#ccc;transition:transform .3s ease;will-change:transform;animation:noDataMessageContentAnimation .3s ease}@keyframes noDataMessageContentAnimation{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.manageStudentsSingleChild{display:flex;width:100%;margin-top:1rem;padding-bottom:1rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--divider-color);cursor:pointer;transition:transform .3s ease;will-change:transform;animation:noDataMessageContentAnimation .3s ease}.manageStudentsSingleChild:hover{box-shadow:4px .625rem 1.25rem 0 rgba(18,61,101,.1)}.manageGradeDivision{display:flex;gap:.35rem;align-items:center;justify-content:center}.manageGradeDivisionText{color:var(--primary-subscription-color);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:.75rem;font-weight:400;line-height:120%;letter-spacing:.00938rem}.manageStudentsSingleChild:hover .manageStudentsNavigations{opacity:1;transition:opacity .5s ease}.manageStudentsRightContent{display:flex;width:40%;justify-content:space-between}.assignStudentsChildDetailsRight{display:flex;align-items:center;width:50%;gap:1rem}.checkedIndexHour{color:var(--primary-subscription-color);font-size:.875rem;font-weight:400;line-height:1.225rem;letter-spacing:.00938rem}.inputIndividual{width:2.5rem;height:2.5rem;background:#fbfff2;display:flex;align-items:center}.inputIndividual,.inputInduvialNumber{border-radius:1rem;border:1px solid #41a007}.inputInduvialNumber{width:100%;height:2rem;background:#fbfff2!important;font-family:var(--primary-font);color:var(--primary-subscription-color);text-align:center;font-size:1rem;font-weight:700;line-height:1.5625rem}.manageStudentChild{width:3rem;height:3rem;display:flex}.manageStudentsChildDetails{display:flex;width:55%;gap:10rem}.assignHoursChildDetails{display:flex;width:89%;justify-content:space-between}.manageStudentsChildDetailsLeft{display:flex;flex-direction:column;gap:.25rem}.manageStudentsChildDetailsRight{display:flex;align-items:center;gap:.8rem}.manageStudentsNavigations{opacity:0;display:flex;align-items:center;width:30%;margin-left:4%;justify-content:space-evenly;transition:opacity .5s ease}.backCardBorderManageStudents{width:2rem;height:2rem;border-radius:100%;border:1px solid var(--subscription-primary-color);display:flex;align-items:center;justify-content:center}.manageStudentsManage{width:30%}.manageStudentsManage:hover{background-color:var(--subscription-primary-color);transition:.4s ease-in-out}.manageStudentsManage:hover .manageStudentsAssignText{color:var(--secondary-color);transition:.4s ease-in-out}.manageStudentsHoursLeft{text-align:right;font-weight:400}.manageStudentsHourLeftNumber,.manageStudentsHoursLeft{color:#1f2c28;font-size:.75rem;line-height:.6875rem;letter-spacing:.00938rem}.manageStudentsHourLeftNumber{text-align:center;font-weight:700}.lowContainer{width:2.625rem;height:1.125rem;border-radius:.25rem;background:#ff6767;position:absolute;top:-1.2rem;left:100%;color:var(--secondary-color);text-align:center;font-size:.6875rem;font-weight:700;line-height:.6875rem;letter-spacing:.00938rem}.lowContainer,.manageStudentsManage{display:flex;align-items:center;justify-content:center}.manageStudentsManage{border-radius:1.875rem;border:1px solid #41a007;color:#41a007}.manageStudentsManage,.manageStudentsManageInactive{width:5rem;height:2.5rem;padding:.75rem;gap:.625rem;flex-shrink:0;background:var(--secondary-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer}.manageStudentsManageInactive{color:#b7b7b7;display:flex;justify-content:center;align-items:center;border-radius:1.875rem;border:1px solid #b7b7b7}.manageStudentsAssignText{text-align:center;font-family:Montserrat;font-size:.6875rem;font-weight:700;line-height:.75rem;cursor:pointer}.manageBackBorder{display:flex;width:1.875rem;height:1.875rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:3.125rem;border:1px solid #41a007;background:var(--secondary-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease;will-change:transform}.manageBackBorder:hover{transform:scale(110%)}.manageRemainingHoursDescriptionModal{top:.6rem}.manageHoursRemaining{right:8%;top:.25rem}.filterMobile,.menuIcon{display:none}.filterModalContainer{width:90%;height:70vh;position:absolute;bottom:3%;display:flex;flex-direction:column;align-items:center;border-radius:1.25rem;background:var(--secondary-color);box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1)}.filterContentText{color:#41a007;font-size:1.25rem}.filterContentText,.gradeContentText{font-weight:600;line-height:1.5625rem}.gradeContentText{color:var(--primary-subscription-color);font-family:Montserrat;font-size:.875rem}.filterContentModal{width:85%;height:100vh;display:flex;flex-direction:column;justify-content:space-evenly}.gradeHeader{display:flex;justify-content:space-between}.gradeContent{display:flex;flex-direction:column;gap:1rem}.checkBoxContainer{display:flex}.checkContainerFilter{color:var(--primary-subscription-color);background:#f4f4f4;opacity:.75}.checkContainerFilter,.checkContainerFilterActive{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.checkContainerFilterActive{color:var(--secondary-color);background:#076300}.gradeFilter{display:flex;flex-wrap:wrap;gap:1.15rem}.gradeAllContainer{display:flex;gap:1rem}.numberChecked{color:var(--secondary-color);font-weight:700}.numberNotChecked{color:var(--primary-subscription-color);font-weight:700}.manageCancelText{margin-left:auto;margin-right:auto}.assignHourModal{background-color:transparent}.assignHourModal,.assignHourModalDashboard{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh;z-index:999}.assignHourModalDashboard{background-color:var(--pricing-summary-box-shadow)}.assignHourModalContainer{color:var(--primary-subscription-color);position:fixed;right:0;width:30%;height:100vh;background-color:var(--secondary-color);animation:rightSideModalAnimation .3s ease;box-shadow:-4px 0 1.5rem .5rem var(--downGrade-container-box-shadow);display:flex;flex-direction:column;align-items:center;overflow:scroll;padding-bottom:2rem}@keyframes rightSideModalAnimation{0%{right:-50%}to{right:0}}.hourReqModalTitle{margin-top:2rem;padding-bottom:2rem}.hourReqModalNameContainer{display:flex;flex-direction:column;margin-top:1rem;gap:.5rem}.hourReqModalCalculationContainer{width:80%;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.hourReqModalCalculationSection{width:100%!important}.hourReqModalCancelButton{display:flex;width:5.4375rem;height:2.5rem;justify-content:center;align-items:center;border-radius:1.875rem;border:1px solid var(--tertiary-color);color:var(--subscription-primary-color);background-color:var(--secondary-color);font-weight:600;cursor:pointer;transition:transform .3s ease;will-change:transform;font-size:.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);transition:all .3s ease;position:absolute;left:1.5rem;bottom:2.5rem}.hourReqModalCancelButton:hover{transform:scale(110%)}.hourReqModalActionButton{width:6.25rem;height:6.25rem;background:var(--unnamed-color-278c03) 0 0 no-repeat padding-box;background:var(--load-more-color) 0 0 no-repeat padding-box;box-shadow:0 .75rem 3.75rem var(--primary-subscription-color) 1A;border-radius:6.25rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;color:var(--secondary-color);font-weight:700;transition:transform .3s ease;will-change:transform;cursor:pointer;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);position:absolute;bottom:1.25rem}.hourReqModalActionButton:hover{transform:scale(110%)}.hourReqModalActionButtonDisabled{background-color:var(--form-inside-placeholder-color);box-shadow:none;cursor:not-allowed;transform:none!important;background-color:#b7b7b7}.assignHoursSchoolUserContainer{width:100%;height:100vh;background-color:var(--secondary-color);align-items:center;display:flex;flex-direction:column;position:relative;padding-top:6rem;overscroll-behavior:none}.assignHoursSchoolUserInnerContainer{width:70%}.assignHoursIndividualTab{background-color:#f5f5f5;color:#41a007}.assignHoursIndividualTab,.assignHoursIndividualTabSelected{display:flex;align-items:center;justify-content:center;width:8rem;height:2.5rem;border-radius:.75rem;cursor:pointer;transition:transform .3s ease;will-change:transform}.assignHoursIndividualTabSelected{background-color:#076300;color:var(--secondary-color)}.assignHoursEventualTab{background-color:#f5f5f5;color:var(--subscription-primary-color)}.assignHoursEventualTab,.assignHoursEventualTabSelected{display:flex;align-items:center;justify-content:center;width:11rem;height:2.5rem;border-radius:.75rem;cursor:pointer;transition:transform .3s ease;will-change:transform}.assignHoursEventualTabSelected{background-color:#076300;color:var(--secondary-color)}.assignHoursSchoolDesc{color:var(--primary-subscription-color);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:.00938rem;margin-top:1rem;margin-bottom:1rem}.assignHoursFilterSearchContainer{width:100%;height:5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid;position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1;top:0}.assignHoursManageStudentsListChild{width:70%;padding-bottom:9.5rem;margin-left:-15%}.transferHoursManageStudentsListChild{width:100%;padding-bottom:9.5rem}.assignHoursManageStudentsSingleChild{height:6rem}.assignHoursManageStudentsSingleChild,.transferHoursManageStudentsSingleChild{display:flex;width:100%;align-items:center;border-bottom:1px solid var(--divider-color);gap:1rem;transition:transform .3s ease;will-change:transform;animation:noDataMessageContentAnimation .3s ease}.transferHoursManageStudentsSingleChild{padding:.875rem 0;cursor:pointer}.assignHoursChildContainer{width:100%;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--divider-color);gap:1rem;animation:noDataMessageContentAnimation .3s ease;cursor:pointer}.assignHoursChildContainer,.assignHoursSchoolUserFooter{display:flex;align-items:center;transition:transform .3s ease;will-change:transform}.assignHoursSchoolUserFooter{width:70%;height:6.25rem;background-color:var(--secondary-color);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;flex-direction:row;justify-content:space-around;position:fixed;bottom:-1px;box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1);animation:assignHoursSchoolUserFooter .3s ease}@keyframes assignHoursSchoolUserFooter{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.assignHoursSchooolCancelButtonContainer{opacity:0}.assignHoursSchooolCancelButtonContainer,.assignHoursSchooolCancelButtonContainerActive{display:flex;width:5.4375rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px solid var(--subscription-primary-color);background:var(--secondary-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease;will-change:transform}.assignHoursSchooolCancelButtonContainerActive{opacity:1;animation:noDataMessageContentAnimation .5s ease}.assignHourFooterCancelButton{opacity:0}.assignHourFooterCancelButton,.assignHourFooterCancelButtonActive{display:flex;width:5.4375rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px solid var(--subscription-primary-color);background:var(--secondary-color);box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease;will-change:transform}.assignHourFooterCancelButtonActive{opacity:1;animation:noDataMessageContentAnimation .5s ease}.filterSearchLeftAssignHours{flex-basis:35%}.deleteWrapper{display:flex;gap:1rem;align-items:center}.assignHoursAlertText{font-size:small;color:var(--toaster);height:1rem}.assignHoursAlertText,.distributeContainer{display:flex;align-items:center;justify-content:center}.distributeContainer{flex-direction:column;width:60%;margin:auto}.distributeContainerWrapper{width:60%;display:flex;flex-direction:column;gap:1rem}.distributeSeparator{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.distributeAssignInput{width:20%;border:1px solid var(--distribute-assignHours-input)!important;padding-left:0;font-size:1.5rem}.distributeAssignInput:focus-within{border:2px solid var(--subscription-primary-color)!important}.distributeAssignNumber{width:100%;font-size:1rem;font-weight:800}.distributeFilterContainer{display:flex;flex-direction:column;gap:1rem}.distributeGradeSectionContainer{display:flex;width:100%;gap:1rem}.distributeNavigate{display:flex;width:100%;justify-content:center;align-items:center;position:relative}.distributeAssignHours{position:relative;display:flex;width:100%;height:4.5rem;border-radius:.75rem;opacity:.75;background:var(--capsule-background-color);align-items:center;justify-content:center;gap:1rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.distributeAssignText{color:var(--primary-subscription-color);font-size:.875rem;font-weight:600;line-height:1.225rem;letter-spacing:.00938rem}.distributeAssignInput,.distributeAssignNumber{width:4.75125rem;height:2.5rem;font-weight:600;border-radius:1rem;background:var(--secondary-color)!important;align-items:center;justify-content:center;text-align:center;font-family:var(--primary-font)}.distributeSelectedStudents{color:var(--primary-subscription-color);font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.6rem;letter-spacing:.00938rem}.distributeAllBoardText{padding-left:4%;padding-right:4%}.distributeAllBoardText,.distributeGrade,.distributeSection{position:relative;width:100%;height:3rem;border-radius:.75rem;border:1px solid var(--subscription-primary-color);background:var(--secondary-color);color:var(--subscription-primary-color);font-family:Montserrat;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.distributeGrade,.distributeSection,.distributeSectionInactive{padding-left:8%;padding-right:8%}.distributeSectionInactive{position:relative;width:100%;height:3rem;border-radius:.75rem;border:1px solid var(--button-inactive-color);background:var(--secondary-color);color:var(--button-inactive-color);font-family:Montserrat;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.dropdownContentBoard{height:max-content;padding-bottom:1rem}.dropdownContentBoard,.dropdownContentGrade{display:none;position:absolute;background-color:var(--secondary-color);z-index:1;top:100%;left:0;width:100%;border-radius:0 0 .875rem .875rem;border:1px solid var(--subscription-primary-color);border-top:0;overflow:auto;box-shadow:0 7px 6px 0 rgba(0,0,0,.1);overscroll-behavior:none}.dropdownContentGrade,.dropdownContentSection{height:10rem;padding-left:4%}.dropdownContentSection{display:none;position:absolute;background-color:var(--secondary-color);z-index:1;top:100%;left:0;width:100%;border-radius:0 0 .875rem .875rem;border:1px solid var(--subscription-primary-color);border-top:0;overflow:auto;box-shadow:0 7px 6px 0 rgba(0,0,0,.1);overscroll-behavior:none}.dropdownContentBoard .distributeChoice,.dropdownContentGrade .distributeChoice,.dropdownContentSection .distributeChoice{color:var(--primary-subscription-color);text-decoration:none;display:flex;height:2.5rem;align-items:center}.distributeChoice{padding-left:4%}.distributeAllBoardTextMainContainer.open .dropdownContentBoard,.distributeGradeMainContainer.open .dropdownContentGrade,.distributeSectionMainContainer.open .dropdownContentSection{display:block}.distributeAllBoardTextMainContainer.open .distributeAllBoardText,.distributeGradeMainContainer.open .distributeGrade,.distributeSectionMainContainer.open .distributeSection{border-radius:.875rem .875rem 0 0;border-bottom:transparent}.distributeAllBoardTextMainContainer.open .arrowDownDistribute,.distributeGradeMainContainer.open .arrowDownDistribute,.distributeSectionMainContainer.open .arrowDownDistribute{rotate:180deg;transition:all .5s ease}.arrowDownDistribute{transition:all .5s ease}.distributeSectionMainContainerInactive.distributeSection{border:0}.distributeAllBoardTextMainContainer{display:flex;width:100%;flex-direction:column;position:relative}.distributeGradeMainContainer,.distributeSectionMainContainer{display:flex;width:50%;flex-direction:column;position:relative}.sectionContainerCheck{display:flex;align-items:center;padding-left:4%;font-size:.85rem;cursor:pointer}.assignFilterContainer{width:70%}.assignFilterContainer,.transferHoursAssignFilterContainer{background-color:var(--secondary-color);position:-webkit-sticky;position:sticky;top:0;z-index:1}.transferHoursAssignFilterContainer{width:100%}.deleteIconAssignHours{opacity:1}.transferHoursSchoolUserContent{width:85%;margin:auto}.transferHoursSchoolUserText{color:var(--primary-subscription-color);font-size:2.625rem;line-height:4.2rem;margin-top:9%}.transferHoursDescription,.transferHoursSchoolUserText{text-align:center;font-weight:400;letter-spacing:.00938rem;margin-bottom:1rem}.transferHoursDescription{color:#000;font-size:1rem;font-style:normal;line-height:1.4rem}.transferHoursSchoolUserContentWrapper{width:100%;height:75vh;display:flex;flex-direction:column}.transferHoursProfileContainer{width:20%;display:flex;align-items:center;justify-content:center;position:relative}.transferHoursListContainer{width:100%;height:80vh;overflow:auto}.transferHoursProfileSection{width:80%;height:40vh;display:flex;justify-content:space-between;position:absolute;top:2rem}.transferHoursProfileInfo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.arrowTransferHours{position:absolute;right:-4rem}.transferHoursSuccessArrow{width:max-content}.transferHoursProfileTransfer{position:absolute;right:-12rem}.transferHoursArrow{width:20%;display:flex;align-items:center;justify-content:center}.transferHoursSuccessArrowContainer{display:flex;margin-top:-1.5rem}.transferProfileDetails{display:flex;flex-direction:column;align-items:center;justify-content:center}.transferProfileText{color:var(--primary-subscription-color);font-size:.875rem;font-weight:400;line-height:1.225rem;letter-spacing:.00938rem}.transferProfileName{font-size:1rem;font-weight:700;line-height:1.5625rem}.transferProfileGrade,.transferProfileName{color:var(--primary-subscription-color);text-align:center}.transferProfileGrade{text-wrap:nowrap;font-size:.75rem;font-weight:400;line-height:.9rem;letter-spacing:.00938rem}.childImageTransfer{width:5.5rem;height:5.5rem}.transferRemaining{top:82%;right:45%}.transferSvgBackground,.transferTimerCssPosition{top:78%;right:20%}.transferRemainingHours{top:79%;right:22%}.transferHoursCancelText{position:absolute;bottom:5%;right:15%}.transferHoursCancelTextAlignment{margin-left:0;position:absolute;bottom:-6rem}.inputInduvialTransferHours{width:45%;position:relative}.navbarParentContainer{width:100%;height:100vh}.navbarContainer{background-color:var(--secondary-color);position:fixed;top:50%;left:3%;z-index:9;transform:translate(-50%,-50%);width:2.75rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:1.875rem;border:1px solid var(--navbar-border);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;box-shadow:4px .625rem 1.25rem 0 rgba(18,61,101,.1)}.closeNav,.hamburgerMenu{display:none}.navImageContainer{background-color:transparent;cursor:pointer}.navImageContainer,.navImageContainerSelected{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:100%;transition:transform .3s ease;will-change:transform}.navImageContainerSelected{background-color:var(--talk-button-color);cursor:default;position:relative}.navbarIcon{width:1.25rem;height:1.25rem}.navbarTootlTipContainer{position:absolute;right:-10rem;top:-2rem;display:flex;align-items:center}.notificationLogo{width:1.313rem;height:1.75rem}.navbarToolTipPointer{width:.75rem;height:.75rem;transform:rotate(45deg);margin-top:-.6rem;margin-left:.6rem}.navbarToolTip,.navbarToolTipPointer{background-color:var(--secondary-color)}.navbarToolTip{position:absolute;left:120%;z-index:999;padding:.5rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid var(--navbar-border);border-radius:.75rem;box-shadow:0 4px 1.25rem var(--pricing-summary-box-shadow);font-size:.75rem;font-weight:400;text-wrap:nowrap;letter-spacing:.00938rem;color:var(--primary-subscription-color);transition:transform .3s ease;will-change:transform;animation:navbarToolTipAnimation .3s ease}@keyframes navbarToolTipAnimation{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.transferHoursProfileSectionMobile,.transferHoursSubmitNavigator{display:none}.transferHoursChildDetails{width:75%;min-height:12vh;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2rem}.transferringChildInfoContainer{display:flex;flex-direction:row;gap:1rem}.transferedChildInfo{display:flex;row-gap:1rem;flex-direction:row;gap:2.5rem;flex-wrap:wrap;justify-content:center}.transferingChildInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.childImageTransferSuccess{width:4rem;height:4rem}.transferedSuccessWrapper{flex-direction:column;position:relative;margin-top:1rem;margin-bottom:1rem}.transferdHoursNo,.transferedSuccessWrapper{display:flex;align-items:center;justify-content:center}.transferdHoursNo{height:2.5625rem;width:2.5625rem;background-color:var(--load-more-color);border-radius:100%;box-shadow:0 -4px .625rem rgba(85,85,85,.15);color:var(--secondary-color);font-weight:700;position:absolute;top:-.5rem;right:-1rem}.successTransferHoursContainerFlex{gap:2rem}.transferHoursSchoolUser{display:none}.designCss{position:fixed;bottom:0}.notificationContainer{position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100vh;z-index:100}.notificationImage{position:absolute;cursor:pointer}.notificationModalBackground{width:100%;height:100vh;background-color:var(--delete-modal-background);position:fixed;top:50%;left:50%;z-index:1000;transform:translate(-50%,-50%)}.notificationContent,.notificationModalBackground{display:flex;align-items:center;justify-content:center}.notificationContent{width:23.0625rem;height:auto;max-height:80vh;padding-left:1.5rem;padding-right:1.5rem;overflow:scroll;border-radius:1.25rem;background:var(--secondary-color);box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1);position:absolute;top:100%;right:0;z-index:1001;flex-direction:column;gap:1rem;transition:transform .3s ease;will-change:transform;animation:notificationContentAnimation .3s ease}@keyframes notificationContentAnimation{0%{transform:translateY(-2rem);opacity:0}to{transform:translateY(0);opacity:1}}.notifyBox{width:100%;height:auto;margin-top:7.5%;display:flex;flex-direction:column;gap:1rem;overflow:auto}.notificationText{color:var(--subscription-primary-color);font-size:1.25rem;font-weight:600;line-height:1.5625rem}.notifyRegisterInfoWrapper{display:flex;gap:.3rem;color:var(--primary-subscription-color);font-size:.875rem;font-weight:400;line-height:1.3125rem}.notifyChildName{font-weight:700}.notifyRegisterName,.notifyTiming{font-weight:400}.notifyTiming{font-size:.875rem;line-height:1.3125rem;color:var(--primary-subscription-color)}.viewAllContainer{cursor:pointer}.noNotificationContainer,.viewAllContainer{display:flex;gap:.5rem;align-items:center;padding-bottom:7.5%}.viewAllText{color:var(--subscription-primary-color);text-align:center;font-size:.875rem;font-weight:600}.viewArrow{width:75%}.viewAllImage{display:flex;align-items:center}.notify{width:1.15rem;height:1.15rem;background-color:var(--subscription-primary-color);border-radius:100%;position:absolute;top:-.5rem;right:-.5rem;transition:all .3s ease;animation:fadeInAnimate .3s ease;cursor:pointer}.pricingPlanContainer{width:100%;height:100vh;background-color:var(--secondary-color)}.ellipseLogo{position:fixed;bottom:0;right:0;width:20%}.mainContainer{display:flex;flex-direction:column;align-items:center;width:67.5%;height:80vh;position:absolute;top:58%;left:42.5%;transform:translate(-50%,-50%)}.titleContent{color:var(--primary-subscription-color);font-size:2.625rem;font-weight:400;line-height:4.2rem;letter-spacing:.00938rem;text-align:center;margin-bottom:1.44rem}.descriptionContentPrimary{width:85%}.descriptionContentPrimary,.descriptionContentSecondary{color:var(--primary-subscription-color);text-align:center;font-size:1.125rem;font-weight:400;line-height:1.575rem;letter-spacing:.00938rem}.pricingDescriptionMobile{display:none}.pricingPlanSelectionContainer{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:1.69rem;margin-top:2.25rem;padding-bottom:3.75rem;animation:pricingPlanSelectionContainer .3s ease}@keyframes pricingPlanSelectionContainer{0%{transform:translateY(2rem)}to{transform:translateY(0)}}.pricingCardContainer{width:16rem;height:27rem}.pricingCardContainer,.selectedSubscriptionPlanContainer{display:flex;flex-direction:column;border-radius:1.25rem;box-shadow:0 1px .625rem 0 var(--pricing-card-box-shadow);background-color:var(--secondary-color);border-top-left-radius:1rem;border-top-right-radius:1rem;position:relative}.selectedSubscriptionPlanContainer{width:31.375rem;height:25.937rem}.cardImageContainer{position:relative}.pricingCardImage{width:100%}.pricingCardContent{position:absolute;top:0;display:flex;flex-direction:column;padding-top:1rem;padding-left:1.56rem}.cardImagePrimaryContent{color:var(--secondary-color);text-shadow:.5rem 2.5rem 96px rgba(18,61,101,.24);font-size:1.25rem;font-weight:300;line-height:1.25rem}.cardImageSecondaryContent{color:var(--secondary-color);font-size:1.5rem;font-weight:500;line-height:1.5625rem;margin-top:.75rem;padding-bottom:.32rem}.cardImagePricingContent{color:var(--secondary-color);font-size:.875rem;font-weight:700;line-height:1rem}.cardSelectionButtonContainer{width:4.4375rem;height:4.4375rem;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--talk-button-color);position:absolute;bottom:0;right:.87rem;transform:translateY(45%)}.cardNotSelectionButtonContainer{background-color:var(--load-more-color);cursor:pointer}.cardNotSelectionButtonContainer,.comingSoonButton{width:4.4375rem;height:4.4375rem;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:.87rem;transform:translateY(45%) scale(100%);transition:transform .3s ease;will-change:transform}.comingSoonButton{background-color:var(--primary-subscription-color)}.cardNotSelectionButtonContainer:hover{transform:translateY(45%) scale(110%)}.cardSelectionButton{color:var(--secondary-color);font-size:.875rem;font-weight:700}.freePlanPricingCardDescriptionContainerMobile,.pricingCardDescriptionContainer{display:flex;flex-direction:column;gap:.69rem;margin-top:1.56rem;margin-left:1.56rem;padding-bottom:2rem}.descriptionCardContent{display:flex;flex-direction:row}.highlightedDescription{font-weight:700;margin-left:.5rem}.description,.highlightedDescription{color:var(--primary-subscription-color);font-size:.75rem;line-height:1.05rem;letter-spacing:.00938rem}.description{font-weight:400;margin-left:.25rem}.pricingSummaryFree{padding:3.06rem 3.44rem 1.38rem}.pricingSummary,.pricingSummaryFree{width:23.875rem;background-color:var(--secondary-color);border-radius:1rem 0 0 1rem;box-shadow:0 4px 1.25rem 6px var(--pricing-summary-box-shadow);display:flex;flex-direction:column;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999;transition:max-height .3s ease,opacity .3s ease,transform .3s ease;opacity:1;animation:pricingSummaryAnimation .3s ease}.pricingSummary{height:80vh;align-items:center;padding:3.06rem 3.44rem 5.06rem}@keyframes pricingSummaryAnimation{0%{right:-25%}to{right:0}}.pricingSummaryInnerContainer{width:100%;height:auto;overflow:scroll}.summaryTitle{color:var(--subscription-primary-color);font-size:1.25rem;font-weight:600;line-height:1.5625rem;margin-bottom:2.5rem}.summaryCardTitle{font-size:1.25rem;font-weight:400;line-height:1.3125rem;margin-bottom:1rem}.summaryCardPrice,.summaryCardTitle{color:var(--primary-subscription-color)}.summaryCardPrice{font-size:1.75rem;font-weight:700;line-height:1.5625rem;margin-bottom:1.44rem}.summaryReciept{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.94rem}.recieptDescription{width:50%}.autoRenewTextContainer,.recieptDescription{font-weight:400}.autoRenewTextContainer,.recieptDescription,.recieptValue{color:var(--primary-subscription-color);font-size:1rem;line-height:1.3125rem}.recieptValue{text-align:right;font-weight:600}.summaryDivider{width:100%;height:.0625rem;background-color:var(--divider-color);margin-bottom:.94rem}.renewalContainer{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.toggleOuterContainer{position:relative}.toggleContainerOff{background-color:var(--divider-color)}.toggleContainerOff,.toggleContainerOn{width:3.25rem;height:1.625rem;border-radius:1.25rem}.toggleContainerOn{background-color:var(--subscription-primary-color)}.toggleRadioOff{border-radius:100%;border:1px solid var(--secondary-color);top:-.09rem;left:0;transition:right .5s ease}.toggleRadioOff,.toggleRadioOn{width:1.75rem;height:1.75rem;background-color:var(--secondary-color);position:absolute;z-index:2;cursor:pointer}.toggleRadioOn{border-radius:100%;border:1px solid var(--subscription-primary-color);top:-.05rem;right:0;transition:left .5s ease}.autoRenewText{color:var(--primary-subscription-color);font-size:.75rem;font-weight:400;line-height:.975rem;letter-spacing:.00938rem;margin-top:.56rem;margin-bottom:0;max-height:0;transition:max-height .3s ease,opacity .3s ease,margin-bottom .3s ease}.autoRenewText.active{max-height:10rem;opacity:1;margin-bottom:2.75rem}.autoRenewalPadding{margin-bottom:4.5rem}.pricingPlanSummaryCancel{display:flex;width:5.4375rem;height:2.5rem;justify-content:center;align-items:center;border-radius:1.875rem;border:1px solid var(--tertiary-color);cursor:pointer;background-color:var(--secondary-color);color:var(--subscription-primary-color);font-weight:600;transition:transform .3s ease;will-change:transform;font-size:.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);transition:.3s ease;position:absolute;bottom:1.5rem;left:1.5rem}.pricingPlanSummaryCancel:hover{background-color:var(--subscription-primary-color);color:var(--secondary-color)}.summaryCheckoutContainer{width:6.25rem;height:6.25rem;border-radius:100%;background-color:var(--load-more-color);display:flex;align-items:center;justify-content:center;position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(50%);cursor:pointer}.summaryCheckout{color:var(--secondary-color);font-size:.875rem;font-weight:700}.mobilePricingSummaryCancelWrapper,.mobilePricingSummaryCheckoutWrapper{display:none}.freePlanSummaryDesc{margin-top:.19rem;padding-bottom:1.19rem}.freePlanDescAcceptance,.freePlanSummaryDesc{color:var(--primary-subscription-color);font-size:.75rem;font-weight:400;line-height:.975rem;letter-spacing:.00938rem}.freePlanDescAcceptance{padding-bottom:7.19rem}.mySubscriptionContainer{width:100%;height:100vh;background-color:var(--secondary-color)}.planUpgradeButton{width:38%;padding:.5rem 3.5rem;border-radius:1.875rem;text-align:center;background-color:var(--load-more-color);bottom:0;right:.87rem;transform:translateY(45%);cursor:pointer}.freePlanTimer,.planUpgradeButton{display:flex;align-items:center;justify-content:center;position:absolute}.freePlanTimer{bottom:1rem;right:1.5rem;width:2.5rem;height:2.5rem}.hoursLeftText{color:#1f2c28;font-size:.75rem;font-weight:400;line-height:.6875rem;letter-spacing:.00938rem;position:absolute;bottom:2rem;right:4.5rem}.timerBackgroundContainer,.timerInnerContainer{position:absolute;bottom:.5rem;right:1rem}.timerInnerContainer,.timerValue{transform:scaleX(-1) rotate(270deg)}.timerText{font-size:.75rem;font-weight:700;line-height:100%;color:var(--primary-subscription-color)}.selectedPlanDetailedDescription{display:flex;flex-direction:row}.verticalDivider{height:10rem;width:.063rem;background-color:var(--divider-color);margin-top:1.75rem;margin-left:1.49rem;margin-right:1.49rem}.purchasedPlanContainer{display:flex;flex-direction:column;margin-top:2.94rem;gap:.5rem;color:var(--primary-subscription-color)}.planPurchaseDetails{display:flex;flex-direction:row;align-items:center;gap:.25rem}.planDetails{color:var(--primary-subscription-color);font-size:.75rem;font-weight:400;line-height:.9rem;letter-spacing:.00938rem}.planPaymentCredentials{font-weight:700}.planViewReceipt{display:flex;flex-wrap:nowrap;width:7.5rem;height:2rem;justify-content:center;align-items:center;border-radius:1.875rem;border:1px solid var(--tertiary-color);cursor:pointer;color:var(--subscription-primary-color);font-weight:600;transition:transform .3s ease;will-change:transform;font-size:.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);transition:.3s ease;margin-top:1rem}.planViewReceipt:hover{background-color:var(--subscription-primary-color);color:var(--secondary-color)}.planViewRecieptContainer{display:block;pointer-events:none}.selectedPlanAutoRenewSection{display:flex;flex-direction:row;align-items:center;gap:2.38rem;position:absolute;bottom:1.5rem;right:2rem}.moreInfoIconContainer{position:relative;display:flex;align-items:center}.moreInfoIcon{cursor:pointer}.planRenewSection{display:flex;flex-direction:row;align-items:center;gap:.38rem}.moreInfoModal{width:13.3125rem;padding:1.5rem 1.19rem 1.5rem 1.44rem;border-radius:.75rem;background-color:var(--secondary-color);box-shadow:0 4px 1.25rem 6px var(--pricing-summary-box-shadow);color:var(--primary-subscription-color);font-size:.75rem;font-weight:400;line-height:.975rem;letter-spacing:.00938rem;position:absolute;left:100%;bottom:100%;z-index:10;opacity:1;transition:transform .3s ease;will-change:transform;transition:all .3s ease;animation:fadeInAnimate .3s ease}.moreInfoModal:hover{opacity:1}.moreInfoModalOpen{opacity:1;visibility:visible}.moreInfoModal.moreInfoModalOpen{transform:translateY(0)}.additionalTabContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:31.375rem;height:4.1875rem;background-color:var(--secondary-color);border-radius:1.25rem;box-shadow:0 1px .625rem 0 var(--pricing-card-box-shadow);margin-top:.5rem}.subscriptionAdditionalHours{width:5.25rem;color:var(--wall-background-color);font-size:.75rem;font-style:normal;font-weight:400;line-height:.75rem;letter-spacing:.00938rem;margin-left:1rem}.selectedPlanHourContianer{display:flex;flex-direction:row;gap:.5rem}.selectedPlanRemainingHour{font-size:1.25rem;font-weight:700}.selectedPlanRemainingHour,.selectedPlanRemainingHourText{color:var(--primary-subscription-color);font-style:normal;line-height:1.5rem;letter-spacing:.00938rem}.selectedPlanRemainingHourText{font-size:.75rem;font-weight:400}.remainingHourDivider{width:.0625rem;height:2.0625rem;background-color:var(--divider-color)}.selectedPlanRemainingTimerContainer{display:flex;flex-direction:row;align-items:center;gap:.5rem}.timerStroke{transform:scaleX(-1) rotate(270deg)}.selectedPlanTimerContainer{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--primary-subscription-color)}.selectedPlanBuyHourButton{display:flex;width:5.375rem;height:2.6875rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px var(--subscription-primary-color);background-color:var(--subscription-primary-color);color:var(--secondary-color);text-align:center;font-size:.75rem;font-style:normal;font-weight:700;line-height:.9rem;cursor:pointer}.downGradeContainer{width:50%;height:100vh;display:flex;flex-direction:column;align-items:center;position:fixed;right:0;z-index:999;background-color:var(--secondary-color);box-shadow:-4px 0 1.5rem .5rem var(--downGrade-container-box-shadow);overflow-y:auto}.downGradePanelHeader{color:var(--primary-subscription-color);font-size:2.25rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:.00938rem;margin-top:5.5rem}.downGradePanelDescription{width:80%}.downGradePanelActionText,.downGradePanelDescription{text-align:center;color:var(--primary-subscription-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem;letter-spacing:.00938rem;margin-top:1.12rem}.downGradePanelActionText{width:95%}.downGradePanelCardsContainer{width:90%;flex-direction:row;flex-wrap:wrap;gap:.99rem;margin-top:1.5rem;padding-bottom:11.25rem}.downGradePanelCard,.downGradePanelCardsContainer{display:flex;align-items:center;justify-content:center}.downGradePanelCard{flex-direction:column;gap:.25rem;width:10.19531rem;height:10.19531rem;border-radius:1.25rem;background-color:var(--secondary-color);box-shadow:0 4px 17px 4px var(--pricing-summary-box-shadow);cursor:pointer}.studentCardSelectedBackground{background-color:var(--talk-button-color);display:flex;align-items:center;justify-content:center}.downGradeSelectionIcon{cursor:pointer}.studentCardCheckBackground{width:2rem;height:2rem;border-radius:100%;background-color:var(--capsule-background-color);border:1px solid var(--divider-color);cursor:pointer}.studentCardSelection{display:flex;flex-direction:row-reverse;width:80%}.studentCardSelectionContainer{width:2rem;height:2rem;border-radius:100%}.downGradePanelStudentName{color:var(--primary-subscription-color);text-align:center;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5625rem}.downGradeActionButtonInactive{width:6.25rem;height:6.25rem;flex-shrink:0;background-color:var(--button-inactive-color);display:flex;align-items:center;justify-content:center;border-radius:100%;transition:transform .3s ease;will-change:transform;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1)}.downGradeActionButtonInactive:hover{cursor:no-drop}.downGradeActionButtonActive{width:6.25rem;height:6.25rem;flex-shrink:0;background-color:var(--load-more-color);display:flex;align-items:center;justify-content:center;border-radius:100%;transition:transform .3s ease;will-change:transform;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);cursor:pointer}.downGradePanelActionContainer{position:fixed;bottom:2rem;width:50%}.downGradePanelActionContainer,.downGradePanelCancel{display:flex;align-items:center;justify-content:center}.downGradePanelCancel{width:5.4375rem;height:2.5rem;border-radius:1.875rem;border:1px solid var(--tertiary-color);cursor:pointer;color:var(--subscription-primary-color);font-weight:600;transition:transform .3s ease;will-change:transform;font-size:.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);transition:.3s ease;position:absolute;left:0;margin-left:12%;background-color:var(--secondary-color)}.additionHoursTimerWrapper{display:flex}.timerContainerWrapper{display:flex;gap:1rem}.ProSize{width:40rem}.extraHoursDesc{color:var(--primary-subscription-color);font-size:.75rem;font-style:normal;font-weight:400;line-height:.975rem;letter-spacing:.00938rem;margin-bottom:.94rem}.opacity-low{opacity:.2}.firstTimeSubscriptionOuterContainer{width:100%;height:100vh;background-color:var(--secondary-color);display:flex;align-items:center;justify-content:center}.firstTimeSubscriptionInnerContainer{display:flex;align-items:center;text-align:center;flex-direction:column;gap:1.5rem;position:absolute;width:50%;left:11%;color:var(--primary-subscription-color)}.contentDescription{margin:auto;width:80%;font-weight:600;font-size:1.25rem;line-height:1.6rem}.firstTimeSubscriptionActionButton{width:6.25rem;height:6.25rem;border-radius:100%;background-color:var(--load-more-color);border:1px solid var(--load-more-color);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;font-weight:700;box-shadow:0 -4px .625rem var(--downGrade-container-box-shadow);margin-top:5rem;transition:transform .3s ease;will-change:transform}.firstTimeSubscriptionActionButton:hover{background-color:var(--secondary-color);border:1px solid var(--load-more-color);color:var(--load-more-color);transform:scale(110%)}.takeATourOutercontainer{position:relative}.TakeATourToolTip{top:50%;width:10rem;height:3rem;background:var(--secondary-color);display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,-100%);border-radius:.75rem;box-shadow:0 4px 1.25rem 6px rgba(0,0,0,.1);transition:transform .3s ease;will-change:transform}.TakeATourToolTipText{font-size:.875rem;font-weight:700;color:var(--primary-subscription-color)}.assignHourSuccessImageContainer{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:2rem}.assignedHoursSuceessCount{width:2.5625rem;height:2.5625rem;position:absolute;top:-.75rem;right:-.75rem;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--load-more-color);box-shadow:0 -4px .625rem var(--assigned-hours-count-box-shadow);color:#fff;text-align:center;font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.assignHourSuccessStudName{position:absolute;top:115%;text-wrap-mode:nowrap}.assingHoursSuccessInnerAlignment{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh}.cancelTextAssignHoursSuccess{display:flex;width:5.4375rem;height:2.5rem;justify-content:center;align-items:center;border-radius:1.875rem;border:1px solid var(--tertiary-color);cursor:pointer;color:var(--subscription-primary-color);font-weight:600;transition:transform .3s ease;will-change:transform;font-size:.875rem;box-shadow:0 2px .5rem 0 rgba(0,0,0,.1);transition:.3s ease;position:fixed;bottom:2rem;background-color:var(--secondary-color)}.cancelTextAssignHoursSuccess:hover{background-color:var(--subscription-primary-color);color:var(--secondary-color);transition:.8s ease}.successTitleAssignHour{padding:1rem 1.5rem;gap:1rem;text-align:center;border-radius:2.5rem;background:#d1f5c2;display:flex;align-items:center;justify-content:space-evenly;margin-top:1.25rem;margin-bottom:1rem}.assignHoursButton{margin-top:-6rem}.deleteModalBackground{width:100%;height:100vh;background-color:var(--delete-modal-background);position:fixed;top:0;left:0;z-index:999}.deleteModalContainer,.logoutPanel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondary-color);padding:2rem;border-radius:1.25rem;box-shadow:0 4px 1.25rem 6px var(--pricing-summary-box-shadow)}.logoutPanel{width:30%}@keyframes logoutPanelAnimation{0%{opacity:0;transform:translateY(-5rem)}to{opacity:1;transform:translateY(0)}}.deleteModalTitle{width:100%;color:var(--subscription-primary-color);font-size:1.25rem;font-weight:600;line-height:1.5625rem}.deleteModalDescription{width:60%;display:flex;align-items:center;justify-content:center}.deleteModalDescriptionText{color:var(--primary-subscription-color);font-size:.875rem;font-style:normal;font-weight:600;line-height:1.3125rem;text-align:center;margin-top:2.75rem;margin-bottom:2.5rem}.deleteModalActionContainer{display:flex;flex-direction:row;align-items:center;gap:1.8rem}.deleteModalNoButton{width:3.875rem;height:3.875rem;border-radius:100%;border:1px solid var(--subscription-primary-color);display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);box-shadow:0 3px 6px var(--pricing-summary-box-shadow);color:var(--load-more-color);text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:.875rem;transition:transform .3s ease;will-change:transform;cursor:pointer}.deleteModalNoButton:hover{transform:scale(110%)}.deleteModalYesButton{width:3.875rem;height:3.875rem;border-radius:100%;border:1px solid var(--load-more-color);display:flex;align-items:center;justify-content:center;background-color:var(--load-more-color);box-shadow:0 -4px -.625rem var(--assigned-hours-count-box-shadow);color:var(--secondary-color);text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:.875rem;transition:transform .3s ease;will-change:transform;cursor:pointer}.deleteModalYesButton:hover{transform:scale(110%)}.dashboardUserImageContainer{display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.dashboardUserDetailContainer{width:19rem;height:auto;display:flex;flex-direction:column;background-color:var(--secondary-color);border-radius:1.25rem;box-shadow:0 4px 1.25rem var(--pricing-summary-box-shadow);margin-top:-3.75rem;position:relative;padding-bottom:1.75rem}.dashBoardCapsuleButtonContainer{display:flex;flex-direction:row;gap:.75rem}.dashboardEditActionContainer{width:90%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:all .3s ease}.dashboardEditActionContainerPanelEnabled{margin-top:1rem;transition:all .3s ease}.dashboardEditCancelButton{width:auto;height:2.5rem;padding:.75rem;border-radius:1.875rem;border:1px solid var(--subscription-primary-color);background:var(--secondary-color);color:var(--subscription-primary-color)}.dashboardEditCancelButton,.dashboardEditSaveButton{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;cursor:pointer}.dashboardEditSaveButton{width:4.25rem;height:4.25rem;border-radius:100%;background-color:var(--load-more-color);color:var(--secondary-color);box-shadow:0 4px 1.25rem var(--pricing-summary-box-shadow)}.assignHoursCancelText{margin-left:0}.headerPanel{display:flex;flex-direction:row;gap:3rem;align-items:center;position:absolute;top:2rem;right:6rem}.notificationInnerContainer{width:1.5rem;height:1.5rem;position:relative;z-index:10}.notificationInnerContainer,.transferHoursTimerContainer,.transferHoursTimerOuterContainer{display:flex;align-items:center;justify-content:center}.transferHoursTimerOuterContainer{width:100%;flex-direction:row;gap:.5rem}.transferHoursTimerText{text-align:center;color:#1f2c28;font-size:.6875rem;font-weight:400;line-height:100%;letter-spacing:.00938rem}.transferHourActionContainer,.transferProfileChildImage{position:relative;display:flex;align-items:center;justify-content:center}.transferHoursFilterWrapper,.transferHoursSelectionPanelWrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem}.transferHoursFilterWrapper{margin-left:calc(20% - 2rem)}.logoutConfirmationBackground{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:var(--delete-modal-background);z-index:999}.filterActionButtonContainer{width:50%;display:flex;align-items:center;justify-content:space-around;margin-top:2.5rem}.filterClearButton{position:absolute;left:2rem;font-size:.875rem;font-weight:700;color:var(--subscription-primary-color);transition:transform .3s ease;will-change:transform;cursor:pointer;animation:filterClearButtonAnimation .3s ease}@keyframes filterClearButtonAnimation{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.filterClearButton:hover{transform:scale(110%)}.registerIcon{width:1.5rem;height:1.5rem}.schoolDropDownContainerWrapper{width:65%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.schoolDropDownContainer{border-radius:.625rem;background-color:#f5f5f5;border:2px solid transparent}.schoolDropDownContainer,.schoolDropDownContainerActive{width:90%;height:3rem;display:flex;align-items:center;position:relative;cursor:pointer}.schoolDropDownContainerActive{border-top-right-radius:.625rem;border-top-left-radius:.625rem;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;box-shadow:inset 0 0 0 1.5px #41a007;background-color:#fbfff2}.schoolDropDownContent{font-size:1rem!important;padding-left:4%;color:rgba(0,0,0,.5);font-size:.875rem}.schoolDropDownContentSelected{padding-left:4%;color:var(--primary-subscription-color);font-size:.875rem}.schoolDropDownArrow,.schoolDropDownArrowActive{position:absolute;right:4%;transition:transform .3s ease;will-change:transform}.schoolDropDownArrowActive{transform:rotate(180deg)}.cityDropDownContainer{width:101.25%;height:50vh;top:100%;left:-2px;overflow:scroll}.boardContentContainer,.cityDropDownContainer{display:flex;align-items:start;flex-direction:column;gap:1.5rem;background-color:#fbfff2;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;border-left:2px solid var(--subscription-primary-color);border-bottom:2px solid var(--subscription-primary-color);border-right:2px solid var(--subscription-primary-color);position:absolute;z-index:1;padding-top:.5rem;padding-bottom:1.5rem}.boardContentContainer{width:100%;top:calc(100% - .188rem);overscroll-behavior:none}.boardContent{width:100%;padding-left:4%;font-size:.875rem;color:rgba(0,0,0,.5);background-color:#fbfff2;cursor:pointer}.assignHoursFilterPannel{width:auto;padding:.5rem 2rem}.transferHoursFilterPannel{width:auto;padding:.5rem 2.5rem}.studentCheckboxWrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-left:2.5rem}.studentCheckboxWrapperChild{position:absolute;left:-2.5rem}.dashboardNavbarContainer{background-color:var(--secondary-color);position:fixed;top:50%;left:3%;z-index:9;transform:translate(-50%,-50%);width:2.75rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:1.875rem;border:1px solid var(--navbar-border);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;box-shadow:4px .625rem 1.25rem 0 rgba(18,61,101,.1)}input#city{width:100%;height:3rem;padding-right:4%;letter-spacing:.15px;font-family:var(--primary-font)!important;appearance:none;border:none;outline:none;box-shadow:none;background-color:transparent;border-radius:.625rem;-webkit-appearance:none;-moz-appearance:none;list-style:none}input#city:focus{border:2px solid var(--subscription-primary-color)}.cancelButtonAlignment{margin-left:0}.onBoardBulkWrapper{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center}.cancelButtonPositioning{transform:translateX(-11.25rem)}.cancelButtonAnimation{transition:transform .3s ease;will-change:transform;animation:noDataMessageContentAnimation .5s ease}.manageStudentsPanelBackground{width:100%;height:100vh;background:transparent;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000!important}.manageSelectedStudent{position:fixed;top:50%;left:50%;transform:translate(100%,-50%);z-index:1;transition:all .3s ease}.selectedStudentImage{width:7.5rem;height:7.5rem;border-radius:7.5rem}.selectedStudentDetailsContainer{background:var(--secondary-color)}.easeTransition{transition:transform .3s ease;will-change:transform}.easeTransition:hover{transform:scale(110%)}.transferHoursActionContainer{display:flex;flex-direction:row;gap:2rem}.creditsWarning{position:absolute}.creditsWarning,.creditsWarningManageStudents{top:110%;right:0}.creditsWarning,.creditsWarningDistributeEvenly,.creditsWarningManageStudents{color:#ff6767;text-align:right;font-size:.6875rem;font-weight:500;line-height:normal;text-wrap-mode:nowrap;transition:all .3s ease;animation:fadeInAnimate .3s ease}.creditsWarningDistributeEvenly{position:absolute;left:105%}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--subscription-primary-color)!important;color:#fff!important}.daterangepicker td.in-range:not(.start-date):not(.end-date){background-color:var(--subscription-primary-color-fade)!important}.daterangepicker td.end-date,.daterangepicker td.start-date{border-radius:.5rem!important}.daterangepicker td.available:not(.start-date):not(.end-date):hover{background-color:var(--subscription-primary-color-fade)!important}.drp-selected{display:none!important}.daterangepicker .btn{border:0;border-radius:18px;padding:.5rem .75rem!important;cursor:pointer}.daterangepicker .applyBtn{background:var(--subscription-primary-color)!important;color:var(--secondary-color)!important;transition:all .3s ease}.applyBtn:hover,.cancelBtn:hover{transform:scale(105%)}.daterangepicker .cancelBtn{background:transparent!important;border:1px solid var(--subscription-primary-color);color:var(--subscription-primary-color);font-weight:700;transition:all .3s ease}.daterangepicker.show-calendar .drp-buttons{display:flex!important;justify-content:space-between!important}.daterangepicker{right:2rem!important;transition:all .3s ease;color:var(--primary-subscription-color)!important}.daterangepicker:after,.daterangepicker:before{display:none!important}.avatarCurrentPlan{position:absolute;right:1.5rem;color:var(--subscription-primary-color);font-size:.6875rem;font-weight:400;line-height:normal;transition:transform .3s ease}.dropDownContent:hover .avatarCurrentPlan{transform:scale(1.2);transition:transform .3s ease}.alignItems{width:100%;height:50vh;display:flex;align-items:center;justify-content:center}.fadeInTransition{transition:all .3s ease;animation:fadeInAnimate .3s ease}@keyframes fadeInAnimate{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.navImageContainer .opacity-low{cursor:not-allowed}.parentDashboardSelectedChild{position:relative;z-index:100;transition:all .3s ease;animation:fadeInAnimate .3s ease}.backgroundOverlay{position:fixed;top:0;left:0;width:100%;height:calc(100% + 10rem);background-color:rgba(0,0,0,.5);z-index:100}.dashboardNav{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.hidePanel{opacity:.3}.hideFilter,.hideOnboardButton,.hidePanel{pointer-events:none}.hideOnboardButton{opacity:.8}input[type=number]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}.alignCenter{align-items:center}.width90{width:90%!important}.screenWidth{width:100%}.timerAlignment{display:flex;align-items:center;gap:.5rem}.timerHoursLeftText{font-size:.875rem;color:var(--primary-subscription-color)}.timerContainerPositioning{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.selectedEditCard{width:100%!important;align-items:center}.transferHourParentCreditWarning{position:absolute;top:105%;color:#ff6767;text-align:center;font-size:.6875rem;font-weight:500;line-height:normal;transition:all .3s ease;animation:fadeInAnimate .3s ease;width:75%}.totalStudentsContainerAssignHoursEvenly{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.totalStudentsText{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.00938rem}.transferHoursSchoolUserAlignment{display:flex;gap:1rem;position:absolute;right:0}.updatedLoginBackground{flex-basis:90%!important}.parentDashboardHourContainer{display:flex;flex-direction:column;align-items:center}.parentDashboardUnassignedText{color:#d3d3d3;text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.05rem;letter-spacing:.00938rem}.parentDashboardUnassignedContent{color:var(--secondary-color);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.8rem;letter-spacing:.00938rem}.parentDashboardHoursAssigningSpacer{margin-left:1rem}.parentDashboardHourContainerMobileLayout{display:flex;flex-direction:row;gap:1.25rem}.basicPlanParentDashboard{width:max-content;height:max-content;display:flex;flex-direction:row;padding:1.5rem;justify-content:center;align-items:center;gap:4.75rem;flex-shrink:0;border-radius:2.5rem;background:#000;box-shadow:0 4px .75rem 0 rgba(0,0,0,.2)}.basicPlanParentDashboardHoursLeftContainer{display:flex;flex-direction:column;gap:.56rem;margin-left:3rem}.basicPlanParentDashboardHoursLeftWrapper{position:relative;display:flex;align-items:center;justify-content:center}.basicPlanParentDashboardHoursLeftText{color:var(--secondary-color);font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.basicPlanParentDashboardHoursLeftContent{color:#fff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Montserrat;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.8rem;letter-spacing:.00938rem}.basicPlanParentDashboardTimer{position:absolute;left:-1.75rem}.basicPlanParentDashboardActionButton{width:7rem;padding:.75rem;border-radius:6.25rem;border:1px solid #41a007;background:#41a007;color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.removeMarginRight{margin-right:0}.pricingPlanDisabledCard{text-align:center;line-height:.65rem;pointer-events:none!important;color:var(--secondary-color);font-size:.875rem;font-weight:700}.pointerEventsNone{pointer-events:none}.basicPlanParentDashboardContainer{gap:.45rem}.basicPlanHoursLeftContainer,.basicPlanParentDashboardContainer{display:flex;flex-direction:row;align-items:center;justify-content:center}.basicPlanHoursLeftContainer{background-color:rgba(0,0,0,.75);padding:1.19rem 1.63rem;border-radius:10rem;gap:1.45rem;box-shadow:0 4px .75rem 0 rgba(0,0,0,.2)}.basicPlanHoursLeftSection{gap:.75rem}.basicPlanHoursLeftSection,.basicPlanUpgradeContainer{display:flex;flex-direction:row;align-items:center;justify-content:center}.basicPlanUpgradeContainer{padding:1.19rem 1.63rem;border-radius:10rem;background-color:rgba(0,0,0,.6);gap:.5rem;box-shadow:0 4px .75rem 0 rgba(0,0,0,.2)}.basicPlanUpgradeButton{display:flex;width:5.625rem;height:calc(1.875rem - .125rem);padding:.75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;border:1px solid #41a007;background:#41a007;color:#fff;text-align:center;font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:700;line-height:.825rem;cursor:pointer}.basicPlanUpgradeContianerDescription{width:12.625rem;height:1.5rem;flex-shrink:0;color:var(--secondary-color);font-feature-settings:"liga" off,"clig" off;font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:400;line-height:.9rem;letter-spacing:.00938rem;display:flex;align-items:center}.successNavDisabledIcon{opacity:.3;cursor:default;transform:scale(100%);transition:all .3s ease;will-change:transform}.successNavDisabledIcon:hover{transform:scale(100%)}.manageStudentsAssignHoursActionButton{display:flex;flex-direction:row;align-items:center;justify-content:center;width:25%;position:fixed;bottom:2rem}.manageStudentsAssignHoursCancelButton{position:absolute;left:0!important;bottom:unset!important}.manageStudentsAssignButton{position:static}.userNameEllipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18.75rem;display:block}.takeATourVideoOverlay{width:100%;height:100vh;background-color:rgba(0,0,0,.1);z-index:11}.takeATourVideoContainer,.takeATourVideoOverlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.takeATourVideoContainer{width:65%;height:max-content;max-height:80vh;padding:1rem;border-radius:1.875rem;background-color:var(--secondary-color);box-shadow:0 -2px 22px 1px rgba(0,0,0,.2);z-index:12;transition:all .3s ease;animation:fadeInAnimation .3s ease}@keyframes fadeInAnimation{0%{opacity:0;transform:translate(-50%,10%)}to{opacity:1;transform:translate(-50%,-50%)}}.takeATourVideoSection{border-radius:1.375rem}.closeTakeATourVideoContainer{width:2rem;height:2rem;border-radius:100%;background-color:var(--subscription-primary-color);position:absolute;top:-.5rem;right:-.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.closeTakeATourVideoContainer:hover{transform:scale(110%)}.disableFilter,.disableSave{pointer-events:none;opacity:.5}.launchAppButton{display:flex;width:8.5rem;height:2.5rem;padding:.75rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:1.875rem;border:1px solid #41a007;background:#41a007;color:#fff;text-align:center;font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;position:relative;z-index:10;cursor:pointer;transition:all .3s ease}.launchAppButton:hover{transform:scale(1.1)}.upgradeText{color:#41a007;cursor:pointer}.fontWeight700,.upgradeText{font-weight:700}.fontWeight600{font-weight:600}input:-webkit-autofill,input:-webkit-autofill:hover{border:none}