@charset "UTF-8";.loading-component{position:fixed;top:30vh;left:50%;transform:translate(-50%);z-index:1}.checkbox-stack{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.checkbox-stack .checkbox-button{width:2rem;height:2rem;border:1.5px solid #004a4e;border-radius:.2rem;margin-left:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .1s;cursor:pointer;background-color:transparent}.checkbox-stack .checkbox-button .checked-icon{width:1.5rem;height:1.5rem;color:#fff}.checkbox-stack .checkbox-label{font-size:1.2rem}.checkbox-button.checked{background-color:#004a4e}.generic-loading-button.Mui-disabled:disabled{background-color:#004a4e;color:#fff;align-items:center}.generic-loading-button.Mui-disabled:disabled .MuiCircularProgress-root{position:absolute;right:10%;height:1.8rem!important;width:1.8rem!important}.generic-loading-button.Mui-disabled:disabled .MuiCircularProgress-root svg{color:#fff}.generic-popup-container{text-align:center;font-family:Rubik-regular;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);direction:rtl}.generic-popup-container .generic-popup-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}.generic-popup-container .clear-icon{display:flex;justify-content:flex-start;cursor:pointer;width:1em;color:#004a4e;position:relative;left:10px;top:-10px;align-self:flex-start}.generic-popup-container .Form-body{width:auto}.generic-popup-container .MuiModal-backdrop{background-color:#0000001a}.generic-popup-container .MuiDialog-paperWidthSm{overflow:hidden;border-radius:15px;box-shadow:none;padding:1rem;position:absolute;max-width:none}.generic-popup-container .MuiDialog-paperWidthSm .MuiDialogActions-root{justify-content:space-evenly}.generic-popup-container .title{font-size:2rem;color:#004a4e;font-family:Rubik-medium}.generic-popup-container .content{color:#004a4e;font-size:1.5rem;font-family:Rubik-regular;padding:2rem 0;max-width:22rem;align-self:center}.generic-popup-container .buttons{padding-top:1rem;display:flex;justify-content:center;gap:1.3rem;padding-top:1.5rem}.generic-popup-container .ex-mark-icon{position:absolute;right:1.2rem;top:1.2rem}.generic-popup-container .tab{display:flex;justify-content:center;align-items:center;width:12rem;height:4rem;border-radius:13px;font-size:1.5rem;font-family:Rubik-medium}.generic-popup-container .tab:disabled{opacity:.5}.generic-popup-container .checkbox-stack .checkbox-button{height:1.5rem;width:1.5rem}.generic-popup-container .checkbox-stack .checkbox-label{color:#004a4e}.generic-popup-container .checkbox-warning{opacity:0;text-align:start}.generic-popup-container .active-warning{color:#e50054;padding-inline-start:3rem;padding-top:.2rem;font-size:.8rem;opacity:1}@media (min-width: 992px){.generic-popup-container .MuiDialog-paperWidthSm{border-radius:15px;box-shadow:none}.generic-popup-container .MuiDialog-paperWidthSm .MuiDialogTitle-root{font-size:2rem;font-family:Rubik-medium;color:#e50054;padding-top:2rem;padding-bottom:0}.generic-popup-container .MuiDialog-paperWidthSm .MuiDialogContentText-root{color:#004a4e;font-size:1.5rem;font-family:Rubik-regular}.generic-popup-container .MuiDialog-paperWidthSm .MuiDialogActions-root{justify-content:center;gap:5vw}}@media screen and (max-width: 800px){.generic-popup-container .MuiDialog-paperWidthSm{width:23rem;max-width:88vw;overflow-y:scroll}.generic-popup-container .MuiDialog-paperWidthSm ::-webkit-scrollbar{display:none}}@media screen and (max-height: 650px) and (min-width: 500px){.generic-popup-container .MuiDialog-paperWidthSm{max-width:88vw;overflow-y:scroll}.generic-popup-container .MuiDialog-paperWidthSm ::-webkit-scrollbar{display:none}}._heading-1_140c5_1{font-family:Rubik-bold;line-height:50px;font-size:30px;line-height:38px}._message_140c5_8{width:100%;text-align:center;font-family:Rubik-medium;font-size:1.5em}._snackContainer_140c5_15{border-radius:200px;display:flex;flex-direction:row;justify-content:center;align-items:unset;padding-inline:2em}.popup-change-password{width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.popup-change-password .headline{width:100%;font-family:Rubik-medium;color:#004a4e;font-size:1.5rem}.popup-change-password .inputs-container{padding-top:1.5rem}.popup-change-password .inputs-container .Form-textInput{height:2.5em;border:#9fa7bf solid 1px;border-radius:10px;background-color:transparent;padding:10px}.popup-change-password .inputs-container .Form-textInput .MuiInputBase-input{color:#004a4e;font-size:1.3em;font-family:Rubik-regular}.popup-change-password .inputs-container .Form-textInput.Mui-focused{outline:none}.popup-change-password .inputs-container .Form-container .Form-textInput-control .Form-textInput-label{color:#004a4e;font-size:1.3em;font-family:Rubik-regular}.popup-change-password .inputs-container .Form-container .Form-textInput-errorMsg{margin:0}.popup-change-password .inputs-container .Form-container .Form-textInput-maxLength{display:none}.popup-change-password .inputs-container .Form-container input:-webkit-autofill{-webkit-box-shadow:0 0 1000px 1000px #fff inset}.popup-change-password .inputs-container .login-button{background-color:#b0c7c4;font-family:Rubik-medium;width:100%;color:#004a4e;border-radius:10px;height:2.3em;font-size:1.5em;box-shadow:none;margin-top:1rem;z-index:1}.popup-change-password .inputs-container .login-button-desktop{background-color:#004a4e;font-family:Rubik-medium;width:45%;color:#fff;border-radius:9px;height:2.3em;margin-top:1rem;font-size:1.2rem}.top-bar-admin{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 0 3rem;color:#154754;height:6rem;background:#fff 0% 0% no-repeat padding-box;box-shadow:2px 2px 2px 1px #0003;position:fixed;z-index:2;width:100%;opacity:1}.top-bar-admin .navigation{display:flex;flex-direction:row;align-items:center;gap:2vw;width:75%}.top-bar-admin .navigation.super-admin{width:100%}.top-bar-admin .navigation .logo-admin{cursor:pointer;height:3.3rem}.top-bar-admin .navigation .nav-list{display:flex;list-style:none;align-items:center;gap:1vw;width:100%;margin:0;padding:0;color:#004a4e}.top-bar-admin .navigation .nav-list .nav-item{display:inline-block;padding:0 20px;color:#004a4e;font-size:1.6rem;font-family:Rubik-light;font-weight:500}.top-bar-admin .navigation .nav-list .nav-item .super-admin-log-out-button{color:#004a4e;font-size:1.6rem;font-family:Rubik-light;font-weight:500;width:auto;margin-right:1rem}.top-bar-admin .navigation .nav-list .nav-item a{color:#004a4e;text-decoration:none}.top-bar-admin .navigation .nav-list .nav-item a:hover{color:#e50054}.top-bar-admin .navigation .nav-list .nav-item a.active{font-weight:500;color:#e50054}.top-bar-admin .currant-school-name{color:#004a4e;font-size:1.5rem;font-family:Rubik-light;font-weight:600}.top-bar-admin .animationArrow{transition:.5s;margin-inline:.5rem}.top-bar-admin .animationArrowClose{transform:rotate(-180deg)}.mobile-only{display:none}.desktop-only{display:flex}@media screen and (max-width: 768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.admin-top-bar-wrapper{width:100%;height:3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:3;border:none;position:sticky;top:0;margin-bottom:1rem;background:#fff;padding:0 1rem;box-shadow:0 2px 4px #0000001a}.admin-top-bar-wrapper .name{font-family:Rubik-light,Heebo,sans-serif;font-size:1.2rem;letter-spacing:.1rem;color:#004a4e}.admin-top-bar-wrapper .MenuIcon{font-size:2em;margin-right:.5em;color:#004a4e;cursor:pointer}.admin-side-bar .MuiPaper-root{border-top-left-radius:50px}.admin-side-bar .admin-side-bar-menu{width:75vw;min-width:270px;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden}.admin-side-bar .admin-side-bar-menu .top-menu .close-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;width:100%;height:10%;margin:1% 0 2%;padding-right:.5em}.admin-side-bar .admin-side-bar-menu .top-menu .close-line .close-icon{font-size:2rem;color:#004a4e}.admin-side-bar .admin-side-bar-menu .top-menu .menu-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:18%}.admin-side-bar .admin-side-bar-menu .top-menu .menu-line .text{color:#004a4e;font-family:Rubik-medium,Heebo,sans-serif;font-size:1.4em;white-space:nowrap}.admin-side-bar .admin-side-bar-menu .top-menu .menu-line .menu-icon{color:#004a4e;margin-inline-end:1em;font-size:2em}.admin-side-bar .admin-side-bar-menu .bottom-menu .ListItemButton{padding:0}.admin-side-bar .admin-side-bar-menu .bottom-menu .ListItemButton .menu-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:0}.admin-side-bar .admin-side-bar-menu .bottom-menu .ListItemButton .menu-line .text{color:#004a4e;font-family:Rubik-Regular,Heebo,sans-serif;font-size:1.4em;white-space:nowrap}.admin-side-bar .admin-side-bar-menu .bottom-menu .ListItemButton .menu-line .menu-icon{color:#004a4e;margin-inline-end:1rem;font-size:2rem}.admin-side-bar .admin-side-bar-menu .bottom-menu .ListItemButton .highlight{background-color:#f7d5af}.admin-side-bar .admin-side-bar-menu .bottom-menu .container{display:flex;align-items:center}.admin-side-bar .admin-side-bar-menu .bottom-menu .container .border{border-bottom:1px solid #004a4e;width:100%}.admin-side-bar .admin-side-bar-menu .bottom-menu .container .content{white-space:nowrap;padding:0 10px;font-family:Rubik-Regular,Heebo,sans-serif;font-size:1.2em;color:#004a4e}}@media screen and (min-width: 769px) and (max-width: 1400px){.top-bar-admin{height:4.5rem;font-size:1.3rem}.top-bar-admin .logo-admin{height:3.3rem}}.emojis-container{cursor:pointer;background:transparent;border:1px solid #dadada;border-radius:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.16rem .5rem .16rem 0rem;font-size:1rem;z-index:1;transform:translateY(-50%);background-color:#fff;min-width:3rem;height:2rem}.emojis-container .emojis-bar-emojis-container .emoji-icon{width:2rem;margin-right:-.3rem}.emojis-container .emoji-count{margin-left:.1rem}@media screen and (max-width: 800px){.emojis-container{min-width:4rem}}.card-container{display:flex;flex-direction:column;gap:1.5em;position:relative;width:100%}.user-card-class-type-container{padding:1.8rem 2.7rem 1.8rem 0!important}.user-card-container{display:flex;direction:rtl;background:#f6fafa 0% 0% no-repeat padding-box;gap:1em;padding-right:1em}.user-card-container .header-user-card-heart-icon{width:1em;height:1em;margin-left:.3em}.user-card-container .received-gp-reaction{position:absolute;bottom:1.2rem;left:-1.3rem;width:3.5em;height:3.5em}.user-card-container .bookmark-icon{cursor:pointer;width:2em;height:2em;align-self:center}.user-card-container .bookmark-button{background-color:transparent;outline:none;border:none;margin-left:1em;margin-right:auto}.user-card-container .user-card-profile-icon-wrapper{border-radius:50%;border:2px solid #6eb1b6;width:fit-content;height:fit-content}.user-card-container .user-card-profile-icon-wrapper .user-card-profile-icon{border-radius:50%;background:#6eb1b6 0% 0% no-repeat padding-box;border:1px solid #ffffff;width:3.3em;height:3.3em;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff}.user-card-container .user-card-profile-icon-wrapper .grade-1-color{background:#fbedd8}.user-card-container .user-card-profile-icon-wrapper.grade-1-color{border-color:#fbedd8}.user-card-container .user-card-profile-icon-wrapper .grade-2-color{background:#f7d5af}.user-card-container .user-card-profile-icon-wrapper.grade-2-color{border-color:#f7d5af}.user-card-container .user-card-profile-icon-wrapper .grade-3-color{background:#ffc300}.user-card-container .user-card-profile-icon-wrapper.grade-3-color{border-color:#ffc300}.user-card-container .user-card-profile-icon-wrapper .grade-4-color{background:#fbedd8}.user-card-container .user-card-profile-icon-wrapper.grade-4-color{border-color:#fbedd8}.user-card-container .user-card-profile-icon-wrapper .grade-5-color{background:#f7d5af}.user-card-container .user-card-profile-icon-wrapper.grade-5-color{border-color:#f7d5af}.user-card-container .user-card-profile-icon-wrapper .grade-6-color{background:#ffc300}.user-card-container .user-card-profile-icon-wrapper.grade-6-color{border-color:#ffc300}.user-card-container .user-card-profile-icon-wrapper .grade-7-color{background:#b0c7c4}.user-card-container .user-card-profile-icon-wrapper.grade-7-color{border-color:#b0c7c4}.user-card-container .user-card-profile-icon-wrapper .grade-8-color{background:#377174}.user-card-container .user-card-profile-icon-wrapper.grade-8-color{border-color:#377174}.user-card-container .user-card-profile-icon-wrapper .grade-9-color{background:#004a4e}.user-card-container .user-card-profile-icon-wrapper.grade-9-color{border-color:#004a4e}.user-card-container .user-card-profile-icon-wrapper .grade-10-color{background:#b0c7c4}.user-card-container .user-card-profile-icon-wrapper.grade-10-color{border-color:#b0c7c4}.user-card-container .user-card-profile-icon-wrapper .grade-11-color{background:#377174}.user-card-container .user-card-profile-icon-wrapper.grade-11-color{border-color:#377174}.user-card-container .user-card-profile-icon-wrapper .grade-12-color{background:#004a4e}.user-card-container .user-card-profile-icon-wrapper.grade-12-color{border-color:#004a4e}.user-card-container .user-card-profile-icon-text{font-size:2em}.user-card-container .user-card-header{font-size:1.4em;font-family:Rubik-medium;font-size:clamp(2vh,1.2rem,4vh)}.user-card-container .user-card-class-type-header-text{font-family:Rubik-regular;font-size:1.5em}.user-card-container .user-card-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:right;overflow-wrap:break-word}.user-card-container .user-card-description,.user-card-container .received-good-points-description{font-size:1em;font-weight:600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1em;width:100%;overflow-wrap:break-word;word-break:break-all;font-size:1rem;font-family:Rubik-regular;font-weight:300;font-size:clamp(1.5vh,1rem,3.2vh)}.user-card-container .user-card-heart-icon{width:1em;height:1em}.user-card-container .received-good-points-description{color:#004a4e}.header-user-card-container{background-color:transparent}.header-user-card-container .user-card-description,.header-user-card-container .user-card-container .received-good-points-description,.user-card-container .header-user-card-container .received-good-points-description{color:#fff}.header-user-card-container .user-card-heart-icon{color:#c2dddd}.header-user-card-container .user-card-header{color:#004a4e}.header-user-card-container .user-card-profile-icon{border:1px solid white;background-color:#fc7d61}.card-footer-date{color:#0000006c}.card-footer-date-today{color:#0000009e}.user-card-reaction-emoji{margin-right:auto;width:4em;transform:translateY(5%)}.receiver-user-card-container{border-bottom-left-radius:0}.editing-user-card-container{background-color:transparent;align-items:center}.user-card-border-bottom{height:1.5px;background-color:#eee}@media screen and (max-width: 600px){html{font-size:14px}}.user-activity-teachers-container,.user-activity-container,.received-good-points-container{border-radius:.5rem}.user-gpCount-container,.user-class-gpCount-container,.user-class-container,.user-name-container,.study-group-container,.class-container{border-radius:1.8rem}.user-activity-teachers-container,.received-good-points-container,.user-activity-container,.class-container,.study-group-container{padding:1rem}.user-gpCount-container,.user-name-container,.user-class-gpCount-container,.user-class-container{padding:.5rem}@media screen and (min-width: 800px){.user-gpCount-container,.user-class-gpCount-container,.user-name-container,.study-group-container,.user-class-container,.class-container{background:transparent}}.react-to-gp-container{position:absolute;height:2rem;bottom:.2rem;right:1rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:25rem;gap:.5rem;z-index:1}.react-to-gp-container .user-card-react-to-gp-container{width:19rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:.2rem;background-color:#fff;border:1px solid rgb(240,237,237);border-radius:2rem;height:3.7rem;gap:1.4rem;transform-origin:right;transition:transform .15s}.react-to-gp-container .user-card-react-to-gp-container .react-to-gp-button{width:2rem;border-radius:50%;height:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.react-to-gp-container .user-card-react-to-gp-container .react-to-gp-button .react-to-gp-emoji{width:4rem;height:4rem;flex-shrink:0}.react-to-gp-container .user-card-react-to-gp-container .react-to-gp-button:hover{scale:.9}.react-to-gp-container .user-card-react-to-gp-container .react-to-gp-button.active-emoji{background-color:#0b141a1a;height:3.5rem;width:3.5rem}.react-to-gp-container .user-card-react-to-gp-container .react-to-gp-button.active-emoji .react-to-gp-emoji{scale:.9}.react-to-gp-container .add-reaction-emoji-container{display:flex;flex-direction:row;justify-content:center;align-items:center;-webkit-tap-highlight-color:transparent}.react-to-gp-container .add-reaction-emoji-container .add-reaction-emoji{width:1.8rem;height:1.8rem;cursor:pointer}.select-students-by-grades{display:flex;justify-content:center;width:50vw;height:80vh}.select-students-by-grades .content-area{width:50vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.select-students-by-grades .content-area .MuiInputBase-formControl{font-size:2rem}.select-students-by-grades .content-area .search-bar{padding:1.5rem 0;width:45vw}.select-students-by-grades .content-area .search-bar ::placeholder{font-size:2rem;text-align:center}.select-students-by-grades .content-area .students{direction:ltr;width:45vw;height:78%;overflow-y:scroll;padding-left:2.5vw;padding-right:2.5vw}.select-students-by-grades .content-area .students .students-block{display:flex;flex-direction:column}.select-students-by-grades .content-area .students .students-block .students-block-letter{font-family:Rubik-medium;font-size:1.2rem;color:#468086;width:100%;padding:1.5rem;text-align:right;border-bottom:1px #eeeeee solid}.select-students-by-grades .content-area .students .students-block .user-card{border-bottom:1px #eeeeee solid}.select-students-by-grades .content-area .no-students-found{color:#004a4e;font-size:1.5rem;font-family:Rubik-medium}.select-students-by-grades .add-students-button{margin-top:1rem;padding:.8rem 1.3rem;margin-right:auto;display:flex;justify-content:center;align-items:center;gap:.8rem;font-size:1.4rem;background-color:#d72465;border-radius:28px;color:#fff}.export-pop-up-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40vw}.export-pop-up-container .spiner{color:#fff}.export-pop-up-container .datesWrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:2em}.export-pop-up-container .datesWrapper .export-date-range-label{color:#154754;font-size:1.6em;font-family:Rubik-medium;font-size:1.6rem;cursor:pointer}.export-pop-up-container .datesWrapper .date{width:100%;align-items:center}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-control{margin:0}.export-pop-up-container .datesWrapper .date .Form-inputContainer{width:100%}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container{display:flex;flex-direction:row;align-items:center;width:100%}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiOutlinedInput-notchedOutline{outline:none}.export-pop-up-container .datesWrapper .date .MuiInputBase-root{height:3.5em;color:#154754}.export-pop-up-container .datesWrapper .date .MuiInputBase-root .MuiInputBase-input::placeholder{opacity:1}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput{margin-top:1rem;direction:rtl;width:100%;border-radius:10px!important}.export-pop-up-container .datesWrapper .date .MuiInputBase-root{border-radius:10px!important;background-color:#fff;border:none;font-family:Rubik-regular}.export-pop-up-container .datesWrapper .date .MuiOutlinedInput-notchedOutline{border:none}.export-pop-up-container .no-data{color:#e50054;font-size:1.2rem;height:1.5rem}.export-pop-up-container .submit-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1vw;width:100%;padding-top:1.5rem}@media (max-width: 768px){.export-pop-up-container{width:100%!important;max-width:100%;padding:1.5rem!important;box-sizing:border-box;gap:1.5rem}.export-pop-up-container .datesWrapper{width:100%;padding-top:1rem;align-items:stretch;gap:1rem}.export-pop-up-container .datesWrapper .export-date-range-label{font-size:1.2rem!important;text-align:right;margin-bottom:.75rem;font-weight:600;color:#004a4e;cursor:pointer}.export-pop-up-container .datesWrapper .export-date-range-label[data-isrequired=true]:after{content:" *";color:#e50054;font-weight:700}.export-pop-up-container .datesWrapper .date{width:100%!important}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-control{width:100%!important;margin:0}.export-pop-up-container .datesWrapper .date .Form-inputContainer{width:100%!important}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container{flex-direction:column!important;gap:1rem;width:100%;align-items:stretch}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root{width:100%!important}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root .MuiInputBase-root{height:3rem!important;border-radius:12px!important;border:2px solid #dbe2e6!important;background-color:#fff;font-size:1rem;direction:rtl;text-align:right}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root .MuiInputBase-root.Mui-focused{border-color:#004a4e!important;box-shadow:0 0 0 3px #1547541a}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root .MuiInputBase-root:hover{border-color:#004a4e!important}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root .MuiInputBase-root .MuiInputBase-input{padding:.75rem!important;text-align:right!important;direction:rtl!important;font-family:Rubik,Heebo,sans-serif}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root .MuiInputBase-root .MuiInputBase-input::placeholder{text-align:right!important;direction:rtl!important;opacity:.7;font-size:.9rem}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root .MuiOutlinedInput-notchedOutline{border:none!important}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput-textFields-container .MuiTextField-root .MuiInputAdornment-root .MuiSvgIcon-root{color:#004a4e;font-size:1.25rem}.export-pop-up-container .datesWrapper .date .Form-dateRangeInput{margin-top:0!important;width:100%!important}.export-pop-up-container .no-data{font-size:1rem!important;height:auto!important;min-height:1.5rem;text-align:center;padding:.5rem;background-color:#f443360d;border-radius:8px;border-right:4px solid #e50054;color:#d32f2f;font-weight:500;line-height:1.4}.export-pop-up-container .submit-btn{flex-direction:row!important;gap:1rem!important;width:100%!important;padding-top:1.5rem;justify-content:space-between}.export-pop-up-container .submit-btn .tab{flex:1;min-height:52px!important;font-size:1rem!important;border-radius:26px!important;font-weight:600;font-family:Rubik,Heebo,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.export-pop-up-container .submit-btn .tab.cancel{border:2px solid #dbe2e6!important;color:#004a4e!important;background-color:#fff!important}.export-pop-up-container .submit-btn .tab.cancel:hover{background-color:#b0c7c4!important;border-color:#004a4e!important;transform:translateY(-1px)}.export-pop-up-container .submit-btn .tab.cancel:active{transform:translateY(0)}.export-pop-up-container .submit-btn .tab.accept{background:linear-gradient(135deg,#004a4e,#004a4e)!important;border:none!important;color:#fff!important;box-shadow:0 4px 15px #1547544d}.export-pop-up-container .submit-btn .tab.accept:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #15475466}.export-pop-up-container .submit-btn .tab.accept:active:not(:disabled){transform:translateY(0)}.export-pop-up-container .submit-btn .tab.accept:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #15475433}.export-pop-up-container .submit-btn .tab.accept .spiner{color:#fff!important;width:24px!important;height:24px!important}.MuiDialog-paper{margin:1rem!important;width:calc(100% - 2rem)!important;max-width:none!important;max-height:calc(100% - 2rem)!important;border-radius:16px!important}.MuiDialog-paper .MuiDialogTitle-root{padding:1.5rem 1.5rem 1rem!important;font-size:1.25rem!important;text-align:center;border-bottom:1px solid #f0f0f0;color:#004a4e;font-weight:600}.MuiDialog-paper .MuiDialogContent-root{padding:0!important;overflow-y:auto}}.export-report-button{font-size:1.25rem;border-radius:15px;max-height:3.5rem;font-family:Rubik-regular}.admin-popup-buttons-container{padding-top:2vh;padding-bottom:1vh;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1vw;width:100%}.add-class-popup-content-container{width:40rem;align-self:center;padding:2.5rem 3rem 1rem}.add-class-popup-content-container .Form-select-container,.add-class-popup-content-container .Form-autocomplete-container,.add-class-popup-content-container .Form-textInput-container{width:15rem}.add-class-popup-content-container .MuiInputBase-input{height:1.5rem;padding:.8rem}.add-class-popup-content-container .Form-textInput,.add-class-popup-content-container .Form-select,.add-class-popup-content-container .Form-autocomplete,.add-class-popup-content-container .Form-autocomplete .MuiAutocomplete-inputRoot{background-color:#fff;height:2.5rem;border-radius:10px;min-width:0px;width:15rem}.add-class-popup-content-container .Form-textInput:hover{background-color:#fff}.add-class-popup-content-container .Form-autocomplete .MuiAutocomplete-inputRoot .MuiOutlinedInput-notchedOutline{border-radius:10px}.add-class-popup-content-container .Form-textInput-control .MuiTypography-root.Form-textInput-label,.add-class-popup-content-container .MuiTypography-root.Form-select-label,.add-class-popup-content-container .MuiTypography-root.Form-autocomplete-label{font-family:Rubik-medium;font-size:1.2rem;color:#154754}.add-class-popup-content-container .Form-textInput-maxLength{display:none}.add-class-popup-content-container .first-row{display:flex;flex-direction:row;justify-content:space-between;align-items:unset}@media (max-width: 768px){.add-class-popup-content-container{width:100%!important;max-width:100%;padding:1.5rem!important;align-self:stretch;box-sizing:border-box}.add-class-popup-content-container .first-row{flex-direction:column!important;gap:1.5rem;width:100%}.add-class-popup-content-container .first-row .Form-select-container,.add-class-popup-content-container .first-row .Form-textInput-container{width:100%!important;max-width:100%;margin:0}.add-class-popup-content-container .first-row .Form-select-container .Form-select-label,.add-class-popup-content-container .first-row .Form-select-container .MuiTypography-root.Form-textInput-label,.add-class-popup-content-container .first-row .Form-textInput-container .Form-select-label,.add-class-popup-content-container .first-row .Form-textInput-container .MuiTypography-root.Form-textInput-label{font-size:1.1rem;margin-bottom:.75rem;font-weight:600;color:#004a4e;text-align:right}.add-class-popup-content-container .first-row .Form-select-container .Form-select,.add-class-popup-content-container .first-row .Form-select-container .Form-textInput,.add-class-popup-content-container .first-row .Form-textInput-container .Form-select,.add-class-popup-content-container .first-row .Form-textInput-container .Form-textInput{width:100%!important;padding:1rem .75rem;font-size:1rem;border-radius:12px;border:2px solid #dbe2e6;box-sizing:border-box;direction:rtl;text-align:right;font-family:Rubik,Heebo,sans-serif}.add-class-popup-content-container .first-row .Form-select-container .Form-select:focus,.add-class-popup-content-container .first-row .Form-select-container .Form-select.Mui-focused,.add-class-popup-content-container .first-row .Form-select-container .Form-textInput:focus,.add-class-popup-content-container .first-row .Form-select-container .Form-textInput.Mui-focused,.add-class-popup-content-container .first-row .Form-textInput-container .Form-select:focus,.add-class-popup-content-container .first-row .Form-textInput-container .Form-select.Mui-focused,.add-class-popup-content-container .first-row .Form-textInput-container .Form-textInput:focus,.add-class-popup-content-container .first-row .Form-textInput-container .Form-textInput.Mui-focused{outline:none;border-color:#004a4e;box-shadow:0 0 0 3px #1547541a}.add-class-popup-content-container .first-row .Form-select-container .Form-select:hover,.add-class-popup-content-container .first-row .Form-select-container .Form-textInput:hover,.add-class-popup-content-container .first-row .Form-textInput-container .Form-select:hover,.add-class-popup-content-container .first-row .Form-textInput-container .Form-textInput:hover{border-color:#004a4e}.add-class-popup-content-container .first-row .Form-select-container input[type=number],.add-class-popup-content-container .first-row .Form-textInput-container input[type=number]{-moz-appearance:textfield}.add-class-popup-content-container .first-row .Form-select-container input[type=number]::-webkit-outer-spin-button,.add-class-popup-content-container .first-row .Form-select-container input[type=number]::-webkit-inner-spin-button,.add-class-popup-content-container .first-row .Form-textInput-container input[type=number]::-webkit-outer-spin-button,.add-class-popup-content-container .first-row .Form-textInput-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-class-popup-content-container .Form-autocomplete-container{width:100%!important;margin:1.5rem 0}.add-class-popup-content-container .Form-autocomplete-container .Form-autocomplete-label{font-size:1.1rem;margin-bottom:.75rem;font-weight:600;color:#004a4e;text-align:right}.add-class-popup-content-container .Form-autocomplete-container .MuiAutocomplete-root{width:100%!important}.add-class-popup-content-container .Form-autocomplete-container .MuiAutocomplete-root .MuiInputBase-root{padding:.75rem!important;border-radius:12px!important;border:2px solid #dbe2e6!important;font-size:1rem;direction:rtl;text-align:right}.add-class-popup-content-container .Form-autocomplete-container .MuiAutocomplete-root .MuiInputBase-root.Mui-focused{border-color:#004a4e!important;box-shadow:0 0 0 3px #1547541a}.add-class-popup-content-container .Form-autocomplete-container .MuiAutocomplete-root .MuiInputBase-root:hover{border-color:#004a4e!important}.add-class-popup-content-container .Form-autocomplete-container .MuiAutocomplete-root .MuiInputBase-root input{text-align:right!important;direction:rtl!important;font-family:Rubik,Heebo,sans-serif}.add-class-popup-content-container .Form-autocomplete-container .MuiAutocomplete-root .MuiInputBase-root input::placeholder{text-align:right!important;direction:rtl!important}.add-class-popup-content-container .MuiSelect-multiple .MuiSelect-select{min-height:3rem!important;padding:.75rem!important}.add-class-popup-content-container .MuiSelect-multiple .MuiSelect-select .MuiChip-root{margin:.125rem;font-size:.875rem;border-radius:16px;background-color:#b0c7c4;color:#004a4e}.add-class-popup-content-container .MuiSelect-multiple .MuiSelect-select .MuiChip-root .MuiChip-deleteIcon{color:#004a4e;font-size:1rem}.add-class-popup-content-container .MuiSelect-multiple .MuiSelect-select .MuiChip-root .MuiChip-deleteIcon:hover{color:#d32f2f}.add-class-popup-content-container>div:last-child{width:100%;margin-top:2rem}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons,.add-class-popup-content-container>div:last-child .popup-form-buttons{width:100%!important;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons .MuiButton-root,.add-class-popup-content-container>div:last-child .popup-form-buttons .MuiButton-root{flex:1;min-height:52px;font-size:1rem;border-radius:26px;font-weight:600;font-family:Rubik,Heebo,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons .MuiButton-root.MuiButton-contained,.add-class-popup-content-container>div:last-child .popup-form-buttons .MuiButton-root.MuiButton-contained{background:linear-gradient(135deg,#004a4e,#004a4e);box-shadow:0 4px 15px #1547544d}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons .MuiButton-root.MuiButton-contained:hover,.add-class-popup-content-container>div:last-child .popup-form-buttons .MuiButton-root.MuiButton-contained:hover{transform:translateY(-2px);box-shadow:0 6px 20px #15475466}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons .MuiButton-root.MuiButton-contained:active,.add-class-popup-content-container>div:last-child .popup-form-buttons .MuiButton-root.MuiButton-contained:active{transform:translateY(0)}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons .MuiButton-root.MuiButton-outlined,.add-class-popup-content-container>div:last-child .popup-form-buttons .MuiButton-root.MuiButton-outlined{border:2px solid #dbe2e6;color:#004a4e;background-color:#fff}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons .MuiButton-root.MuiButton-outlined:hover,.add-class-popup-content-container>div:last-child .popup-form-buttons .MuiButton-root.MuiButton-outlined:hover{background-color:#b0c7c4;border-color:#004a4e;transform:translateY(-1px)}.add-class-popup-content-container>div:last-child .admin-popup-form-buttons .MuiButton-root.MuiButton-outlined:active,.add-class-popup-content-container>div:last-child .popup-form-buttons .MuiButton-root.MuiButton-outlined:active{transform:translateY(0)}.MuiDialog-paper{margin:1rem!important;width:calc(100% - 2rem)!important;max-width:none!important;max-height:calc(100% - 2rem)!important;border-radius:16px!important}.MuiDialog-paper .MuiDialogTitle-root{padding:1.5rem 1.5rem 1rem!important;font-size:1.25rem!important;text-align:center;border-bottom:1px solid #f0f0f0;color:#004a4e;font-weight:600}.MuiDialog-paper .MuiDialogContent-root{padding:0!important;overflow-y:auto}}.admin-table-title{justify-content:space-between;padding:2rem}.admin-table-title .title{min-height:3.5rem;color:#d72465;font-size:1.8125rem;font-family:Rubik-medium;text-decoration:none;font-weight:700}.admin-table-title .secondary-title{color:#d72465;font-size:1.3rem;font-family:Rubik-regular;text-decoration:none;font-weight:700}@media screen and (max-width: 1400px){.admin-table-title{padding:1rem}.admin-table-title .title{min-height:2.5rem}}@media (max-width: 768px){.pm-admin-table .AdminTable-dropDown-select{width:100%;max-width:180px}.pm-admin-table .AdminTable-cell-text{word-wrap:break-word;max-width:200px;overflow:hidden;text-overflow:ellipsis}}.add-buttons-container{margin-left:auto;display:flex;flex-direction:row;gap:1vw;white-space:nowrap;direction:rtl;top:8.5rem}.add-buttons-container .side-btn{display:flex;flex-direction:row;gap:1vw;font-family:Rubik-light;font-size:1.25rem;border-radius:15px;direction:rtl}.add-buttons-container .excel{color:#e50054;background-color:#fff;border:1px solid #dbe2e6;direction:rtl}@media (max-width: 768px){.add-buttons-container{position:fixed;left:1rem;right:1rem;z-index:99;background:linear-gradient(145deg,#fff,#f8fafb);border-radius:20px;box-shadow:0 8px 32px #0000001f;padding:1.25rem;margin:0;border:1px solid rgba(255,255,255,.8);flex-direction:column!important;justify-content:center!important;align-items:stretch;gap:.75rem}.add-buttons-container .side-btn{font-size:1rem;padding:1rem 1.5rem;gap:.5rem;justify-content:center;align-items:center;width:100%;min-height:52px;border-radius:26px;font-family:Rubik,Heebo,sans-serif;font-weight:600;box-shadow:0 4px 15px #d7246526;transition:all .3s cubic-bezier(.4,0,.2,1);direction:rtl!important;text-align:center!important;order:1!important;white-space:nowrap;overflow:visible;border:2px solid transparent;position:relative}.add-buttons-container .side-btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 25px #d7246540;border-color:#ffffff80}.add-buttons-container .side-btn:active{transform:translateY(0) scale(1.005);box-shadow:0 4px 15px #d7246533}.add-buttons-container .side-btn .add-icon{font-size:1.2rem;margin-left:.3rem}.add-buttons-container .excel{width:100%;text-align:center!important;min-height:52px;border-radius:26px;font-family:Rubik,Heebo,sans-serif;font-size:1rem;font-weight:600;padding:1rem 1.5rem;box-shadow:0 4px 15px #15475426;transition:all .3s cubic-bezier(.4,0,.2,1);direction:rtl!important;order:2!important;white-space:nowrap;overflow:visible;border:2px solid transparent;position:relative}.add-buttons-container .excel:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 25px #15475440;border-color:#ffffff80}.add-buttons-container .excel:active{transform:translateY(0) scale(1.005);box-shadow:0 4px 15px #15475433}}@media (max-width: 768px){.teachers-admin .add-buttons-container .side-btn{font-size:.9rem!important;padding:.75rem 1rem!important;min-height:44px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teachers-admin .add-buttons-container .side-btn:first-child{max-width:150px}.teachers-admin .add-buttons-container .excel{font-size:.9rem!important;padding:.75rem 1rem!important;min-height:44px!important}}@media (max-width: 768px){.classes-admin .AdminTable-title-container .subtitle-text,.classes-admin .AdminTable-title-container .AdminTable-subtitle,.classes-admin .AdminTable-title-container [class*=subtitle],.classes-admin .AdminTable-title-container h2:not(.AdminTable-title),.classes-admin .AdminTable-title-container h3:not(.AdminTable-title){display:none!important}}@media (max-width: 768px){.students-admin .add-buttons-container .side-btn{max-width:140px}}@media screen and (max-width: 1400px){.pm-admin-table .add-buttons-container .excel{height:3em;font-size:1em}.pm-admin-table .AdminTable-dropDown-select{width:10vw}.side-btn{font-size:1rem;height:3rem}.side-btn .add-icon{height:3rem}.side-btn .prev{height:2rem}}.alert-with-undo{display:flex;align-items:center}.alert-with-undo .undo-btn{text-decoration:underline}.MuiAlert-root:has(.alert-with-undo) .MuiIconButton-root{display:none}.admin-table-delete-popup-container{width:100%}.admin-table-delete-popup-container .inner-delete-popup{padding:2rem;display:flex;flex-direction:column;gap:2rem;font-size:1.5rem;direction:rtl;align-items:center}.admin-table-delete-popup-container .inner-delete-popup .MuiTypography-root.Form-label{font-size:1.5rem}.admin-table-delete-popup-container .buttons{width:fit-content;display:flex;justify-content:space-evenly;width:100%}.Form-SelectAutoComplete-container{width:min-content;text-align:start}.Form-SelectAutoComplete-container .Form-SelectAutoComplete-label{font-family:Rubik-medium;font-size:1.3rem;color:#154754}.Form-SelectAutoComplete-container .Form-SelectAutoComplete{text-align:start;background-color:#fff;color:#154754;border:1px solid #dbe2e6;border-radius:11px;width:15rem;font-family:Rubik-light;font-size:1.2rem;outline-width:1px}.Form-SelectAutoComplete-container .Form-SelectAutoComplete .MuiOutlinedInput-notchedOutline{border:none}.Form-SelectAutoComplete-container .Form-SelectAutoComplete .MuiOutlinedInput-root{padding:3px}.Form-SelectAutoComplete-container .Form-SelectAutoComplete:hover{border:1px solid #004a4e}.add-or-edit-container .add-phone-numbers-btn{color:#154754;text-decoration:underline;background-color:transparent;font-size:1rem;font-family:Rubik-medium;border:none;justify-content:start;height:5vh;width:10%}.add-or-edit-container .pop-add-container .add-phone-numbers-btn{padding-right:2vw}.add-or-edit-container .Form-textInput-maxLength{display:none}.add-or-edit-container .delete-icon :hover{cursor:pointer}.add-or-edit-container{width:100%}.add-or-edit-container .pop-add-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vh;margin-top:3rem;width:40vw}.add-or-edit-container .pop-add-container .add-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:space-between;flex-wrap:wrap;column-gap:.5rem;width:90%;row-gap:1rem}.add-or-edit-container .pop-add-container .add-row .flex-box-elem{flex:48%;margin-inline:auto;display:flex}.add-or-edit-container .pop-add-container .add-row .flex-box-elem:last-child{margin:0;max-width:50%}.add-or-edit-container .pop-add-container .Form-textInput-container{align-items:center}.add-or-edit-container .pop-add-container .Form-select-container{width:min-content}.add-or-edit-container .pop-add-container .submit-btn{justify-content:center}.add-or-edit-container .Form-textInput-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#154754;width:17rem}.add-or-edit-container .Form-textInput-container .Form-textInput-maxLength{display:none}.add-or-edit-container .Form-textInput-container .MuiTypography-root.Form-textInput-label{font-family:Rubik-medium;font-size:1.3rem;color:#154754}.add-or-edit-container .Form-textInput-container .Form-textInput{background-color:#fff;color:#154754;border:1px solid #dbe2e6;border-radius:11px;width:15rem;font-family:Rubik-light;font-size:1.2rem;outline-width:1px;padding:1.3rem 3%}.add-or-edit-container .Form-textInput-container .Form-textInput.Form-error{border-width:1px}.add-or-edit-container .Form-textInput-container .Form-textInput:hover{border:1px solid #004a4e}.add-or-edit-container .Form-select-container .Form-select{background-color:#fff;color:#154754;border:1px solid #dbe2e6;border-radius:11px;width:15rem;font-family:Rubik-light;font-size:1.2rem;outline-width:1px;padding:1.3rem 0}.add-or-edit-container .Form-select-container .Form-select.Form-error{border-width:1px}.add-or-edit-container .Form-select-container .Form-select:hover{border:1px solid #004a4e}.add-or-edit-container .Form-select-container .Form-select .MuiOutlinedInput-notchedOutline{border:none}.add-or-edit-container .Form-select-container .Form-select.Mui-focused{outline:1px solid #004a4e}.add-or-edit-container .Form-select-container .Form-select.Mui-focused.Form-error{border:1px solid transparent;outline:1px solid #e50054}.add-or-edit-container .Form-select-container .Form-select-label{font-family:Rubik-medium;font-size:1.3rem;color:#154754}.add-or-edit-container .radio-group-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:15rem}.add-or-edit-container .radio-group-container .Form-radioGroup{display:flex;flex-direction:row!important;width:15rem}.add-or-edit-container .radio-group-container .Form-radio-group-label{font-family:Rubik-medium;font-size:1.3rem;color:#154754}.add-or-edit-container .Form-errorMsg-container{width:15rem}.add-or-edit-container .submit-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:unset;gap:2rem;width:95%}.add-or-edit-container .edit-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%}.add-or-edit-container .edit-row .flex-box-elem{flex:24%;max-width:25%}.add-or-edit-container .edit-container .Form-submitButton{color:#fff;align-self:flex-start;font-size:1.25rem;font-family:Rubik-regular;background-color:#004a4e;border-radius:11px;padding:.5vh 1vh;width:10rem;margin-top:1rem}.add-or-edit-container .Form-errorMsg{margin:0}@media (max-width: 768px){.edit-row{display:unset!important}.add-or-edit-container{padding:1rem}.add-or-edit-container .pop-add-container{width:100%!important;max-width:100%;margin-top:1rem;gap:1.5rem;padding:0 .5rem}.add-or-edit-container .pop-add-container .add-row{flex-direction:column!important;width:100%!important;gap:1.25rem;align-items:stretch}.add-or-edit-container .pop-add-container .add-row .flex-box-elem{flex:none!important;width:100%!important;max-width:100%!important;margin:0!important}.add-or-edit-container .pop-add-container .submit-btn{width:100%!important;gap:1rem}.add-or-edit-container .pop-add-container .submit-btn .generic-popup-button{flex:1;min-height:48px;font-size:1rem;border-radius:24px;font-weight:600}.add-or-edit-container .Form-textInput-container{width:100%!important}.add-or-edit-container .Form-textInput-container .MuiTypography-root.Form-textInput-label{font-size:1.1rem;margin-bottom:.5rem}.add-or-edit-container .Form-textInput-container .Form-textInput{width:100%!important;padding:1rem;font-size:1rem;border-radius:12px;box-sizing:border-box}.add-or-edit-container .Form-textInput-container .Form-textInput:focus{border-color:#004a4e;box-shadow:0 0 0 3px #1547541a}.add-or-edit-container .Form-select-container{width:100%!important}.add-or-edit-container .Form-select-container .Form-select-label{font-size:1.1rem;margin-bottom:.5rem}.add-or-edit-container .Form-select-container .Form-select{width:100%!important;padding:1rem .75rem;border-radius:12px;box-sizing:border-box}.add-or-edit-container .Form-select-container .Form-select.Mui-focused{box-shadow:0 0 0 3px #1547541a}.add-or-edit-container .radio-group-container{width:100%!important}.add-or-edit-container .radio-group-container .Form-radio-group-label{font-size:1.1rem;margin-bottom:.5rem}.add-or-edit-container .radio-group-container .Form-radioGroup{width:100%!important;justify-content:space-around}.add-or-edit-container .radio-group-container .Form-radioGroup .MuiFormControlLabel-root{margin:0;flex:1;justify-content:center}.add-or-edit-container .radio-group-container .Form-radioGroup .MuiFormControlLabel-root .MuiRadio-root{padding:12px}.add-or-edit-container .radio-group-container .Form-radioGroup .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:1rem;font-family:Rubik,Heebo,sans-serif}.add-or-edit-container .Form-errorMsg-container{width:100%!important}.add-or-edit-container .Form-errorMsg-container .Form-errorMsg{font-size:.9rem;margin-top:.25rem}.add-or-edit-container .extra-phone-container{width:100%!important}.add-or-edit-container .extra-phone-container .phone-input{width:100%!important;margin-bottom:1rem}}@media (max-width: 768px){.MuiDialog-paper{margin:1rem!important;width:calc(100% - 2rem)!important;max-width:none!important;max-height:calc(100% - 2rem)!important;border-radius:16px!important}.MuiDialog-paper .MuiDialogTitle-root{padding:1.5rem 1.5rem 1rem!important;font-size:1.25rem!important;text-align:center;border-bottom:1px solid #f0f0f0}.MuiDialog-paper .MuiDialogContent-root{padding:1rem 1.5rem!important;overflow-y:auto}.MuiDialog-paper .MuiDialogActions-root{padding:1rem 1.5rem 1.5rem!important;gap:1rem}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root{flex:1;min-height:48px;border-radius:24px;font-weight:600}}.excel-pop-up-container{width:40vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;padding:2vh 3vh;gap:1vh;line-height:2.25rem}.excel-pop-up-container .instruction-container{text-align:start;color:#154754;font-size:1.2rem}.excel-pop-up-container .instruction-container .instruction-title{font-weight:700;white-space:break-spaces}.excel-pop-up-container .instruction-container li{list-style:none;max-width:750px;overflow-wrap:break-word}.excel-pop-up-container .instruction-container li:before{content:"✓";display:inline-block;margin-right:.5em}.excel-pop-up-container .Form-fileInput{direction:rtl;color:#b0c7c480;font-size:1.5625em;font-family:Rubik-medium;height:3.4rem}.excel-pop-up-container .Form-fileInput .Form-buttonContainer{direction:rtl;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:1vw}.excel-pop-up-container .Form-fileInput .Form-buttonContainer .Form-fileInput-inputText{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:1vw;color:#b0c7c480;font-size:1.4em;font-family:Rubik-medium}.excel-pop-up-container .error-excel-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:3vh;padding-right:2vh}.excel-pop-up-container .error-excel-container .error-excel{font-size:1.15em;font-family:Rubik-light;direction:rtl;text-align:start;text-decoration:none}.excel-pop-up-container .form-Submit-continuer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.excel-pop-up-container .form-Submit-continuer .download-example-file{background-color:#f5f5f5;color:#377174;border-radius:.3rem;border:1px solid #9fa7bf;font-size:1.2rem}.excel-pop-up-container .form-Submit-continuer .form-Submit{color:#fff;font-size:1.5em;background-color:#004a4e;border-radius:50px;padding:.5rem 1rem;display:flex;gap:.5vw;margin-bottom:1rem;margin-right:auto}.excel-pop-up-container .form-Submit-continuer .form-Submit:disabled{opacity:.4}.error-excel-container{margin:2vh 2vw 3vh 2vw}.error-excel-container .error-excel-li{color:#154754;text-align:start;font-size:1.375rem;line-height:1.75}@media (max-width: 768px){.excel-pop-up-container{width:100%!important;max-width:100%;padding:1.5rem!important;gap:1.5rem;line-height:1.6;box-sizing:border-box}.excel-pop-up-container .instruction-container{width:100%;text-align:right;font-size:1rem}.excel-pop-up-container .instruction-container .instruction-title{font-size:1.1rem;margin-bottom:.75rem;font-weight:600;color:#004a4e}.excel-pop-up-container .instruction-container ul{padding-right:1rem;margin:.75rem 0}.excel-pop-up-container .instruction-container ul li{font-size:.95rem;line-height:1.5;margin-bottom:.5rem;max-width:100%;padding-right:1.5rem}.excel-pop-up-container .instruction-container ul li:before{color:#4caf50;font-weight:700;margin-right:.5rem;position:absolute;right:0}.excel-pop-up-container .Form-fileInput{width:100%!important;height:auto!important;min-height:60px;border-radius:12px;border:2px dashed rgba(176,199,196,.5019607843);background-color:#5baab20d;padding:1rem;transition:all .3s ease}.excel-pop-up-container .Form-fileInput:hover{border-color:#004a4e;background-color:#1547540d}.excel-pop-up-container .Form-fileInput .Form-buttonContainer{width:100%;flex-direction:column!important;gap:.75rem}.excel-pop-up-container .Form-fileInput .Form-buttonContainer .Form-fileInput-inputText{font-size:1rem!important;text-align:center;color:#004a4e;font-weight:500}.excel-pop-up-container .Form-fileInput .Form-buttonContainer .Form-fileInput-inputText .MuiSvgIcon-root{font-size:2rem;margin-bottom:.5rem;color:#b0c7c480}.excel-pop-up-container .Form-fileInput .Form-buttonContainer input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.excel-pop-up-container .error-excel-container{width:100%;padding:1rem;background-color:#f443360d;border-radius:8px;border-right:4px solid #f44336}.excel-pop-up-container .error-excel-container .error-excel{font-size:.9rem!important;line-height:1.4;color:#d32f2f;margin-bottom:.5rem}.excel-pop-up-container .form-Submit-continuer{flex-direction:column!important;gap:1rem;width:100%}.excel-pop-up-container .form-Submit-continuer .download-example-file{width:100%!important;padding:.75rem 1rem;font-size:1rem!important;border-radius:12px;background-color:#f8f9fa;border:2px solid #dbe2e6;color:#004a4e;font-weight:500;min-height:48px;transition:all .3s ease}.excel-pop-up-container .form-Submit-continuer .download-example-file:hover{background-color:#b0c7c4;border-color:#004a4e;transform:translateY(-1px)}.excel-pop-up-container .form-Submit-continuer .download-example-file:active{transform:translateY(0)}.excel-pop-up-container .form-Submit-continuer .form-Submit{width:100%!important;font-size:1.1rem!important;padding:1rem 1.5rem;border-radius:25px;background:linear-gradient(135deg,#004a4e,#004a4e);border:none;color:#fff;font-weight:600;min-height:52px;margin:0!important;box-shadow:0 4px 15px #1547544d;transition:all .3s ease}.excel-pop-up-container .form-Submit-continuer .form-Submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #15475466}.excel-pop-up-container .form-Submit-continuer .form-Submit:active:not(:disabled){transform:translateY(0)}.excel-pop-up-container .form-Submit-continuer .form-Submit:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #15475433}.excel-pop-up-container .form-Submit-continuer .form-Submit .MuiSvgIcon-root{margin-left:.5rem}.error-excel-container{margin:1rem 0!important;padding:1rem;border-radius:8px}.error-excel-container .error-excel-li{font-size:.9rem!important;line-height:1.5}.MuiDialog-paper{margin:1rem!important;width:calc(100% - 2rem)!important;max-width:none!important;max-height:calc(100% - 2rem)!important;border-radius:16px!important}.MuiDialog-paper .MuiDialogTitle-root{padding:1.5rem 1.5rem 1rem!important;font-size:1.25rem!important;text-align:center;border-bottom:1px solid #f0f0f0;color:#004a4e;font-weight:600}.MuiDialog-paper .MuiDialogContent-root{padding:0!important;overflow-y:auto}}@media (max-height: 650px) and (min-width: 500px){.excel-pop-up-container .Form-fileInput{width:22rem;height:3rem}.excel-pop-up-container .Form-fileInput .Form-buttonContainer .Form-fileInput-inputText,.excel-pop-up-container .form-Submit-continuer .download-example-file{font-size:1rem}.excel-pop-up-container .form-Submit-continuer .form-Submit{font-size:1rem;margin-bottom:0}}.move-students-popup-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vh;padding:2vh}.move-students-popup-container .move-students-select-container{gap:2vw}.move-students-popup-container .warning-text{font-size:1.5rem}@media (max-width: 768px){.student-admin-table.admin-table-container{padding-top:14rem}}.admin-class-container .admin-table-title{width:95%}.admin-class-container .buttons{white-space:nowrap;display:flex;gap:1vw}.admin-class-container .button{border:none;height:3.5rem;display:flex;gap:1rem;padding:.8rem 1rem;font-family:Rubik-regular;font-size:1.25rem;border-radius:18px;cursor:pointer}.admin-class-container .edit-button{background-color:#fff;color:#154754;display:flex;justify-content:center;align-items:center;border:1px #dbe2e6 solid}.admin-class-container .export-button,.admin-class-container .add-students-button{display:flex;align-items:center}.admin-class-container .AdminTable-headers-container{display:none}.admin-class-container .admin-table-container{padding-top:0;padding-inline:0;min-height:50vh}.admin-class-container .students-admin-table{padding:0}.admin-class-container .empty-studyGroup-students-table{padding:1vw;width:95%;margin-right:2.5rem;background-color:#fff;height:65vh;display:flex;flex-direction:row;justify-content:center;align-items:center}.admin-class-container .empty-studyGroup-students-table .add-students-middle-button{background-color:#d72465;padding:2.2rem 3rem;border-radius:35px}.admin-class-container .empty-studyGroup-students-table .add-students-middle-button:hover{background-color:#b10544}.add-students-popup .title{color:#d72465;font-size:1.8rem;font-family:Rubik-regular}.toggle-admin-tabs-container .toggle-area{height:2.5rem;width:95%;margin-bottom:2rem}.toggle-admin-tabs-container .toggle-area .tabs{font-size:1.3rem;font-family:Rubik-medium;color:#9fa7bf;cursor:pointer}.toggle-admin-tabs-container .toggle-area .tabs .tab{height:2rem;padding:0 2rem 2.35rem;background:none;color:inherit;border:none;font:inherit;cursor:pointer}.toggle-admin-tabs-container .toggle-area .tabs .chosen{color:#d72465}.toggle-admin-tabs-container .toggle-area .bottom-bar{width:100%;height:.2rem;background-color:#dfe3e4}.toggle-admin-tabs-container .toggle-area .bottom-bar .colored-bottom{position:absolute;background-color:#d72465;height:.2rem;transition:all .5s ease}.admin-table-container{display:flex;flex-direction:column;direction:rtl;background-color:#fbedd8;width:100%;height:100%;min-height:100vh;padding-top:6.5rem;padding-inline:5vw;padding-bottom:2vh}.admin-table-container .AdminTable-row{background-color:#ebf4f5}.admin-table-container .AdminTable-cell-arrow{text-align:start}@media (max-width: 768px){.admin-table-container{padding-top:4rem;padding-inline:3vw;padding-bottom:1vh}}.AdminTable-spanCell-noResults{font-size:1.5rem;padding:2rem;color:#004a4e}.AdminTable-title{color:#e50054;font-size:1.8125rem;font-family:Rubik-medium;text-decoration:none;text-align:right;direction:rtl}@media (max-width: 768px){.AdminTable-title{display:none!important;font-size:1.4rem;line-height:1.4;text-align:right;padding:.75rem 1rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem;font-family:Rubik,Heebo,Arial,sans-serif;letter-spacing:.02em}}.AdminTable-title-container{padding-block:3vh}@media (max-width: 768px){.AdminTable-title-container{padding-block:1vh .5vh;margin-bottom:.5rem;margin-top:0!important}.AdminTable-title-container .subtitle-text,.AdminTable-title-container .AdminTable-subtitle{display:none!important}}.AdminTable-container{padding:1vw;width:95%;background-color:#fff}@media (max-width: 768px){.AdminTable-container{width:100%;padding:2vw;border-radius:8px;margin:0}}.AdminTable-header{display:flex;flex-direction:row;justify-content:flex-start;width:95%;margin-bottom:2vh;direction:rtl}.AdminTable-header .MuiBox-root input{margin-left:1rem}@media (max-width: 768px){.AdminTable-header{position:fixed;top:4rem;left:0;right:0;z-index:100;background-color:#fff;border-bottom:1px solid #dbe2e6;box-shadow:0 2px 8px #00000014;padding:1rem 1.5rem;margin-bottom:0;width:100%;box-sizing:border-box;flex-direction:row-reverse;justify-content:space-between!important;align-items:center;gap:1rem}.AdminTable-header .AdminTable-searchbar{order:1;width:48%!important;max-width:none!important;flex:1}.AdminTable-header .AdminTable-dropDown-select{order:2;width:48%!important;max-width:none!important;flex:1}}.AdminTable-head{background-color:#fbedd8}.AdminTable-body{background-color:#fff}:has(.AdminTable-cell [data-indeterminate=true],.AdminTable-cell :checked) .add-buttons-container{display:none}:has(.AdminTable-cell [data-indeterminate=true],.AdminTable-cell :checked) .AdminTable-header{display:flex;flex-direction:row-reverse;justify-content:end}.AdminTable-selectedAmount,.AdminTable-searchbar-label{display:none}.MuiInputAdornment-positionEnd:after{display:none}.AdminTable-row-root{cursor:pointer}.AdminTable-headCell{font-size:1.3rem;font-family:Rubik-medium;color:#004a4e;text-align:right;direction:rtl}@media (max-width: 768px){.AdminTable-headCell{font-size:1rem;padding:.5rem;text-align:right;direction:rtl;font-family:Rubik,Heebo,sans-serif}}.AdminTable-cell-text{font-size:1rem;font-family:Rubik-regular;color:#004a4e;text-align:right;direction:rtl}@media (max-width: 768px){.AdminTable-cell-text{font-size:.85rem;padding:.5rem;text-align:right;direction:rtl;font-family:Rubik,Heebo,sans-serif;line-height:1.4}}.AdminTable-paginationFooter-root{font-family:Rubik-regular;color:#004a4e}svg .AdminTable-paginationFooter-root:not(:disabled){color:#004a4e}.AdminTable-searchbar{border:1px solid #dbe2e6;background-color:#fff;border-radius:15px;padding:.6vh;height:3rem;width:15vw;direction:rtl}.AdminTable-searchbar:has(.MuiInputBase-root.Mui-focused){outline:2px solid #004a4e}.AdminTable-searchbar .MuiInput-root:before,.AdminTable-searchbar .MuiInput-root:after,.AdminTable-searchbar .MuiInput-root:hover:not(.Mui-disabled,.Mui-error):before{border-bottom:none}@media (max-width: 768px){.AdminTable-searchbar{width:45%;max-width:180px;height:36px;margin-bottom:0;margin-right:0;border-radius:18px;box-shadow:0 1px 4px #00000014;border:1.5px solid #dbe2e6;direction:rtl}.AdminTable-searchbar:has(.MuiInputBase-root.Mui-focused){outline:none;border-color:#004a4e;box-shadow:0 2px 8px #5baab226}.AdminTable-searchbar .MuiInputBase-root{padding:0 .75rem;font-size:.85rem;text-align:right;direction:rtl;font-family:Rubik,Heebo,sans-serif}.AdminTable-searchbar input{text-align:right!important;direction:rtl!important}.AdminTable-searchbar input::placeholder{text-align:right!important;direction:rtl!important}}.AdminTable-actionButton{color:#004a4e;background-color:#fff;border:1px solid #dbe2e6;font-family:Rubik-light;padding:.6rem;font-size:1.25rem;border-radius:15px;margin-right:1vw;z-index:1}@media (max-width: 768px){.AdminTable-actionButton{font-size:1rem;padding:.5rem .75rem;margin-right:.5rem;margin-bottom:.5rem}}.white-box-bg{background-color:#fff;padding:1vw}.AdminTable-dropDown-select{margin-left:1rem;height:3rem;width:13vw;background-color:#fff;border-radius:15px;direction:rtl}@media (max-width: 768px){.AdminTable-dropDown-select{width:50%!important;max-width:160px!important;height:36px;margin-left:0;margin-bottom:0;border-radius:18px;border:1.5px solid #dbe2e6;box-shadow:0 1px 4px #00000014;direction:rtl!important;position:relative;z-index:200}.AdminTable-dropDown-select .MuiSelect-select{padding:0 .75rem;font-size:.85rem!important;display:flex;align-items:center;text-align:right!important;direction:rtl!important;font-family:Rubik,Heebo,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminTable-dropDown-select:hover{border-color:#004a4e}.AdminTable-dropDown-select.Mui-focused{border-color:#004a4e;box-shadow:0 2px 8px #5baab226}.AdminTable-dropDown-select .MuiSelect-root{z-index:300}}.add-icon{color:#fff}.AdminTable-spanCell-endOfPage{visibility:hidden}@media (max-width: 768px){.AdminTable-dropDown-select .MuiSelect-select,.AdminTable-searchbar input,.add-buttons-container button{text-align:right!important;direction:rtl!important}.MuiInputBase-root{direction:rtl!important}.MuiInputBase-root input{text-align:right!important;direction:rtl!important}.MuiInputBase-root input::placeholder{text-align:right!important;direction:rtl!important}.MuiMenu-list{direction:rtl!important}.MuiMenu-list .MuiMenuItem-root{text-align:right!important;direction:rtl!important;justify-content:flex-end!important}}.MuiPopover-root,.MuiSelect-popper{z-index:1300!important}@media (max-width: 768px){.admin-table-container{direction:rtl}.admin-table-container .MuiCheckbox-root{padding:12px}.admin-table-container .MuiCheckbox-root .MuiSvgIcon-root{font-size:1.5rem}.admin-table-container .MuiButton-root{min-height:44px;padding:8px 16px}.admin-table-container .MuiSelect-root{min-height:44px}.admin-table-container .MuiTablePagination-root .MuiTablePagination-selectLabel,.admin-table-container .MuiTablePagination-root .MuiTablePagination-displayedRows{font-size:.875rem;margin:0}.admin-table-container .MuiTablePagination-root .MuiTablePagination-select{font-size:.875rem;padding:4px 8px}.admin-table-container .MuiTablePagination-root .MuiIconButton-root{padding:8px}.admin-table-container .AdminTable-title-container{padding-block:1vh .5vh;margin-bottom:.5rem;margin-top:12rem}.admin-table-container:has(.AdminTable-container) .AdminTable-container{border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.admin-table-container:has(.AdminTable-container) .AdminTable-container table{border-collapse:separate;border-spacing:0}.admin-table-container:has(.AdminTable-container) .AdminTable-container .AdminTable-cell-text{line-height:1.4;font-size:.9rem}.admin-table-container:has(.AdminTable-container) .AdminTable-container .AdminTable-cell-text.long-text{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table-container:has(.AdminTable-container) .AdminTable-container .AdminTable-row:nth-child(2n){background-color:#f8fafb}.admin-table-container:has(.AdminTable-container) .AdminTable-container .AdminTable-row:hover{background-color:#e8f4f8}.admin-table-container:has(.AdminTable-container) .AdminTable-container .AdminTable-actionButton{min-width:44px;min-height:44px;border-radius:20px;font-weight:500}.admin-table-container:has(.AdminTable-container) .AdminTable-container .AdminTable-actionButton .MuiSvgIcon-root{font-size:1.25rem}.admin-table-container:has(.AdminTable-container) .AdminTable-container .AdminTable-actionButton:hover{background-color:#b0c7c4;border-color:#004a4e}.pm-admin-table .AdminTable-container .AdminTable-cell-text:nth-child(2){max-width:180px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.MuiDialog-paper{margin:16px;width:calc(100% - 32px);max-width:none}.MuiDialog-paper .MuiDialogTitle-root{font-size:1.25rem;padding:16px}.MuiDialog-paper .MuiDialogContent-root{padding:16px}.MuiDialog-paper .MuiDialogActions-root{padding:16px;gap:8px}.MuiDialog-paper .MuiDialogActions-root .MuiButton-root{flex:1;min-height:44px}.loading{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.AdminTable-spanCell-noResults{font-size:1.25rem;padding:2rem 1rem;text-align:center;line-height:1.5}.AdminTable-container table{font-size:.85rem}.AdminTable-container th:nth-child(n+4),.AdminTable-container td:nth-child(n+4){display:none}.AdminTable-container th:nth-child(-n+3),.AdminTable-container td:nth-child(-n+3){display:table-cell}.AdminTable-container tr{border-bottom:1px solid #dbe2e6}.AdminTable-container th,.AdminTable-container td{padding:.75rem .5rem;text-align:right}.AdminTable-container th:first-child,.AdminTable-container td:first-child{width:50px;padding:.5rem .25rem}.AdminTable-paginationFooter-root{flex-direction:column;gap:1rem;padding:1rem}.AdminTable-paginationFooter-root .MuiTablePagination-toolbar{flex-direction:column;gap:.5rem}}@media (min-width: 769px) and (max-width: 1024px){.admin-table-container{padding-inline:4vw}.admin-table-container .AdminTable-searchbar{width:20vw}.admin-table-container .AdminTable-dropDown-select{width:15vw}.admin-table-container .AdminTable-actionButton{font-size:1.1rem;padding:.5rem 1rem}}.classes-admin-table{overflow:overlay}.classes-admin-table .AdminTable-title-container{padding:0}@media (max-width: 768px){.classes-admin-table{overflow-x:auto}.classes-admin-table .AdminTable-container{min-width:100%}.classes-admin-table .AdminTable-title-container{padding:1rem 0}}@media (max-width: 768px){.admin-table-container{padding-top:11rem}.admin-table-container .classes-admin-table{position:relative;padding-top:4rem}.admin-table-container .classes-admin-table .admin-table-title{position:relative!important;background:linear-gradient(135deg,#fff,#f8fafb);border-bottom:1px solid rgba(21,71,84,.1);box-shadow:0 2px 8px #00000014;padding:1rem 1.5rem .75rem!important;margin:0 0 .5rem;border-radius:12px 12px 0 0}.admin-table-container .classes-admin-table .admin-table-title .title{font-size:1.4rem!important;color:#154754!important;text-align:center;margin:0;min-height:auto!important;font-weight:700;font-family:Rubik-medium,Heebo,sans-serif}.admin-table-container .classes-admin-table .admin-table-title .secondary-title{font-size:1rem!important;text-align:center;margin:.25rem 0 0;color:#5baab2}.admin-table-container .classes-admin-table .toggle-admin-tabs-container{position:relative!important;background:linear-gradient(135deg,#fff,#f8fafb);border-bottom:1px solid rgba(21,71,84,.1);box-shadow:0 2px 8px #00000014;padding:.5rem 1.5rem 1rem;margin:0 0 1.5rem;border-radius:0 0 12px 12px}.admin-table-container .classes-admin-table .toggle-admin-tabs-container .toggle-area{margin-bottom:.5rem!important;width:100%!important}.admin-table-container .classes-admin-table .toggle-admin-tabs-container .toggle-area .tabs{display:flex;justify-content:center;gap:2rem}.admin-table-container .classes-admin-table .toggle-admin-tabs-container .toggle-area .tabs .tab{font-size:1.1rem!important;padding:.5rem 1.5rem 1rem!important;color:#5baab2;font-weight:600;font-family:Rubik-medium,Heebo,sans-serif;transition:all .3s ease}.admin-table-container .classes-admin-table .toggle-admin-tabs-container .toggle-area .tabs .tab.chosen{color:#154754!important;font-weight:700}.admin-table-container .classes-admin-table .toggle-admin-tabs-container .toggle-area .tabs .tab:hover{color:#154754}.admin-table-container .classes-admin-table .toggle-admin-tabs-container .toggle-area .bottom-bar{background-color:#15475426;height:2px}.admin-table-container .classes-admin-table .toggle-admin-tabs-container .toggle-area .bottom-bar .colored-bottom{background-color:#154754!important;height:2px;border-radius:1px}.admin-table-container .classes-admin-table .AdminTable-container{margin-top:0!important;padding-top:0!important}}.add-message-container{text-align:center;font-family:Rubik-regular;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);direction:rtl;display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;margin:0 2rem;align-self:center;gap:1vh;width:30rem;padding-top:2rem}.add-message-container .dropdowns{display:flex;gap:1rem;padding-top:1rem;padding-bottom:2rem}.add-message-container .clear-icon{position:absolute;top:1rem;right:1rem;color:#90abba;cursor:pointer}.add-message-container .MuiOutlinedInput-root{border-radius:10px;height:3.5rem}.add-message-container .MuiOutlinedInput-input{font-size:1.3rem;font-family:Rubik-regular;padding:.8rem 1rem;border-radius:10px}.add-message-container .MuiSelect-select{border-radius:10px;font-size:1.3rem;font-family:Rubik-regular;text-align:right;height:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.add-message-container .warning-text{height:.5rem;color:#96b3bd;font-size:1.2rem;font-family:Rubik-regular;position:relative;top:-1rem;white-space:nowrap}.add-message-container .buttons{display:flex}.add-message-container .buttons .add-button{width:12rem;height:4rem;border-radius:13px;font-size:1.5rem;color:#fff;font-family:Rubik-medium;background-color:#004a4e}.add-message-container .buttons .cancel-button{width:12rem;height:4rem;border-radius:13px;font-size:1.5rem;font-family:Rubik-medium;border:1px solid rgba(8,29,90,.5019607843);color:#004a4e}.add-message-container .disabled{opacity:.5}@media only screen and (max-width: 800px){.add-message-container{width:20rem}.add-message-container .add-button,.add-message-container .cancel-button{scale:.8}.add-message-container .buttons{gap:0rem}}.add-pm-popup-container{display:flex;flex-direction:column;align-items:center}.pm-admin-table .edit-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.pm-admin-table .AdminTable-dropDown-select{width:11vw}@media (max-width: 768px){.pm-admin-table .AdminTable-dropDown-select{width:100%;max-width:180px}.pm-admin-table .AdminTable-container{margin-top:1rem}.pm-admin-table .AdminTable-cell-text{word-wrap:break-word;max-width:200px;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 768px){.preset-messages-admin.admin-table-container{padding-top:13rem}}.divider-container{width:100%}.divider-container .divider-text{display:flex;flex-direction:row}.divider-container .divider-span-title{color:#d72465;font-size:1.375rem;font-family:Rubik-medium}.divider-container .divider-hr{width:100%;background-color:#000;opacity:.1;margin-top:.5rem}.divider-container .divider-Icon{margin-inline:1vw 1vw}.success-adding-teacher-popup{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:10vh;width:30vw;margin-top:2rem}.success-adding-teacher-popup .new-password{margin:1.5rem;color:#004a4e;font-size:1.5rem;white-space:break-spaces}.success-adding-teacher-popup .new-password .password-and-copy{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:.5rem;gap:.5rem}.success-adding-teacher-popup .new-password .password-and-copy .copy-icon{cursor:pointer;min-width:0}.success-adding-teacher-popup .attention{margin-bottom:1.5rem;color:#004a4e;font-size:1.2rem;white-space:break-spaces}.success-adding-teacher-popup .close-btn{color:#fff;font-size:1.5rem;font-family:Rubik-regular;background-color:#004a4e;border-radius:11px;padding:.5vh 1vh;width:7rem;align-self:center;height:3rem}.student-page-container{display:flex;flex-direction:column;background-color:#fbedd8;width:100%;min-height:100vh;height:100%;padding-inline:5vw}.student-page-container .Form-body{width:auto}.student-page-container .AdminTable-row{background-color:#ebf4f5;height:auto}.student-page-container .title-header-area{width:95%;display:flex;flex-direction:column;gap:3vh;margin-top:14vh;margin-bottom:3vh}.student-page-container .title-header-area .title-header-with-side-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.student-page-container .title-header-area .title-header-with-side-btn .side-btn{display:flex;gap:2rem;flex-direction:row-reverse}.student-page-container .title-header-area .title-header-with-side-btn .side-btn .delete-teacher,.student-page-container .title-header-area .title-header-with-side-btn .side-btn .reset-password{background-color:#fff;color:#004a4e;font-family:Rubik-regular;border-radius:15px;font-size:1.25rem;border:solid 1px #004a4e;display:flex;gap:.5rem;padding-inline:1rem}.student-page-container .title-header-area .title-header-with-side-btn .side-btn .delete-teacher svg,.student-page-container .title-header-area .title-header-with-side-btn .side-btn .reset-password svg{color:#004a4e}.student-page-container .title-header-area .edit-title{color:#e50054;font-size:1.8125rem;font-family:Rubik-medium}.student-page-container .title-header-area .hr-edit{margin-right:3vh;width:90%}@media (max-width: 768px){.student-page-container{padding-inline:3vw}.student-page-container .title-header-area{width:100%;margin-top:8vh;gap:2vh}.student-page-container .title-header-area .title-header-with-side-btn{flex-direction:column;align-items:flex-start;gap:1rem}.student-page-container .title-header-area .title-header-with-side-btn .side-btn{flex-direction:row;gap:1rem;width:100%;justify-content:flex-start}.student-page-container .title-header-area .title-header-with-side-btn .side-btn .delete-teacher,.student-page-container .title-header-area .title-header-with-side-btn .side-btn .reset-password{font-size:1rem;padding:.75rem;flex:1;justify-content:center}.student-page-container .title-header-area .edit-title{font-size:1.5rem}.student-page-container .title-header-area .hr-edit{width:100%;margin-right:0}}.loading{top:50%;left:50%;position:absolute}.reset-password-content{color:#004a4e;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}@media (max-width: 768px){.teacher-admin-table.admin-table-container{padding-top:18rem}}.Form-textInput-container:has([data-isrequired=true]) .Form-textInput-label:after{content:" *";color:red}.Form-select-container:has([data-isrequired=true]) .Form-select-label:after{content:" *";color:red}.radio-group-container:has([data-isrequired=true]) .Form-radio-group-label:after{content:" *";color:red}.Form-radioGroup-container:has([data-isrequired=true]) .Form-radioGroup-label:after{content:" *";color:red}.export-pop-up-container:has([data-isrequired=true]) .export-date-range-label:after{content:" *";color:red}.still-in-develop-div{display:flex;justify-content:center;align-items:center;height:19rem;font-family:Rubik-regular;font-size:2rem;color:#154754}.home-image-desktop{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding-bottom:6rem}.home-image-desktop .default-image{height:45%;max-height:28rem}.home-image-desktop .btn-add-gp{background-color:#004a4e;border-radius:20rem;font-size:1.5rem;padding-inline:1.5rem;font-size:clamp(2.5vh,1.4rem,4.5vh)}.home-image-desktop .btn-add-gp:hover{background-color:#004a4e}.home-image-desktop .MuiSvgIcon-root{font-size:2rem}.generic-home-wrapper{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:unset;overflow:hidden}.generic-home-wrapper .Form-actualForm,.generic-home-wrapper .Form-rtl{height:100%}.generic-home-wrapper .small{width:30%}@media screen and (max-width: 1200px){.generic-home-wrapper .small{width:40%}}.generic-home-wrapper .large{width:40%;width:clamp(30vw,40%,40vw)}.generic-home-wrapper .main-container{background-color:#fff;height:100%}.generic-home-wrapper .sub-container{background-color:#fff;flex:1;margin-inline-start:2em;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.generic-home-wrapper .sub-container .image{width:70%;height:70%}.navbar-desktop .navbar{width:100%;display:flex;gap:.8rem;margin-top:.5rem}.navbar-desktop .navbar .text{font-size:1.2rem;font-family:Rubik-regular;color:#004a4e}.navbar-desktop .navbar .grey{color:#9fa7bf}.navbar-desktop .MuiTabs-indicator{background-color:#004a4e;height:3.5px}.desktop-side-bar-container{position:fixed;right:0;top:6rem;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 6rem);width:clamp(15vw,20rem,30vw);background-color:#b0c7c4;padding:1.8rem 2rem 2rem 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;color:#377174;z-index:1;gap:2rem}.desktop-side-bar-container button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}.desktop-side-bar-container .user-info{z-index:1;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:unset;font-family:Rubik-regular;color:#004a4e;font-size:1.1rem;gap:1vh}.desktop-side-bar-container .user-info .name-div{font-size:1.2rem;font-family:Rubik-medium;display:flex;gap:.5vw}.desktop-side-bar-container .menu-tabs{display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;gap:2vh;font-family:Rubik-regular}.desktop-side-bar-container .menu-tabs .tab{font-size:1.2rem;z-index:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:3rem;width:100%;gap:2vh}.desktop-side-bar-container .menu-tabs .selected{color:#004a4e}.desktop-side-bar-container .menu-tabs .background-div{position:absolute;background-color:#fff;width:calc(clamp(15vw,20rem,30vw) - 1rem);height:3rem;right:1rem;border-radius:0 2rem 2rem 0;transition:all .3s ease-out}.desktop-side-bar-container .menu-tabs .background-div:before{content:"";position:absolute;border-top-left-radius:.7rem;box-shadow:0 -25px #fff;background-color:transparent;bottom:-50px;left:0;height:50px;width:25px}.desktop-side-bar-container .menu-tabs .background-div:after{content:"";position:absolute;border-bottom-left-radius:.7rem;box-shadow:0 25px #fff;background-color:transparent;bottom:48px;left:0;height:50px;width:25px}.desktop-side-bar-container .gp-count{font-family:Rubik-medium;color:#004a4e;margin-top:auto;font-size:1.1rem;display:flex;gap:.5rem}.desktop-side-bar-container .gp-count .heart-icon{width:1rem}.desktop-side-bar-container .send-gp-button{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:20px;background-color:#004a4e;color:#fff;margin-left:2rem;gap:.5rem;height:3rem;cursor:pointer;padding:0 1rem;margin-top:auto}.desktop-side-bar-container .send-gp-button .plus-sign{font-size:2rem}.desktop-side-bar-container .send-gp-button .send-gp{font-family:Rubik-regular;font-size:1.2rem}.edit-profile-popup{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-self:center;padding:0 2vw;width:25vw}.edit-profile-popup .Form-textInput{background-color:#fff;color:#004a4e;font-family:Rubik-medium;height:3rem;border-radius:7px;padding-right:.6rem}.edit-profile-popup .save-details-btn{width:7.5rem;height:3rem;border-radius:10px;background-color:#004a4e;color:#fff;font-family:Rubik-medium;font-size:1.1rem;cursor:pointer;margin-top:2vh}.edit-profile-popup .change-password{color:#004a4e;text-decoration:underline;font-size:1.2rem;font-family:Rubik-regular;align-self:flex-end}.edit-profile-popup .disable{opacity:.5;cursor:not-allowed}.logout-popup{padding:2rem!important}@media screen and (max-height: 550px){.desktop-side-bar-container .menu-tabs .background-div:after{height:7px}}.login-desktop .desktop-top-bar-container{height:clamp(5rem,6vh,6rem)}.desktop-top-bar-container{position:fixed;top:0;right:0;height:6rem;width:100vw;background-color:#fff;box-shadow:0 1px 6px #8e8e8e29;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem 0 3rem;overflow:hidden}.desktop-top-bar-container .top-bar-heart-icon{height:clamp(3rem,5.5vh,5rem)}.desktop-top-bar-container .drop-down{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-family:Rubik-regular;color:#004a4e;font-size:1.3rem;font-weight:500;cursor:pointer}.desktop-top-bar-container .drop-down .menu-button .school-name{color:#004a4e;font-size:1.6rem;font-family:Rubik-light}.desktop-top-bar-container .drop-down .animationArrow{transition:.5s;margin-inline:.5rem}.desktop-top-bar-container .drop-down .animationArrowClose{transform:rotate(-180deg)}.desktop-top-bar-container .side-bottuns{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem}.desktop-top-bar-container .school-name{color:#004a4e;font-size:1.3rem;font-family:Rubik-light;font-family:Rubik-regular;font-weight:500}@media screen and (max-height: 730px){.login-desktop .desktop-top-bar-container .lang{font-size:.7rem;height:2rem}.login-desktop .login-desktop-wrapper img.logo{height:3.5rem;margin-bottom:1rem}}.loading-user-card{height:10vh;gap:5vw;align-items:center}.loading-user-card .loading-user-card-profile-icon{background:#f3f6f7 0% 0% no-repeat padding-box;width:4rem;height:4rem;border-radius:50%}.loading-user-card .loading-user-card-text{width:30vw;height:5vh;background:#f3f6f7 0% 0% no-repeat padding-box}.loader-nav-bar-icon{width:30vw;height:5vh;background:#f3f6f7 0% 0% no-repeat padding-box;border-radius:1.5rem}.good-point-receiver-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;gap:2vh;direction:rtl;padding-right:6vw;padding-left:6vw;padding-bottom:3rem;padding-top:2rem}.good-point-receiver-list .good-point-receiver-letter-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.good-point-receiver-list .good-point-receiver-letter-group .group-letter{color:#5c766d;font-size:1.5rem;margin-right:1.8rem;margin-bottom:.6rem}.good-point-receiver-list .good-point-receiver-students-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;gap:2vh;width:100%}.loading-icon{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);color:gray}.card-footer-description-container{padding-right:0vw;display:flex;flex-direction:row;justify-content:space-between;align-items:unset;margin-top:-2vh;direction:rtl}.no-students-found-message{font-family:Rubik-regular;color:#004a4e}.arrow-down-container{cursor:pointer;width:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;border:.1rem solid grey;height:3rem;padding:.1rem;border-radius:50%;right:3%;bottom:10%;z-index:10;background-color:#fff}.arrow-scroll-icon{color:#4c9586;width:2rem;height:2em}.arrow-up-container{cursor:pointer;bottom:3.5%;right:2%;width:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;border:.1rem solid grey;height:3rem;padding:.1rem;border-radius:50%;background-color:#fff;z-index:10}.users-nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow-x:auto;gap:1rem;padding:.6rem 2rem .5rem .5rem;-ms-overflow-style:none;scrollbar-width:none}.users-nav .user-nav-box{background-color:#fbedd8;color:#26386e;border:1px solid #dbe2e6;border-radius:1.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.3rem .5rem;gap:.3rem;height:2.5rem;text-overflow:ellipsis;white-space:nowrap}.users-nav .user-nav-box .user-nav-text{display:flex;flex-direction:row;justify-content:center;align-items:center}.users-nav .user-nav-box .remove-receiver-button{border:none;background-color:transparent}.users-nav .user-nav-box .remove-receiver-button .clear-user-icon{width:1.2rem;height:1.2rem;cursor:pointer;transform:translateY(15%)}.users-nav::-webkit-scrollbar{display:none}.sending-good-point-list-container{text-align:center;position:relative;width:100%;height:100%;padding-top:3.5rem}.sending-good-point-list-container .send-gp-container{width:100%;height:100%;overflow:auto;overflow-x:hidden;position:relative;padding-bottom:2rem}.sending-good-point-list-container .sending-good-point-list-header{background-color:#fff;padding-top:1.3vh;position:absolute;top:0%;z-index:1}.sending-good-point-list-container .sending-good-point-list-header .sending-good-point-list-users-container-header{color:#e50054;font-size:1.8rem}.fade-in{animation:.1s fade-in linear;animation-iteration-count:1}.group-gp-button{position:absolute;bottom:3%;left:3%;z-index:10;outline:none;border:none;background-color:transparent;cursor:pointer}.group-gp-button .group-gp-icon{width:5rem;height:5rem}.send-group-gp-button{background-color:#004a4e;width:10rem;height:4rem;position:absolute;bottom:3%;left:3%;z-index:10;border:none;border-radius:2rem;color:#fff;gap:.8rem;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.send-group-gp-button .send-group-gp-text{font-size:1.3rem;font-family:Rubik-regular}.send-group-gp-button .send-group-gp-icon{width:2rem;height:2rem}.send-gp-sticky-header{position:sticky;top:0;z-index:1;background-color:#fff;width:99%;height:3rem}.send-gp-sticky-header .send-gp-sticky-users-nav{background-color:#fff;height:100%;z-index:1;height:4rem}@media screen and (max-width: 800px){.sending-good-point-list-container .sending-good-point-list-header{padding-top:1.5vh}}.send-gp-desktop-container{width:60vw;height:80vh}.send-gp-desktop-container .send-gp-clear-button{position:absolute;top:2%;right:2%;width:2rem;height:2rem;z-index:1000;cursor:pointer}.send-gp-desktop-container .send-gp-clear-button .send-gp-clear-icon{width:2rem;height:2rem;color:#004a4e}.desktop-container{height:100vh;width:100vw;padding-top:calc(6rem + 2vh);padding-right:calc(clamp(15vw,20rem,30vw) + 1.2vw);padding-left:2vw;padding-bottom:3vh;overflow-y:hidden}.desktop-container .content-container{overflow:hidden;position:relative;background-color:#fff;height:100%;width:100%}.send-gp-desktop-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2rem;padding:1rem 1rem 1.5rem;background-color:#fff}.received-gp-snackbar{width:75vw;background-color:#e50054;color:#000;border-radius:2rem;padding:1rem;outline:none;border:none;z-index:1}.home-page-popup{-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:2rem}.home-page-popup .MuiDialog-paperWidthSm{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;bottom:-2px;border-radius:18px 18px 0 0;border:1px solid #9fa7bf;box-shadow:0 -3px 6px #00000029;padding-top:2.5rem}.home-page-popup .title{max-width:80vw;padding-bottom:0}.home-page-popup .buttons{padding-bottom:1rem}.home-page-popup .buttons .tab{width:8.5rem;height:3.5rem}.bottomNavbar{position:fixed;bottom:0;width:100vw}.bottomNavbar .navbar{background-color:#fff;height:5rem;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 0 3.188rem -.625rem #00000040;background:radial-gradient(circle at top center,#fff0,#e6e6e6 3rem,#fff 0px,#fff)}.bottomNavbar .add-gp-button{width:4.8rem;height:4.8rem;border-radius:50%;position:fixed;bottom:2.3rem;left:50%;transform:translate(-50%,-3%);background-color:#b0c7c4}.bottomNavbar .add-gp-button-container .css-17hpyb5-MuiButtonBase-root-MuiButton-root{position:static;line-height:normal;padding:0}.bottomNavbar .circle{height:7rem}.bottomNavbar .plus{font-family:Rubik-light;color:#004a4e;font-size:4rem}.bottomNavbar .inner-navbar{width:75%;padding-top:.75rem}.bottomNavbar .icons{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.bottomNavbar .icons .css-1yetf8k-MuiButtonBase-root-MuiButton-root{line-height:normal;padding:0;flex-direction:column}.bottomNavbar .icon{height:2.5rem;margin-bottom:-.8rem}.bottomNavbar .text{font-family:Rubik-regular;color:#004a4e;font-size:1rem}.bottomNavbar .grey{color:#cdccd1}.bottomNavbar .nav-bar-no-icon-text{transform:translate(.1rem,-.3rem)}.bottomNavbar .nav-bar-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.dated-gps-container{width:100%;height:100%;position:relative;direction:ltr}.dated-gps-container .infinite-scroll-component{overflow:visible!important}.gp-feed-gp-list{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:2vh;padding:.6rem 3rem 2rem}.gp-feed-gp-list .gp-feed-loader-message{z-index:10;width:100%}.today-messages-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;justify-self:center;width:100%}.today-messages-header-title{background-color:#fff;font-size:.9rem;font-size:clamp(1vh,.9rem,3vh);display:flex;flex-direction:row;justify-content:center;align-items:center;color:#377174;border:.1rem solid #d5d5d7;border-radius:1rem;padding:.4rem 1rem .35rem}.date-of-good-points{position:sticky;top:9%;right:50%;transform:translate(50%);z-index:10;color:#6c6c6f;border-radius:1rem;width:fit-content;font-size:1.2rem;background-color:#fff}.flex-column-overflow{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:unset;overflow:auto}.sticky-date-container{z-index:100;position:sticky;top:1%;left:50%;transform:translate(-53%);width:fit-content}.received-user-card-container{border-bottom-left-radius:0}.received-good-points-mobile{width:100vw;padding-left:1vw;padding-right:1vw;height:88%}.dated-gps-desktop-container{display:flex}.dated-gps-desktop-container .dated-gps-desktop{width:40vw;height:77vh}.dated-gps-desktop-container .dated-gps-desktop-received-gps{width:40vw;height:85vh}.dated-gps-desktop-container .dated-gps-desktop-image-container{display:flex;align-content:center;width:50%}.dated-gps-desktop-container .dated-gps-desktop-image-container .dated-gps-desktop-image{max-width:30vw;max-height:50vh}.teacher-activity-container{position:absolute;z-index:1000;display:flex}.teacher-activity-container .teacher-activity-bottom-bar{width:100%;background-color:#fbedd8;height:.2rem;display:flex;position:relative}.teacher-activity-container .teacher-activity-bottom-bar .teacher-activity-bottom-bar-inner-background{background-color:#004a4e;width:50%;height:.2rem;position:absolute;transition:all .5s ease}.teacher-activity-container .teacher-activity-container-header{height:7vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff}.teacher-activity-container .teacher-activity-container-header .teacher-activity-tab{width:50%;display:flex;flex-direction:row;justify-content:center;align-items:unset;gap:.5rem}.teacher-activity-container .teacher-activity-container-header .teacher-activity-tab .teacher-activity-tab-text{font-size:1.2rem;font-size:clamp(2vh,1.2rem,4vh);font-family:Rubik-regular}.teacher-activity-container .teacher-activity-container-header .teacher-activity-tab .teacher-activity-tab-icon{width:2rem;height:2rem}.teacher-activity-container .teacher-activity-container-header .teacher-activity-tab .teacher-activity-tab-icon-students{width:1.3rem;height:1.3rem}.teacher-activity-container-desktop{top:0;width:40vw;padding-left:3rem;padding-right:3rem;flex-direction:column}.teacher-activity-container-mobile{bottom:0;width:100vw;flex-direction:column-reverse}@media screen and (max-width: 800px){.teacher-activity-container{position:fixed}}.teacher-activity-mobile-container{width:100vw;height:90%}.fixed-dated-gps{position:fixed;top:5.7rem;left:0}._heading-1_kzg35_1,._gp-sent_kzg35_1 ._gp-sent-text_kzg35_1{font-family:Rubik-bold;line-height:50px;font-size:30px;line-height:38px}._full-heigh-relative-wrapper_kzg35_8{padding:16px;min-height:100vh;display:flex;justify-content:center;position:relative}._flex-img-container_kzg35_16,._gp-sent_kzg35_1 ._img-container_kzg35_16{display:flex;flex-direction:column;align-items:center;justify-content:center}._wrapper_kzg35_23{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}._animation_kzg35_32{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:50rem;max-height:100%;z-index:100}._gp-sent_kzg35_1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}._gp-sent_kzg35_1 ._gp-sent-text_kzg35_1{color:#004a4e}._gp-sent_kzg35_1 ._img-container_kzg35_16 img{max-width:80%}@media screen and (max-width: 800px){._wrapper_kzg35_23{min-height:100vh}}._fade-in_kzg35_62{-webkit-animation:_fade-in_kzg35_62 .5s cubic-bezier(.39,.575,.565,1) both;animation:_fade-in_kzg35_62 .5s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes _fade-in_kzg35_62{0%{opacity:0}to{opacity:1}}@keyframes _fade-in_kzg35_62{0%{opacity:0}to{opacity:1}}.login,.login .inputs-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.login .inputs-container .Form-body{width:unset}.login .inputs-container .headline{width:100%;font-family:Rubik-medium;color:#004a4e;margin-bottom:1.3rem;font-size:1.6rem}.login .inputs-container .Form-textInput{height:unset!important;border:#9fa7bf solid 1px;border-radius:10px;background-color:transparent}.login .inputs-container .Form-textInput .MuiInputBase-input{color:#004a4e;border-radius:26px;font-size:1rem;font-family:Rubik-regular;padding:.7rem}.login .inputs-container .Form-textInput.Mui-focused{outline:none}.login .inputs-container .Form-container .Form-textInput-control .Form-textInput-label{color:#004a4e;font-size:1.3em;font-family:Rubik-medium}.login .inputs-container .Form-container .Form-textInput-maxLength{display:none}.login .inputs-container .Form-container input:-webkit-autofill{-webkit-box-shadow:0 0 1000px 1000px #fff inset}.login .inputs-container .forgot-password{color:#004a4e;text-decoration:underline;font-size:1.2rem;font-family:Rubik-medium;border:none;align-self:flex-end}.login .inputs-container .login-error-message{display:flex;align-items:center;gap:.5rem;background-color:#ffebee;border:1px solid #f44336;border-radius:8px;padding:.75rem 1rem;margin:.5rem 0;width:100%;animation:slideIn .3s ease-out}.login .inputs-container .login-error-message .error-icon{font-size:1.2rem;color:#f44336}.login .inputs-container .login-error-message .error-text{color:#d32f2f;font-family:Rubik-medium;font-size:.9rem;text-align:center;flex:1}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login .inputs-container .google-login-btn{background-color:#fff;color:#757575;border:1px solid #dadce0;border-radius:10px;font-family:Rubik-medium;text-transform:none;box-shadow:0 1px 3px #0000001f;transition:all .2s ease}.login .inputs-container .google-login-btn:hover{background-color:#f8f9fa;border-color:#c6c6c6;box-shadow:0 2px 6px #00000026}.login .inputs-container .google-login-btn:disabled{background-color:#f5f5f5;color:#bdbdbd}.login .inputs-container .divider{display:flex;align-items:center;width:100%;margin:1.2rem 0;color:#757575;font-size:1rem;font-family:Rubik-regular}.login .inputs-container .divider:before,.login .inputs-container .divider:after{content:"";flex:1;height:1px;background-color:#dadce0}.login .inputs-container .divider span{padding:0 1rem}.login .inputs-container .login-button{background-color:#b0c7c4;font-family:Rubik-medium;width:100%;color:#004a4e;border-radius:10px;height:2.3em;font-size:1.5em;box-shadow:none;margin-top:1rem;z-index:1}.login .inputs-container .login-button-desktop{background-color:#004a4e;font-family:Rubik-medium;width:30%;color:#fff;border-radius:60px;height:2.3em;margin-top:1rem;font-size:1.2rem;align-self:flex-end}.login .inputs-container .prev{margin-bottom:5rem;align-self:flex-start}.login .inputs-container .prev .label{margin-inline-start:1rem;color:#004a4e;font-size:1.3em;font-family:Rubik-medium}@media (max-width: 768px){.login .inputs-container{gap:1.5rem}.login .inputs-container .Form-textInput-control .Form-textInput-label{display:none!important}.login .inputs-container input:-webkit-autofill{max-width:90%}.login .inputs-container .Form-textInput{border-radius:50px!important;width:100%!important}.login .inputs-container .Form-textInput .MuiInputBase-root{border:none!important;height:100%;border-radius:50px!important}.login .inputs-container .Form-textInput .MuiInputBase-root input,.login .inputs-container .Form-textInput .MuiInputBase-root .MuiInputBase-input{padding:1rem!important;text-align:center!important;font-size:1rem!important;color:#666!important;border:none!important;background:transparent!important}.login .inputs-container .Form-textInput .MuiInputBase-root input::placeholder,.login .inputs-container .Form-textInput .MuiInputBase-root .MuiInputBase-input::placeholder{color:#aaa!important;text-align:center!important;opacity:1!important}.login .inputs-container .Form-textInput .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.login .inputs-container .Form-textInput .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.login .inputs-container .Form-textInput .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.login .inputs-container .Form-textInput:focus-within{background-color:#f0ebe3!important;box-shadow:0 0 0 2px #4caf5033!important}.login .inputs-container .forgot-password{color:#999!important;font-size:.95rem!important;text-decoration:none!important;align-self:center!important;text-align:center!important}.login .inputs-container .forgot-password:hover{text-decoration:underline!important;color:#777!important}.login .inputs-container .google-login-btn{background:linear-gradient(135deg,#fff,#f8f9ff)!important;color:#5a5a5a!important;border-radius:25px!important;height:40px!important;font-family:Rubik-medium!important;text-transform:none!important;box-shadow:0 4px 15px #00000014!important;transition:all .3s ease!important;position:relative!important;width:100%!important}.login .inputs-container .google-login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(125,211,240,.1),transparent);transition:left .5s}.login .inputs-container .google-login-btn:hover{background:linear-gradient(135deg,#f8f9ff,#e8f4fd)!important;box-shadow:0 8px 25px #7dd3f033!important;transform:translateY(-2px)!important;color:#2c3e50!important}.login .inputs-container .google-login-btn:hover:before{left:100%}.login .inputs-container .google-login-btn:disabled{background:#f5f5f5!important;color:#bdbdbd!important;border-color:#e0e0e0!important}.login .inputs-container .divider{display:flex!important;align-items:center!important;width:100%!important;margin:0;color:#377174!important;font-size:1.1rem!important;font-family:Rubik-medium!important;position:relative!important}.login .inputs-container .divider:before,.login .inputs-container .divider:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,transparent,#dbe2e6,transparent);border-radius:1px}.login .inputs-container .divider span{padding:0 1.5rem;background:#ffffffe6;border-radius:15px;padding:.5rem 1rem;box-shadow:0 2px 10px #0000000d}.login .inputs-container .login-button{background-color:#b0c7c4;color:#004a4e;border:none!important;border-radius:50px!important;font-size:1.2rem!important;transition:all .3s ease!important;margin-top:0!important;width:100%!important;align-self:center!important}.login .inputs-container .login-button:hover{background:linear-gradient(135deg,#b0c7c4,#b0c7c4)!important;box-shadow:0 6px 20px #7dd3f066!important;transform:translateY(-1px)!important}.login .inputs-container .login-button:active{transform:translateY(0)!important}}@media (max-width: 480px){.login .inputs-container .headline{font-size:1.4rem;margin-bottom:1.5rem}}.login-desktop{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100vh;overflow:hidden}.login-desktop.fade-out{-webkit-animation:fade-out .2s ease-out both;animation:fade-out .2s ease-out both}.login-desktop.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.login-desktop .login-desktop-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;width:55%}.login-desktop .login-desktop-wrapper .logo{height:6.5rem;margin-bottom:3rem}.login-desktop .login-desktop-wrapper .inputs-container{width:75%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:unset}.login-desktop .login-desktop-wrapper .inputs-container .text-first-login{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.login-desktop .login-desktop-wrapper .inputs-container .text-first-login .text{color:#004a4e;font-family:Rubik-regular;font-size:2.8rem}.login-desktop .login-desktop-wrapper .inputs-container .login-btn{background-color:#004a4e;font-family:Rubik-medium;width:30%;color:#fff;border-radius:60px;height:2.5em;margin-top:2rem;font-size:1.5rem}.login-desktop .login-desktop-wrapper .first-login{align-items:flex-start;margin-inline-start:5%;margin-bottom:10%}.login-desktop .left-side{width:45%;display:flex;justify-content:flex-start;height:100%}.login-desktop .left-side .left-image{width:80%}.login-desktop .left-side .left-image-first-login{position:absolute;bottom:0;left:5%;height:50%}.lang-btn-desktop{border:1px solid;border-color:#004a4e;border-radius:2rem}.lang-btn-desktop .lang{display:flex;gap:.5rem;padding-inline:.8rem;color:#004a4e;font-size:1rem}.lang-btn-desktop .lang:hover{border-radius:2rem}.Form-container .Form-errorMsg-container{margin:.2rem 0}.login,.login form{width:100%}.login-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4vh;height:100vh}.login-mobile .main-content{width:100%;max-width:25rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8%}.login-mobile .inputs-container{width:100%}.login-mobile .logo-section{display:flex;justify-content:center;align-items:center;overflow:hidden}.login-mobile .logo-section img{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}.login-mobile .login-form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex:1}.login-mobile .accessibility-button,.login-mobile .language-btn{position:absolute;z-index:10;margin:10px}.login-mobile .accessibility-button{bottom:0;right:0}.login-mobile .accessibility-button svg{color:#e91e63!important;font-size:2rem!important;cursor:pointer}.login-mobile .accessibility-button svg:hover{color:#c2185b!important}.login-mobile .language-btn{left:0;top:0}.login-mobile .language-btn button{background-color:transparent;border:none}.login-mobile .footer{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#c9e5ea3f;height:9vh;width:100vw;border-radius:50% 50% 0% 0%;position:absolute;bottom:0%;z-index:-1}.login-mobile .footer .image-footer{height:12.5vh;position:absolute;bottom:10%}.classes-list-wrapper{display:flex;flex-direction:column;height:fit-content;width:100%}.classes-list-wrapper .section{width:100%;padding-left:2.3rem}.classes-list-wrapper .head{height:19em;width:100%;background-color:#fff;position:relative;position:sticky;top:0;z-index:1}.classes-list-wrapper .sticky{display:block;position:relative;width:100vw;height:4em;background-color:#fff;z-index:3;min-height:fit-content}.classes-list-wrapper .headline{width:100%;overflow:scroll}.classes-list-wrapper .grades-wrapper-desktop{height:calc(100vh - 23em);overflow-y:auto}.classes-list-wrapper .grades-wrapper-desktop .classes-container{width:100%}.classes-list-wrapper .grades-wrapper-desktop .classes-container :last-child{border-bottom:none}.classes-list-wrapper .grades-wrapper-desktop .user-card-button-wrapper{border-bottom:#ebebeb 1px solid}.classes-list-wrapper .grades-wrapper-desktop :last-child{border-bottom:none}.classes-list-wrapper .grades-wrapper-desktop .study-groups-container{width:100%}.classes-list-wrapper .grades-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-x:hidden;padding-bottom:7em}.classes-list-wrapper .grades-wrapper .study-groups-container,.classes-list-wrapper .grades-wrapper .classes-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.classes-list-wrapper .grades-wrapper .user-card-button-wrapper{width:92%}.classes-list-wrapper .grades-wrapper .error-div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Rubik-medium;max-width:-webkit-fill-available;max-height:-webkit-fill-available}.classes-list-wrapper .grades-wrapper .error-div .error-text{text-align:center;color:#e50054;font-size:1.75em}.classes-list-wrapper .grades-wrapper .error-div .error-text-description{font-family:Rubik-regular;text-align:center;color:#e50054;font-size:1.5em;margin-top:.75em;white-space:break-spaces;line-height:1.2em}.classes-list-wrapper .grades-wrapper .no-starred-container{margin-top:2rem;font-family:Rubik-Regular;font-size:1.4em;color:#004a4e}.classes-list-wrapper .grades-wrapper .no-starred-container img{display:none}@media screen and (max-width: 800px){.classes-list-wrapper .grades-wrapper .no-starred-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.classes-list-wrapper .grades-wrapper .no-starred-container img{display:block;max-width:60%;opacity:.6}}.classes-list-wrapper .study-group-main-wrapper{width:90%;background-color:#fbedd8;border-radius:10px;margin-block:1em}@media screen and (max-width: 800px){.classes-list-wrapper .study-group-main-wrapper{background-color:transparent}.classes-list-wrapper .study-group-main-wrapper .no-groups{align-self:center}}.classes-list-wrapper .study-group-main-wrapper .study-group-headline{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem}.classes-list-wrapper .study-group-main-wrapper .study-group-headline .group-headline-name{font-family:Rubik-Regular;font-size:1.4em;color:#004a4e}.unbookmark-popup{padding:2rem!important}.class-grades-gradient-div-left{-webkit-mask-image:-webkit-gradient(linear,left center,right center,color-stop(57%,rgb(0,0,0)),color-stop(100%,rgba(0,0,0,0)));position:absolute;height:4rem;width:12vw;background:#fff;left:0;z-index:10}.class-grades-gradient-div-right{-webkit-mask-image:-webkit-gradient(linear,right center,left center,color-stop(57%,rgb(0,0,0)),color-stop(100%,rgba(0,0,0,0)));position:absolute;height:4rem;width:8vw;right:-1.4rem;background:#fff;z-index:10;border-radius:0 63px 0 0}.filter-grades-wrapper{padding-left:3rem;padding-inline-end:1em;height:80%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow-x:scroll;height:fit-content}.filter-grades-wrapper::-webkit-scrollbar{display:none}.top-bar-wrapper{width:100%;height:3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:3;border:none;position:sticky;top:0;margin-bottom:1rem}.top-bar-wrapper .new-messages-button{width:auto;width:3rem;margin-inline:4%;transform:translateY(10%);position:relative}.top-bar-wrapper .new-messages-button .icon{font-size:1.8rem;fill:#004a4e;width:3rem}.top-bar-wrapper .new-messages-button .unread-gps-counter{font-size:1em;position:absolute;right:-40%;top:-20%;color:#e50054;font-family:Rubik-regular}.top-bar-wrapper .name{font-family:Rubik-light;font-size:1.2rem;letter-spacing:.1rem}.top-bar-wrapper .MenuIcon{font-size:2em;margin-right:.5em}.side-bar .MuiPaper-root{border-top-left-radius:50px}.side-bar .side-bar-menu{width:75vw;min-width:270px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:unset;overflow-x:hidden}.side-bar .side-bar-menu .top-menu .close-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;width:100%;height:10%;margin:1% 0 2%;padding-right:.5em}.side-bar .side-bar-menu .top-menu .close-line .close-icon{font-size:2rem;color:#004a4e}.side-bar .side-bar-menu .top-menu .menu-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:18%}.side-bar .side-bar-menu .top-menu .menu-line .text{color:#004a4e;font-family:Rubik-medium;font-size:1.4em;white-space:nowrap}.side-bar .side-bar-menu .top-menu .menu-line .menu-icon{color:#004a4e;margin-inline-end:1em;font-size:2em}.side-bar .side-bar-menu .bottom-menu .ListItemButton{padding:0}.side-bar .side-bar-menu .bottom-menu .ListItemButton .menu-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:0}.side-bar .side-bar-menu .bottom-menu .ListItemButton .menu-line .text{color:#004a4e;font-family:Rubik-Regular;font-size:1.4em;white-space:nowrap}.side-bar .side-bar-menu .bottom-menu .ListItemButton .menu-line .menu-icon{color:#004a4e;margin-inline-end:1rem;font-size:2rem}.side-bar .side-bar-menu .bottom-menu .ListItemButton .highlight{background-color:#cae1e3}.side-bar .side-bar-menu .bottom-menu .container{display:flex;align-items:center}.side-bar .side-bar-menu .bottom-menu .container .border{border-bottom:1px solid #004a4e;width:100%}.side-bar .side-bar-menu .bottom-menu .container .content{white-space:nowrap;padding:0 10px;font-family:Rubik-Regular;font-size:1.2em;color:#004a4e}.checkbox-select-input-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.checkbox-select-input-wrapper .MuiOutlinedInput-notchedOutline{border:none}.checkbox-select-input-wrapper .checkbox-select-input-inner-wrapper{flex-direction:"row";width:100%}.checkbox-select-input-wrapper .checkbox-select-input-inner-wrapper .select-my-classes{border:1px solid #e3e3e3;margin:.9em;height:2.6em;padding:.2em;border-radius:10px;font-family:Rubik-light;font-size:1.2em;color:#004a4e}.MyClassSelectInput-menu-text{font-family:Rubik-light}.styled-headline-container{margin:10rem}.styled-headline-container .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:50%;right:0;z-index:10;background-color:#e50054;color:#004a4e;width:70%;height:8rem;border-radius:40px 40px 0;padding:3rem;gap:.5rem}.styled-headline-container .content-wrapper .left-invisible-div{width:2rem}.styled-headline-container .content-wrapper .name{color:#fff;font-family:Rubik-regular;font-size:1.4rem}.styled-headline-container .content-wrapper .status{color:#fff;font-family:Rubik-light;font-size:1.2rem;white-space:nowrap;gap:.5rem}.styled-headline-container .content-wrapper .favoriteIcon{opacity:.6}.styled-headline-container .content-wrapper:before{content:"";position:absolute;background-color:transparent;bottom:-55px;height:55px;width:53px;border-top-right-radius:32px;box-shadow:4px -25px 0 4px #e50054;right:0}.styled-headline-container .children{position:absolute;bottom:-5rem;right:1rem}.titled-header-container .white-background{height:5.7rem;width:100%;background-color:#fff;position:fixed;top:0;z-index:10}.titled-header-container .header-area{z-index:10;position:fixed;top:0;background-color:#b0c7c4;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:5.5rem;width:100%;padding-left:3vw;padding-right:3vw;color:#004a4e;border-bottom-left-radius:50px}.titled-header-container .header-area .left-invisible-div{width:2rem}.titled-header-container .header-area .delete-icon{width:2.5rem;height:2.5rem;z-index:1}.titled-header-container .header-area .titled-header-text{font-size:1.6rem;font-family:Rubik-medium}.titled-header-container .medium-title{padding-top:2vh;height:10.5rem}.titled-header-container .large-title{padding-top:2vh;height:13.5rem}.titled-header-container .medium-background{height:10rem}.titled-header-container .large-background{height:13rem}.titled-header-container .header-area:before{content:"";position:absolute;background-color:transparent;bottom:-50px;height:50px;width:41px;border-top-right-radius:83px;right:-3px;box-shadow:0 -25px #b0c7c4}.titled-header-container .display-block{display:block}.bubble-chat{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-bottom:2vh;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bubble-chat .bubble{border-radius:1.5rem;height:auto;max-width:75%;padding:1.5rem;color:#004a4e}.bubble-chat .from-me{background-color:#004a4e;border-end-start-radius:inherit;color:#fff}.bubble-chat .from-other{background-color:#fbedd8;border-start-end-radius:inherit;padding-top:1rem}.bubble-chat.right{align-items:flex-start}.bubble-chat .date{font-family:Rubik-regular;font-size:.9rem;color:#d5d5d7;margin-top:.3rem}.bubble-chat .goodpoint{font-family:Rubik-regular;font-size:1.2rem;white-space:pre-wrap;word-break:break-word;font-size:clamp(1.5vh,1rem,3.2vh)}.bubble-chat .teacher-name{color:#377174;font-size:1.2rem;font-family:Rubik-regular;margin-bottom:.3rem}.bubble-chat .viewed{display:flex;gap:.5rem;margin-right:.2rem}.copied-to-clipboard-alert{padding:1rem;font-family:Rubik-regular;font-size:1rem;background-color:#e50054;border-radius:1rem}._heading-1_16ewx_1{font-family:Rubik-bold;line-height:50px;font-size:30px;line-height:38px}._message_16ewx_8{font-family:Rubik-regular;font-size:1.5rem;color:#d72465;display:flex;flex-direction:row;justify-content:center;align-items:unset;margin-top:20%}@media screen and (max-width: 800px){.chat-container{position:fixed;top:calc(5.7em - .3rem);left:0;width:100%}}.chat-container .infinite-scroll-component{overflow:visible!important}.chat-container .no_gp_message{font-family:Rubik-regular;font-size:1.5rem;color:#e50054;text-align:center;position:absolute;top:20%;left:50%;transform:translate(-50%)}.chat-container #scrollableDiv{overflow:auto;display:flex;flex-direction:column-reverse;height:calc(105dvh - 5.7em - 6rem);padding:2rem;padding-bottom:.3;padding-top:.5rem}.chat-container #scrollableDiv.chat-desktop{width:100%;height:100%;position:relative;height:calc(86vh - 5.7em - 6rem)}.chat-container #scrollableDiv.presetMessages{height:calc(100vh - 5.7em - 26rem)}.chat-container #scrollableDiv.chat-desktop.presetMessages{height:calc(86vh - 5.7em - 26rem)}.chat-container .item-enter{transform:translateY(100px)}.chat-container .item-enter-active{transform:translateY(0);transition:all,transform .5s}.chat-container .chat-gp-date-block{display:flex;flex-direction:column-reverse;justify-content:center;align-items:unset;direction:rtl}.chat-container .chat-gp-date-block .chat-gp-sticky-date-container{z-index:100;position:sticky;width:fit-content;right:50%;transform:translate(53%);top:1%}@media screen and (max-height: 650px) and (min-width: 500px){.chat-container #scrollableDiv.chat-desktop.presetMessages{height:calc(99vh - 5.7em - 26rem)}}.openingSentences{position:fixed;bottom:0;width:100%}.openingSentences .MuiTabs-flexContainer{background-color:#f1f1f1;height:5rem;display:flex;flex-direction:row;justify-content:space-evenly;align-items:unset;padding-left:2rem;padding-right:2rem}.openingSentences .MuiTab-root{color:#377174;font-family:Rubik-regular;min-width:auto;font-size:clamp(1rem,2vh,1.2rem)}.openingSentences .MuiTab-root.Mui-selected{color:#f1f1f1;z-index:1}.openingSentences [role=tabpanel] .MuiBox-root{padding:2rem;background-color:#fff;height:15rem;overflow-y:scroll}.openingSentences .MuiTabs-indicator{position:absolute;height:3rem;border-radius:1.8rem;bottom:1rem;width:100%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1) 0ms;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#377174}.openingSentences .sentence{background-color:#f1f1f1a1;height:auto;margin-bottom:1rem;font-size:1.25rem;padding:.5rem 1rem .5rem .5rem;border-radius:.8rem;color:#377174;font-family:Rubik-regular;cursor:pointer}.openingSentences .selected{background-color:#377174;color:#fff}.openingSentences-desktop{position:absolute}@media (max-height: 650px) and (min-width: 500px){.openingSentences [role=tabpanel] .MuiBox-root{padding:1.5rem;height:10rem}}.sendAnimation .wow{height:60px;width:60px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='%23E50054' stroke-width='19' stroke-dasharray='1%2c20' stroke-dashoffset='100' stroke-linecap='butt'/%3e%3c/svg%3e");border-radius:100px;position:absolute;left:1.5rem;transform:translate(-35%,-50%);opacity:1;animation-name:show;animation-duration:1s}.sendAnimation .MuiSvgIcon-root{left:1rem;right:auto;color:#e50054}.sendAnimation .circle{color:#e50054}@keyframes show{0%{opacity:0}10%{opacity:1}to{opacity:0}}.goodpoint-textbox .box{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f7f7f7;width:100%;position:fixed;bottom:0;height:auto;min-height:5rem}.goodpoint-textbox .textbox-desktop{position:absolute;display:flex;justify-content:flex-start;align-items:center}.goodpoint-textbox .openSentences{bottom:20rem}.goodpoint-textbox .container{width:95%}.goodpoint-textbox .MuiTextField-root .MuiOutlinedInput-notchedOutline{border:none}.goodpoint-textbox .MuiInputBase-root{align-items:flex-end}.goodpoint-textbox .MuiInputBase-input{font-family:Rubik-light;color:#004a4e;font-size:1.3rem;padding-inline-end:1rem}.goodpoint-textbox ::placeholder{opacity:1;color:#e50054}.goodpoint-textbox .startIcons{color:#e50054;font-size:2.5rem;margin-inline-end:1rem;margin-bottom:1.3rem;cursor:pointer}.goodpoint-textbox .sendIcon{color:#e50054;transform:scaleX(-1);height:1.75rem;margin-bottom:1rem;cursor:pointer}.goodpoint-textbox .keyboardIcon{color:#c8c8c9;margin-bottom:1rem}@media (max-height: 650px) and (min-width: 500px){.goodpoint-textbox .box{min-height:2rem}.goodpoint-textbox .openSentences{bottom:15rem}}.header-chat-desktop{background-color:#b0c7c4;height:5.7rem;width:100%;position:absolute;top:0;z-index:2;padding-inline-start:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.header-chat-desktop .title-header{color:#004a4e;font-family:Rubik-Medium;font-size:1.5rem}@media (max-height: 650px) and (min-width: 500px){.header-chat-desktop{height:4.2rem}}.send-gp-chat{overflow:hidden;width:100%;height:100%}.send-gp-chat .header-container{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.send-gp-chat .prev-icon{margin-right:1.2rem;font-size:2rem;margin-bottom:.55rem;width:2.5rem;height:2.5rem}.send-gp-chat .student-description{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.send-gp-chat .student-name{font-family:Rubik-medium;font-size:1.3rem;letter-spacing:.02rem;text-align:center}.send-gp-chat .user-gp-count{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:.3rem;font-family:Rubik-Regular}.send-gp-chat .heart-icon{height:1rem;opacity:.5}.send-gp-chat .space{width:3rem}.send-gp-chat .names{border-bottom:solid .1rem #dbe2e6;height:auto;min-height:5rem;gap:1rem;flex-wrap:wrap;padding:1rem;display:flex;flex-direction:row;justify-content:center;align-items:unset;position:absolute;width:100%;z-index:1;background-color:#fff}@media screen and (max-width: 800px){.send-gp-chat{height:100vh}}.oval-main-wrapper{border:1px #dbe2e6 solid;background-color:#f3f6f7;border-radius:200px;padding-inline:.5em;font-family:Rubik-light;font-size:1.1em;cursor:pointer}.oval-main-wrapper .close-icon{cursor:pointer;font-size:1em;padding:0}.oval-main-wrapper .text{padding-inline:.5em}.inner-top-bar{width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:unset;padding-bottom:.75rem}.inner-top-bar .title{color:#004a4e;font-family:Rubik-medium;font-size:1.5rem}.inner-top-bar .heart{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem}.inner-top-bar .heart-icon{opacity:.5}.inner-top-bar .desktop{opacity:1;color:#f7d5af}.inner-top-bar .number{font-size:1.5rem;font-family:Rubik-regular;color:#004a4e}.inner-top-bar .arrow-and-title-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.inner-top-bar .prev{font-size:2rem;cursor:pointer}.searchBox{display:flex;flex-direction:row;justify-content:center;align-items:unset;width:100%}.searchBox .container{margin-top:1.5rem;background-color:#fff;border-radius:10px;width:89%;display:flex}.searchBox .container .MuiInputBase-input{font-family:Rubik-light;color:#004a4e;font-size:1.2rem;height:1rem}.searchBox .searchBox-with-border{border:solid 1px #dbe2e6;border-radius:10px}.searchBox .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-radius:10px;border:none}.searchBox ::placeholder{opacity:1}.searchBox .icons{color:#004a4e;cursor:pointer}.searchBox .clear-icon{display:flex}.studentsList{height:98%}.studentsList .top-bar{display:flex;flex-direction:column;justify-content:flex-start;align-items:unset}.studentsList .header-class-desktop{display:flex;flex-direction:row;justify-content:center;align-items:center;height:6%;margin-top:1rem;padding:.75rem;border-bottom:solid 1px #dbe2e6}.studentsList .list{background-color:#fff;margin-top:5%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto;height:70%}.studentsList .list .search_message{font-family:Rubik-regular;font-size:1.5rem;color:#e50054;margin-top:10%}.studentsList .row{width:90%;display:flex}.studentsList .selected{background-color:#fbedd8}.studentsList .user-card-border:not(:last-child){border-bottom:1px #ebebeb solid}@media screen and (max-width: 800px){.studentsList{height:100vh}.studentsList .list{height:100%}}.emojis-modal{z-index:1;outline:none;max-height:40vh;border-top-left-radius:1rem;border-top-right-radius:1rem;border:none;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;direction:rtl;width:100%}.emojis-modal .emojis-modal-text{width:90%;height:100%;border:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.4rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:1rem}.emojis-modal .emojis-modal-emojis-sum-up{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:90%}.emojis-modal .emojis-modal-emojis-sum-up .emojis-count{display:flex;flex-direction:row;justify-content:center;align-items:center}.emojis-modal .emojis-modal-emojis-sum-up .emojis-count .emoji-count-icon{width:2rem;height:2rem;transform:translateY(-4%)}.emojis-modal .emoji{width:1rem;height:1rem}.emojis-modal .modal-dragger{border:.2rem solid #707070;width:30%;height:0px;opacity:.3;margin-top:.8rem;border-radius:1rem}.emojis-modal-container{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.emojis-modal-container .MuiModal-backdrop{background-color:transparent}.emojis-modal-user-card{display:flex;flex-direction:row;justify-content:center;align-items:center}.desktop-emojis-modal-container{border-radius:2em;padding-top:1em;max-height:40vh;border:1px solid #dbe2e6}.emojis-modal-text::-webkit-scrollbar{display:none}.full-heigh-relative-wrapper{padding:16px;min-height:100vh;display:flex;justify-content:center;position:relative}.flex-img-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.teacher-list{height:100%}.teacher-list .title{margin-inline-start:5%;color:#004a4e;font-family:Rubik-medium;font-size:1.5rem;margin-bottom:0rem}.teacher-list .list{background-color:#fff;margin-top:5%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:4.5rem;overflow-y:auto;height:75%}.teacher-list .list .search_message{font-family:Rubik-regular;font-size:1.5rem;color:#e50054;margin-top:10%}.teacher-list .list .row{width:90%;display:flex}.teacher-list .list .selected{background-color:#fbedd8}.teacher-list .list .user-card-border:not(:last-child){border-bottom:1px #ebebeb solid}@media screen and (max-width: 800px){.teacher-list{height:100vh}.teacher-list .list{height:79%}}@media screen and (max-height: 650px){.teacher-list{padding-bottom:3rem}}@media screen and (max-height: 850px) and (min-width: 800px){.teacher-list .list{height:70%}}.Select-student-list-list-container{text-align:center;position:relative;width:100%;height:100%;padding-top:9rem;overflow:hidden}.Select-student-list-list-container #scrollableDiv{width:100%;height:100%;overflow:scroll;overflow-x:hidden;position:relative;padding-bottom:2rem;padding-inline:4rem}.Select-student-list-list-container .user-card-border{border-bottom:1px #ebebeb solid;padding-block:.5em}.Select-student-list-list-container .Select-student-list-list-users-container{background-color:#fff;padding-top:2vh;position:absolute;top:0%;z-index:1;padding-bottom:1rem;width:100%}.Select-student-list-list-container .Select-student-list-list-users-container .Select-student-list-list-users-container-header{color:#e50054;font-size:1.8rem}.Select-student-list-list-container .oval-wrapper{padding:1em;direction:rtl;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em}.Select-student-list-list-container .Select-student-list-button{background-color:#004a4e;width:10rem;height:4rem;position:absolute;bottom:3%;left:3%;z-index:1;border:none;border-radius:2rem;color:#fff;gap:.8rem;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.Select-student-list-list-container .Select-student-list-button .Select-student-list-text{font-size:1.3rem;font-family:Rubik-regular}.Select-student-list-list-container .Select-student-list-button .Select-student-list-icon{width:2rem;height:2rem}.Select-student-list-list-container .search{width:85%}.popup-wrapper{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#0000001a}.popup-wrapper .MuiBackdrop-root{background-color:transparent}.popup-wrapper .MuiDialog-container{width:100%}.popup-wrapper .MuiDialog-container .MuiPaper-root{background-color:transparent;box-shadow:none}.popup-wrapper .MuiDialog-container .MuiDialog-container{width:90%}.popup-wrapper .input{background-color:#fff;margin-bottom:1.5em;border-radius:10px;direction:rtl}.popup-wrapper .input ::placeholder{opacity:1}.popup-wrapper .input .MuiFormControlLabel-root{height:3em;border:#004a4e solid 1px;border-radius:10px}.popup-wrapper .input .Form-textInput{border:none;background-color:transparent;padding:10px;color:#004a4e}.popup-wrapper .input .Form-textInput.Mui-focused{outline:none}.popup-wrapper .input .Form-errorMsg-container{display:none}.background-wrapper{background-color:#fff;border-radius:20px;padding:1em}.background-wrapper .scroll{overflow-x:scroll;height:30em}.background-wrapper .checkbox-line{direction:rtl;padding:3px;margin-bottom:1.5em;border-radius:10px;background-color:#f9f9fb;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.background-wrapper .checkbox-line .checkbox{color:#b0c7c4}.background-wrapper .checkbox-line .checkbox-label{font-family:Rubik-Regular;font-size:1.4em}.background-wrapper .popup-button-wrapper .button{background-color:#b0c7c4;font-family:Rubik-medium;color:#004a4e;width:100%;color:dark_blue1;border-radius:10px;height:2.3em;font-size:1.5em}.export-form{width:100%;height:100%}.main-page-export-report{width:100%;height:100%;overflow-y:auto}.main-page-export-report .titled-page,.reportMainWrapper{width:100%}.Form-body .reportMainWrapper{font-family:Rubik-light;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:.85em;height:100%}.Form-body .reportMainWrapper .Form-label:not(.Form-radioButton-label),.Form-body .reportMainWrapper .Form-textInput-label{color:#004a4e;font-size:clamp(2vh,1.2rem,4vh);font-family:Rubik-medium}.Form-body .reportMainWrapper .flexColumn{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:80%;font-size:1.2em;color:#004a4e}.Form-body .reportMainWrapper .chooseClassWrapper{padding-top:2em}.Form-body .reportMainWrapper .chooseClassWrapper .gradeInput{margin-block:1em;align-self:center;justify-self:center;width:100%}.Form-body .reportMainWrapper .chooseClassWrapper .gradeInput .Form-select{height:3.5em}.Form-body .reportMainWrapper .chooseClassWrapper .gradeInput .Form-select.Form-error .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#e50054}.Form-body .reportMainWrapper .chooseClassWrapper .gradeInput .Form-select .MuiOutlinedInput-notchedOutline{border-width:1px;outline-width:1px;border-radius:10px}.Form-body .reportMainWrapper .forWhoWrapper .label{margin-bottom:.5em}.Form-body .reportMainWrapper .forWhoWrapper .input-button{margin-block:1em;width:100%;background-color:#fff;box-shadow:none;border-radius:10px;border:#c7c7c7 solid 1px;display:flex;flex-direction:row;justify-content:space-between;align-items:unset;color:#000;height:3em;font-size:1rem;align-items:center}.Form-body .reportMainWrapper .forWhoWrapper .input-button .button-placeholder{opacity:.5}.Form-body .reportMainWrapper .forWhoWrapper .radio .Form-errorMsg-container{display:none}.Form-body .reportMainWrapper .forWhoWrapper .radio .Form-radioButton-label{font-size:clamp(1.5vh,1rem,3.2vh)}.Form-body .reportMainWrapper .forWhoWrapper .inputAutocomplete{background-color:transparent;border-radius:10px;outline:none}.Form-body .reportMainWrapper .forWhoWrapper .inputAutocomplete .MuiInputBase-root{height:3em}.Form-body .reportMainWrapper .forWhoWrapper .inputAutocomplete .MuiInputBase-input{color:#004a4e}.Form-body .reportMainWrapper .forWhoWrapper .oval-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:unset;flex-wrap:wrap;gap:.5em}.Form-body .reportMainWrapper .datesWrapper{padding-top:2em}.Form-body .reportMainWrapper .datesWrapper .label{color:#004a4e!important;font-size:clamp(2vh,1.2rem,4vh)!important;font-family:Rubik-medium}.Form-body .reportMainWrapper .datesWrapper .date{width:100%}.Form-body .reportMainWrapper .datesWrapper .date .Form-dateRangeInput-control{margin:0}.Form-body .reportMainWrapper .datesWrapper .date .Form-inputContainer{width:100%}.Form-body .reportMainWrapper .datesWrapper .date svg{color:#004a4e}.Form-body .reportMainWrapper .datesWrapper .date .Form-dateRangeInput-textFields-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.Form-body .reportMainWrapper .datesWrapper .date .MuiInputBase-root{height:3.5em;color:#004a4e;height:clamp(6vh,3em,10vh);font-size:clamp(1.1vh,.8rem,2.8vh)}.Form-body .reportMainWrapper .datesWrapper .date .MuiInputBase-root .MuiInputBase-input::placeholder{opacity:1}.Form-body .reportMainWrapper .datesWrapper .date .Form-dateRangeInput{margin-top:1em;direction:rtl;width:100%}.Form-body .reportMainWrapper .datesWrapper .date .Form-dateRangeInput.Form-error .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#e50054}.Form-body .reportMainWrapper .datesWrapper .date .MuiOutlinedInput-notchedOutline{border-width:1px;outline-width:1px}.Form-body .reportMainWrapper .datesWrapper .date .MuiInputBase-root{border-radius:10px}.Form-body .reportMainWrapper .no-data{color:#e50054;font-size:1.2rem;height:1.5rem;margin-top:auto;margin-bottom:auto}.Form-body .reportMainWrapper .input .Form-textInput{height:2.5em;border-radius:10px;background-color:transparent;padding:10px}.Form-body .reportMainWrapper .input .Form-textInput .MuiInputBase-input{color:#004a4e}.Form-body .reportMainWrapper .input .Form-textInput.Mui-focused{outline-width:1px}.Form-body .reportMainWrapper .stick-to-bottom{margin-top:auto}.Form-body .reportMainWrapper .button{margin-bottom:1em;margin-top:1em;background-color:#b0c7c4;font-family:Rubik-medium;width:80%;color:#004a4e;border-radius:10px;height:2.3em;font-size:1.5em;box-shadow:none}.emojis-reactions-icons{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .5s ease-in-out;gap:1.5rem;flex-wrap:wrap;width:30rem;margin-top:3.5rem;position:relative}.emojis-reactions-icons .emojis-reaction-icon-container{width:3rem;height:3rem;border-radius:50%;border:none;outline:none}.emojis-reactions-icons .emojis-reaction-icon-container .emojis-reaction-icon{width:5rem;height:5rem;z-index:11}.emojis-reactions-icons .emojis-reaction-icon-container:not(.selected-emoji){opacity:.7}.reactors-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;transition:all .3s ease-in-out}.reactors-container .other-sender-input-container{direction:rtl;width:60%}.reactors-container .other-sender-input-container .MuiInputBase-root{border-radius:2rem;background-color:#fff;font-size:1.3rem;font-family:Rubik-light;color:#004a4e}.reactors-container .other-sender-input-container fieldset{border-width:1px!important}.reactors-container .emoji-reactors{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1.3rem;gap:.7rem;z-index:11;width:35rem;margin-bottom:1rem;position:relative}.reactors-container .emoji-reactors .emoji-sender{height:2.8rem;width:5rem;padding:.4rem 1.3rem;font-size:1.3rem;font-family:Rubik-light;color:#004a4e;border-radius:2rem;border:1px solid #004a4e;background-color:#fff;white-space:nowrap}.reactors-container .emoji-reactors .selected-sender-show-more-icon{width:1.5rem;height:1.5rem}.reactors-container .emoji-reactors .selected-reactor{background-color:#004a4e;color:#fff}.selected-sender-show-more-icon{width:1.5rem;height:1.5rem}.reaction-selector-button{position:absolute;transition:bottom .5s ease-in-out,left .5s ease-in-out,height .5s ease-in-out,width .5s ease-in-out,transform 2s ease-in-out;width:5rem;gap:.4rem;display:flex;justify-content:center;align-items:center}.reaction-selector-button *{flex-shrink:0}.emoji-reactors .reaction-selector-button{transition:bottom .5s ease-in-out,left .5s ease-in-out,height .5s ease-in-out,width .5s ease-in-out,transform .5s ease-in-out}@media screen and (max-width: 800px){.reactors-container .other-sender-input-container .MuiInputBase-root{font-size:1rem}.emojis-reactions-icons .emojis-reaction-icon-container{width:3rem;height:3rem}.emojis-reactions-icons .emojis-reaction-icon-container .emojis-reaction-icon{width:5rem;height:5rem}.emoji-reactors .emoji-sender{width:4rem;font-size:1.2rem}.selected-sender-show-more-icon{width:2.3rem;height:2.3rem}.reaction-selector-button .reaction-emoji-button{gap:.7rem}}.not-current-sender{transform:scale(0)}.continue-on-whatsapp-button{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #9fa7bf;background-color:#fff;padding:.8rem;border-radius:1rem;margin-top:1rem;width:20rem;height:3rem;align-self:center;cursor:pointer;gap:1rem;transition:all .5s ease-in-out}.continue-on-whatsapp-button .continue-on-whatsapp-text{font-size:1.1rem;font-family:Rubik-regular;color:#004a4e}.continue-on-whatsapp-button .whatsapp-icon{width:2.1rem;height:2.1rem}.new-gp-notification-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding-bottom:3rem;overflow-y:auto;overflow-x:hidden;direction:ltr}.new-gp-notification-container .desktop-reactions-box{flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:1rem;border:2px solid #b0c7c4;border-radius:1rem;padding:1rem;width:35rem;box-shadow:#b0c7c4 0 4px 8px;transition:all .3s ease-in-out}.new-gp-notification-container .desktop-reactions-box .desktop-reactions-box-header{font-size:1.5rem;font-family:Rubik-regular;color:#004a4e;margin-bottom:1rem}.new-gp-notification-container .desktop-reactions-box .desktop-reactions-box-description{font-size:1.3rem;font-family:Rubik-light;color:#004a4e;margin-bottom:1rem}.new-gp-notification-container .desktop-reactions-box .desktop-send-reaction{background-color:#b0c7c4;width:27rem;height:3rem;font-size:1.5rem;font-family:Rubik-medium;padding:.3rem;border-radius:.5rem;margin-top:3rem;color:#004a4e}.new-gp-notification-container .new-gp-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.new-gp-notification-container .new-gp-notification-title{text-align:center;font-size:2.3rem;font-family:Rubik-medium;color:#e50054}.new-gp-notification-container .new-gp-notification-image{width:18rem;height:18rem;margin-bottom:1.7rem;transform:translate(-2.5%)}.new-gp-notification-container .new-gp-content-read-aloud-button{border:1px solid #9fa7bf;border-radius:1rem;padding:.5rem .7rem;width:10rem;font-size:1rem;margin-bottom:1.5rem}.new-gp-notification-container .new-gp-content-read-aloud-button:active{background-color:#e50054}.new-gp-notification-container .new-gp-teacher-name{font-size:1.7rem;font-family:Rubik-medium;color:#004a4e;text-align:center}.new-gp-notification-container .new-gp-notification-content{font-size:1.3rem;font-family:Rubik-regular;color:#004a4e;text-align:center;margin-bottom:1rem;width:60vw;white-space:pre-wrap}.new-gp-reaction-drawer-container{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.new-gp-reaction-drawer-container .new-gp-reaction-drawer{height:5vh}.new-gp-reaction-drawer-container .MuiModal-backdrop{background-color:transparent}.new-gp-reaction-drawer-container .new-gp-reaction-drawer-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:.3rem;height:100%}.new-gp-reaction-drawer-container .drawer-puller{cursor:pointer;position:absolute;top:-48px;right:0;left:0;height:3.5rem;text-align:center;width:100%;z-index:10;visibility:visible;background-color:#b0c7c4;gap:.8rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.new-gp-reaction-drawer-container .drawer-puller .open-reaction-button{width:1.4rem;height:1.4rem}.new-gp-reaction-drawer-container .drawer-puller .send-reaction-puller-text{font-size:1.5rem;font-family:Rubik-regular;color:#004a4e}.new-gp-reaction-drawer-container .MuiPaper-root{height:17rem;overflow:visible;overflow-y:visible;background-color:#b0c7c4;transition:height .5s}.new-gp-reaction-drawer-container .MuiDrawer-paper{overflow-y:visible}.successful-reaction-message{width:12rem;height:3rem;background-color:#e50054;border-radius:1rem;padding:.3rem .5rem}.successful-reaction-message .successful-reaction-snack-bar{font-family:Rubik-regular;font-size:1.4rem}.gp-too-old-message-container{height:100vh;padding:1rem}.gp-too-old-message-container .gp-too-old-message{font-size:2rem;font-family:Rubik-regular;color:#e50054}@media screen and (max-width: 800px){.continue-on-whatsapp-button{margin-top:3.2rem}.new-gp-notification-container{justify-content:flex-start;height:calc(100dvh - 3.5rem);padding-top:1rem}.new-gp-notification-container .new-gp-notification-title{font-size:2.1rem;padding-left:1rem;padding-right:1rem}.new-gp-notification-container .new-gp-notification-content{font-size:1.5rem;width:80vw}.new-gp-notification-container .new-gp-notification-image{width:15rem;height:15rem}.new-gp-reaction-drawer-container .drawer-puller .send-reaction-puller-text{font-size:1.3rem}.new-gp-reaction-drawer-container .drawer-puller .open-reaction-button{width:1.3rem;height:1.3rem}.successful-reaction-snack-bar{font-size:1rem}}.relative{position:relative}.left-new-gp-background{position:absolute;left:0;top:0;width:15vw;height:100vh}.right-new-gp-background{position:absolute;right:0;top:0;width:15vw;height:100vh;transform:rotateY(180deg)}.right-new-gp-background,.left-new-gp-background{z-index:-1}.other-sender-drawer{transition:all .5s ease-in-out}.other-sender-drawer .MuiPaper-root{background-color:#b0c7c4;transition:all .5s ease-in-out}.gp-not-found{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#b0c7c4;padding:3rem}.gp-not-found p{font-family:Rubik-regular;color:#004a4e;font-size:3rem;text-align:center}.reactions-with-whatsapp .MuiDrawer-paper{height:13rem}.popping-images-container{position:absolute;top:0%;left:0%}.popping-images-container .popping-image-container{position:fixed;top:50%;left:50%;width:3rem;height:3rem}.popping-images-container .popping-image-container .popping-image{width:7rem;height:7rem}.popping-images-container .popping-image-container{position:absolute;animation:shoot 4s ease-in-out 1;animation-name:shoot}.popping-images-container .popping-image-container:nth-child(1){backface-visibility:hidden;will-change:transform;transform:translate(150vw,125vh);animation-duration:1.38s}.popping-images-container .popping-image-container:nth-child(2){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-54vh);animation-duration:1.19s}.popping-images-container .popping-image-container:nth-child(3){backface-visibility:hidden;will-change:transform;transform:translate(150vw,115vh);animation-duration:1.18s}.popping-images-container .popping-image-container:nth-child(4){backface-visibility:hidden;will-change:transform;transform:translate(150vw,116vh);animation-duration:1.01s}.popping-images-container .popping-image-container:nth-child(5){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,70vh);animation-duration:1.69s}.popping-images-container .popping-image-container:nth-child(6){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-118vh);animation-duration:1.41s}.popping-images-container .popping-image-container:nth-child(7){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-72vh);animation-duration:1.97s}.popping-images-container .popping-image-container:nth-child(8){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-96vh);animation-duration:1.29s}.popping-images-container .popping-image-container:nth-child(9){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-124vh);animation-duration:1.01s}.popping-images-container .popping-image-container:nth-child(10){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-105vh);animation-duration:1.24s}.popping-images-container .popping-image-container:nth-child(11){backface-visibility:hidden;will-change:transform;transform:translate(150vw,111vh);animation-duration:1.35s}.popping-images-container .popping-image-container:nth-child(12){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-111vh);animation-duration:1.75s}.popping-images-container .popping-image-container:nth-child(13){backface-visibility:hidden;will-change:transform;transform:translate(150vw,123vh);animation-duration:1.66s}.popping-images-container .popping-image-container:nth-child(14){backface-visibility:hidden;will-change:transform;transform:translate(150vw,142vh);animation-duration:1.16s}.popping-images-container .popping-image-container:nth-child(15){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,70vh);animation-duration:1.65s}.popping-images-container .popping-image-container:nth-child(16){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,146vh);animation-duration:1.84s}.popping-images-container .popping-image-container:nth-child(17){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,81vh);animation-duration:1.16s}.popping-images-container .popping-image-container:nth-child(18){backface-visibility:hidden;will-change:transform;transform:translate(150vw,71vh);animation-duration:1.4s}.popping-images-container .popping-image-container:nth-child(19){backface-visibility:hidden;will-change:transform;transform:translate(150vw,136vh);animation-duration:1.41s}.popping-images-container .popping-image-container:nth-child(20){backface-visibility:hidden;will-change:transform;transform:translate(150vw,86vh);animation-duration:1.33s}.popping-images-container .popping-image-container:nth-child(21){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-125vh);animation-duration:1.28s}.popping-images-container .popping-image-container:nth-child(22){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,118vh);animation-duration:1.52s}.popping-images-container .popping-image-container:nth-child(23){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-82vh);animation-duration:2s}.popping-images-container .popping-image-container:nth-child(24){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,71vh);animation-duration:1.63s}.popping-images-container .popping-image-container:nth-child(25){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-145vh);animation-duration:1.76s}.popping-images-container .popping-image-container:nth-child(26){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,51vh);animation-duration:1.61s}.popping-images-container .popping-image-container:nth-child(27){backface-visibility:hidden;will-change:transform;transform:translate(150vw,92vh);animation-duration:1.42s}.popping-images-container .popping-image-container:nth-child(28){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-88vh);animation-duration:1.16s}.popping-images-container .popping-image-container:nth-child(29){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-79vh);animation-duration:1.35s}.popping-images-container .popping-image-container:nth-child(30){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-71vh);animation-duration:1.09s}.popping-images-container .popping-image-container:nth-child(31){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-94vh);animation-duration:1.51s}.popping-images-container .popping-image-container:nth-child(32){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-102vh);animation-duration:1.98s}.popping-images-container .popping-image-container:nth-child(33){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-138vh);animation-duration:1.91s}.popping-images-container .popping-image-container:nth-child(34){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-143vh);animation-duration:1.45s}.popping-images-container .popping-image-container:nth-child(35){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-135vh);animation-duration:1.36s}.popping-images-container .popping-image-container:nth-child(36){backface-visibility:hidden;will-change:transform;transform:translate(150vw,124vh);animation-duration:1.29s}.popping-images-container .popping-image-container:nth-child(37){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-136vh);animation-duration:1.32s}.popping-images-container .popping-image-container:nth-child(38){backface-visibility:hidden;will-change:transform;transform:translate(150vw,104vh);animation-duration:1.53s}.popping-images-container .popping-image-container:nth-child(39){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-82vh);animation-duration:1.74s}.popping-images-container .popping-image-container:nth-child(40){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-72vh);animation-duration:1.33s}@keyframes shoot{0%{transform:translate(50vw,50vh);will-change:transform}}@keyframes fade{to{opacity:0}}@media screen and (max-width: 800px){.popping-images-container .popping-image-container{position:absolute;animation:shoot 2.5s ease-in-out 1;animation-name:shoot}.popping-images-container .popping-image-container:nth-child(1){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-64vh);animation-duration:1.69s}.popping-images-container .popping-image-container:nth-child(2){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,116vh);animation-duration:1.63s}.popping-images-container .popping-image-container:nth-child(3){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-123vh);animation-duration:2s}.popping-images-container .popping-image-container:nth-child(4){backface-visibility:hidden;will-change:transform;transform:translate(150vw,86vh);animation-duration:1.35s}.popping-images-container .popping-image-container:nth-child(5){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,128vh);animation-duration:1.73s}.popping-images-container .popping-image-container:nth-child(6){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-71vh);animation-duration:1.76s}.popping-images-container .popping-image-container:nth-child(7){backface-visibility:hidden;will-change:transform;transform:translate(150vw,128vh);animation-duration:1.34s}.popping-images-container .popping-image-container:nth-child(8){backface-visibility:hidden;will-change:transform;transform:translate(150vw,140vh);animation-duration:1.35s}.popping-images-container .popping-image-container:nth-child(9){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-70vh);animation-duration:1.14s}.popping-images-container .popping-image-container:nth-child(10){backface-visibility:hidden;will-change:transform;transform:translate(150vw,118vh);animation-duration:1.4s}.popping-images-container .popping-image-container:nth-child(11){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-110vh);animation-duration:1.25s}.popping-images-container .popping-image-container:nth-child(12){backface-visibility:hidden;will-change:transform;transform:translate(150vw,150vh);animation-duration:1.59s}.popping-images-container .popping-image-container:nth-child(13){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-129vh);animation-duration:1.27s}.popping-images-container .popping-image-container:nth-child(14){backface-visibility:hidden;will-change:transform;transform:translate(150vw,77vh);animation-duration:1.86s}.popping-images-container .popping-image-container:nth-child(15){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-69vh);animation-duration:1.28s}.popping-images-container .popping-image-container:nth-child(16){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,63vh);animation-duration:1.47s}.popping-images-container .popping-image-container:nth-child(17){backface-visibility:hidden;will-change:transform;transform:translate(150vw,140vh);animation-duration:1.91s}.popping-images-container .popping-image-container:nth-child(18){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,147vh);animation-duration:1.83s}.popping-images-container .popping-image-container:nth-child(19){backface-visibility:hidden;will-change:transform;transform:translate(150vw,65vh);animation-duration:1.25s}.popping-images-container .popping-image-container:nth-child(20){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,117vh);animation-duration:1.96s}.popping-images-container .popping-image-container:nth-child(21){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-94vh);animation-duration:1.39s}.popping-images-container .popping-image-container:nth-child(22){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-100vh);animation-duration:1.14s}.popping-images-container .popping-image-container:nth-child(23){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,83vh);animation-duration:1.87s}.popping-images-container .popping-image-container:nth-child(24){backface-visibility:hidden;will-change:transform;transform:translate(150vw,98vh);animation-duration:1.74s}.popping-images-container .popping-image-container:nth-child(25){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,96vh);animation-duration:1.23s}.popping-images-container .popping-image-container:nth-child(26){backface-visibility:hidden;will-change:transform;transform:translate(150vw,-77vh);animation-duration:1.5s}.popping-images-container .popping-image-container:nth-child(27){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-100vh);animation-duration:1.61s}.popping-images-container .popping-image-container:nth-child(28){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-53vh);animation-duration:1.84s}.popping-images-container .popping-image-container:nth-child(29){backface-visibility:hidden;will-change:transform;transform:translate(-150vw,-80vh);animation-duration:1.59s}.popping-images-container .popping-image-container:nth-child(30){backface-visibility:hidden;will-change:transform;transform:translate(150vw,73vh);animation-duration:1.5s}@keyframes shoot{0%{transform:translate(50vw,50vh);will-change:transform}}@keyframes fade{to{opacity:0}}}.personalized-area-wrapper{width:100vw;min-height:90vh}.personalized-area-wrapper .details-inputs{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.personalized-area-wrapper .input .Form-textInput{height:2.5em;border:#9fa7bf solid 1px;border-radius:10px;background-color:transparent;padding:10px}.personalized-area-wrapper .input .Form-textInput .MuiInputBase-input{color:#004a4e;font-size:1.3em;font-family:Rubik-regular}.personalized-area-wrapper .input .Form-textInput.Mui-focused{outline:none}.personalized-area-wrapper .Form-container .Form-textInput-control .Form-textInput-label{color:#004a4e;font-size:1.6em;font-family:Rubik-medium;margin-inline-start:.5rem}.personalized-area-wrapper .change-password{color:#004a4e;text-decoration:underline;font-size:1.2rem;font-family:Rubik-regular;align-self:flex-end}.personalized-area-wrapper .settings-container .Form-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:unset}.personalized-area-wrapper .settings-container .setting{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background-color:#fbedd8;padding:1vh 5vw;margin-bottom:2vh}.personalized-area-wrapper .settings-container .setting-span{color:#004a4e;font-size:1.29rem;font-weight:600;font-family:Rubik-light}.personalized-area-wrapper .footer-personal{display:flex;flex-direction:row;justify-content:center;align-items:unset}.personalized-area-wrapper .footer-personal .save-button{margin-top:3rem;margin-bottom:1em;background-color:#b0c7c4;font-family:Rubik-medium;width:80%;color:#004a4e;border-radius:10px;height:2.3em;font-size:1.5em;box-shadow:none}.message-container{border-bottom:1px solid #b0c7c4;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.message-container .message-div{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 2rem;gap:.7rem}.message-container .message-div .message{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5vw;color:#004a4e;font-size:1.2rem;font-family:Rubik-regular}.message-container .message-div .message .coloredStr{color:#7db6bb}.message-container .message-div .message .word{display:contents;color:#004a4e;font-size:1.2rem;font-family:Rubik-regular}.preset-messages-bank-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:unset;gap:10vw;height:100%}.preset-messages-bank-container .side-image{width:clamp(13vw,23rem,24vw)}.preset-messages-bank-container .delete-pm-popup-container{padding:2rem!important}.preset-messages-bank-container .bank-container{width:100vw}.preset-messages-bank-container .bank-container button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.preset-messages-bank-container .bank-container .categories-bar{background-color:#fff;height:6vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2rem;width:100%;box-shadow:0 2px 8px #0000001a}.preset-messages-bank-container .bank-container .categories-bar .tab{color:#004a4e;font-family:Rubik-regular;font-size:1.2rem;width:4rem;height:2.6rem;cursor:pointer}.preset-messages-bank-container .bank-container .categories-bar .selected{color:#fff;border-radius:20px;z-index:1}.preset-messages-bank-container .bank-container .categories-bar .background-div{position:absolute;border-radius:20px;width:4rem;height:2.6rem;background-color:#377174}.preset-messages-bank-container .bank-container .messages-div{overflow-y:scroll;max-height:80vh;direction:ltr}.preset-messages-bank-container .bank-container .messages-div *{direction:rtl}.preset-messages-bank-container .bank-container .messages-div .padding-div{height:7vh}.preset-messages-bank-container .bank-container .add-button{background-color:#004a4e;width:5rem;height:5rem;border-radius:50%;position:fixed;bottom:1rem;left:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.preset-messages-bank-container .bank-container .add-button .plus-sign{color:#fff;font-size:5rem}@media only screen and (min-width: 800px){.preset-messages-bank-container .bank-container{width:clamp(30vw,50%,40vw)}}.preset-messages-bank-container .bank-container .bank-container{width:100vw}.preset-messages-bank-container .bank-container .bank-container button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.preset-messages-bank-container .bank-container .bank-container .categories-bar{background-color:#fff;height:6vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2rem;width:100%;box-shadow:0 2px 8px #0000001a}.preset-messages-bank-container .bank-container .bank-container .categories-bar .tab{color:#004a4e;font-family:Rubik-regular;font-size:1.2rem;width:4rem;height:2.6rem;cursor:pointer}.preset-messages-bank-container .bank-container .bank-container .categories-bar .selected{color:#fff;border-radius:20px;z-index:1}.preset-messages-bank-container .bank-container .bank-container .categories-bar .background-div{position:absolute;border-radius:20px;width:4rem;height:2.6rem;background-color:#377174}.preset-messages-bank-container .bank-container .bank-container .messages-div{overflow-y:scroll;max-height:80vh}.preset-messages-bank-container .bank-container .bank-container .messages-div .padding-div{height:7vh}.preset-messages-bank-container .bank-container .bank-container .add-button{background-color:#004a4e;width:5rem;height:5rem;border-radius:50%;position:fixed;bottom:1rem;left:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.preset-messages-bank-container .bank-container .bank-container .add-button .plus-sign{color:#fff;font-size:5rem}@media only screen and (min-width: 800px){.preset-messages-bank-container .bank-container{height:100%}.preset-messages-bank-container .bank-container .categories-bar .background-div{background-color:#377174}.preset-messages-bank-container .bank-container .messages-div{height:100%}.preset-messages-bank-container .bank-container .add-button{position:absolute;right:2rem;bottom:0}}@media only screen and (min-width: 800px) and (max-width: 1024px){.preset-messages-bank-container{gap:3vw}.preset-messages-bank-container .bank-container{width:56%}}.UnsubscribeSuccess{width:80%;height:50%;margin:15% auto;text-align:center}.UnsubscribeSuccess p{color:#004a4e;font-size:1.6rem;font-family:Rubik-regular}.UnsubscribeSuccess .app-logo{height:10rem;width:20rem;transform:translate(10%,-20%)}.UnsubscribeSuccess .navigate-home{margin-top:3rem;font-size:1.4rem}@media screen and (min-width: 800px){.UnsubscribeSuccess .placeholder-image{height:35%;width:35%;position:absolute;bottom:15%;left:0}}@media screen and (max-width: 800px){.UnsubscribeSuccess{margin:25% auto;height:50%}.UnsubscribeSuccess .placeholder-image{width:100%}}.super-admin-school-form-input{border-radius:2rem!important}.super-admin-school-form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;width:100%;padding-bottom:1rem;height:21rem}.super-admin-school-form .super-admin-form-inputs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:100%}.super-admin-school-form .Form-textInput-control{gap:.2rem}.super-admin-school-form .Form-textInput{font-size:1.2rem}.super-admin-school-form .super-admin-school-form-title{color:#004a4e;margin-bottom:2rem}.super-admin-school-form .super-admin-submit-button,.super-admin-school-form .super-admin-cancel-button{background-color:#377174;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;height:4rem;width:9rem;padding:.2rem;border-radius:13px;font-size:1.5rem;font-family:Rubik-medium}.super-admin-school-form .super-admin-cancel-button{background-color:#fff;color:#377174;border:2px solid #9fa7bf}.super-admin-schools-action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:2rem}.super-admin-schools-action-buttons .school-info-button{width:1.6rem;height:1.6rem;transform:translateY(-2%);color:gray}.super-admin-schools-action-buttons .delete-button{width:3rem;color:gray}.super-admin-schools-action-buttons .edit-button{transform:translateY(4%);color:gray}.super-admin-schools-action-buttons .school-info-button:hover,.super-admin-schools-action-buttons .delete-button:hover,.super-admin-schools-action-buttons .edit-button:hover{color:#377174}.delete-school-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.delete-school-form .are-you-sure-title{font-family:Rubik-regular;font-size:1.5rem}.delete-school-form .are-you-sure-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-self:flex-start}.delete-school-form .are-you-sure-container .MuiTypography-root{font-size:1.1rem}.delete-school-form .delete-school-buttons{display:flex;justify-content:center;align-items:center;gap:1rem}.delete-school-form .delete-school-buttons .delete-school-button,.delete-school-form .delete-school-buttons .cancel-delete-school-button{background-color:#377174;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;width:7rem;height:3.5rem;cursor:pointer;border-radius:13px;font-size:1.5rem;font-family:Rubik-medium}.delete-school-form .delete-school-buttons .cancel-delete-school-button{background-color:#fff;color:#377174;border:2px solid #9fa7bf}.super-admin-generic-popup{min-width:25rem}.are-you-sure-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-self:flex-start}.are-you-sure-container .are-you-sure-checkbox-container{width:1.5rem;height:1.5rem;margin-left:1rem;border:1px solid #004a4e;border-radius:.2rem}.are-you-sure-container .are-you-sure-checkbox-container .are-you-sure-checkbox{width:1.5rem;height:1.5rem}.delete-admin-popup .title{margin-bottom:1rem}.delete-admin-popup .checkbox-stack{margin-bottom:.6rem}.delete-school-popup{padding:2rem!important}.school-info-container{padding-top:5rem;padding-right:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:unset}.school-info-container .school-info-admin-buttons{display:flex;gap:1rem;justify-content:flex-end}.school-info-container .delete-button{color:gray}.school-info-container .delete-button:hover{color:#377174}.school-info-container .AdminTable-title{margin-top:1rem;font-weight:100}.school-info-container .AdminTable-title-container{margin-bottom:0}.school-info-container .school-info{padding:2rem;width:100vw;border-radius:.6rem}.school-info-container .school-info .admin-list-title{font-size:1.5rem;color:#004a4e;font-family:Rubik-regular;margin-top:2rem}.school-info-container .school-info .admin-list{margin-top:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2rem}.school-info-container .school-info .admin-list .add-admin-button{width:3rem;height:3rem;font-size:2rem;border:.2rem solid #e50054;border-radius:50%}.school-info-container .school-info .admin-list .admin{border:.1rem solid #e50054;padding:1rem;border-radius:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.school-info-container .school-info .admin-list .admin .admin-details{display:flex;flex-direction:column;justify-content:center;align-items:center}.school-info-container .school-info .admin-list .admin .delete-admin-icon{color:gray;cursor:pointer}.school-info-container .school-info .admin-list .admin .delete-admin-icon:hover{color:#e50054}.school-info-container .school-info .school-name{font-size:2rem;color:#e50054;font-family:Rubik-regular;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem}.school-info-container .school-info .school-name .bold{font-family:Rubik-medium}.school-info-container .school-info .school-name .school-info-back-button{width:2.5rem!important;height:2.5rem}.school-info-container .school-info .school-name .school-info-back-button .school-info-back-icon{color:#e50054;width:2.5rem;height:2.5rem}.school-info-container .school-info .admin-counts-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:3rem;gap:5rem}.school-info-container .school-info .admin-counts-container .MuiSkeleton-root{height:10rem;width:20rem;transform:none}.school-info-container .school-info .admin-counts-container .teachers-count-container{padding:2rem 1rem;border-radius:1rem;min-width:20rem;width:fit-content;background:#fff;box-shadow:-3px 5px 15px -1px #d3d3d3}.school-info-container .school-info .admin-counts-container .teachers-count-container .count-text{font-size:1.5rem;color:#004a4e;font-family:Rubik-regular;text-align:center;line-height:1.5}.school-info-container .school-info .admin-counts-container .teachers-count-container .count-number{font-size:2.2rem;font-weight:700}.add-admin-radio-group .Form-radioGroup{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}.add-admin-form .super-admin-form-inputs:nth-of-type(2){align-items:flex-end}.add-admin-form .super-admin-form-inputs:nth-of-type(2) .MuiFormControl-root{width:auto!important;transform:translateY(.1rem)}.admin-already-exists{padding:2rem}.admin-already-exists .admin-already-exists-message{font-size:1.5rem;color:#e50054;font-family:Rubik-regular;text-align:center;line-height:1.5}.school-admins-table .AdminTable-paginationFooter-root{background-color:#fff;width:95%}.super-admin-actions{font-family:Rubik-medium;color:#004a4e}.super-admin-actions .actions-stack{padding:1.5vw;width:95%;background-color:#fff;height:100%;min-height:75vh}.super-admin-actions .actions-stack .super-admin-actions__action{display:flex;flex-direction:column;justify-content:flex-start;align-items:unset;gap:2rem}.super-admin-actions .actions-stack .super-admin-actions__action .super-admin-actions__title{margin-bottom:1rem;color:#e50054;font-family:Rubik-light;text-decoration:underline;font-size:1.5rem}.super-admin-actions .actions-stack .super-admin-actions__action .super-admin-actions__description{white-space:break-spaces;font-family:Rubik-regular;font-size:larger;line-height:1.5}.super-admin-actions .actions-stack .super-admin-actions__action .super-admin-actions__action-button{width:20%;float:right;margin-top:2rem;font-family:Rubik-medium;font-size:large;padding-block:.5rem}.actions-popup .content,.actions-popup .children{font-size:1.3rem;padding:2rem .8rem;color:#004a4e;white-space:break-spaces}.actions-popup .checkbox-stack{padding-inline-start:1rem;color:#004a4e}.actions-popup .checkbox-label{cursor:pointer}._heading-1_10hvu_1,._main-heading_10hvu_1{font-family:Rubik-bold;line-height:50px;font-size:30px;line-height:38px}._full-heigh-relative-wrapper_10hvu_8,._wrapper_10hvu_8{padding:16px;min-height:100vh;display:flex;justify-content:center;position:relative}._flex-img-container_10hvu_16,._img-container_10hvu_16{display:flex;flex-direction:column;align-items:center;justify-content:center}._card_10hvu_23{padding:16px;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:center;gap:16px;max-width:50rem;font-family:Rubik-light,sans-serif}._img-container_10hvu_16 img{max-width:80%}._animation_10hvu_39{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:50rem;z-index:100}._main-heading_10hvu_1{color:#004a4e;text-align:center}._good-point-text_10hvu_54{font-family:Rubik-medium,sans-serif}._share-btn_10hvu_58{font-family:Rubik-regular;font-size:1.2rem;display:flex;gap:10px;align-items:center}body::-webkit-scrollbar,.custom-scroll-bar::-webkit-scrollbar{background-color:#f7d5af;width:.5rem;border-radius:.6rem}body::-webkit-scrollbar-thumb,.custom-scroll-bar::-webkit-scrollbar-thumb{background-color:#9fa7bf;border-radius:.3rem}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.heading-1{font-family:Rubik-bold;line-height:50px;font-size:30px;line-height:38px}@font-face{font-family:Rubik-light;src:url(/fonts/Rubik-Light.ttf)}@font-face{font-family:Rubik-medium;src:url(/fonts/Rubik-Medium.ttf)}@font-face{font-family:Rubik-bold;src:url(/fonts/Rubik-Black.ttf)}@font-face{font-family:Rubik-regular;src:url(/fonts/Rubik-Regular.ttf)}*{margin:0;padding:0;box-sizing:border-box}body{overflow:overlay}.flex-center{display:flex;justify-content:center;align-items:center}.titled-page{padding-top:5.7rem}.medium-titled-page{padding-top:10rem}.large-titled-page{padding-top:13.5rem}.center-in-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clean-no-style-button{background-color:transparent;border:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
