.auth-wrapper{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#f8f9ff}.auth-container{height:55rem;width:43.06rem;padding:4.38rem 6.25rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:3px solid rgba(26,29,31,.1);border-radius:40px;box-shadow:0 0 10px #1a1d1f1a;background:#fdfdfd}.auth-logo{height:6.25rem;width:6.25rem;background:#04bd64}.auth-login-header{text-align:center}.auth-login-header h1{font-family:CodecProBold;font-size:2.5rem;color:#138141}.auth-login-header h2{font-family:CodecProNews;font-size:1.5rem;color:#1a1d1f}.auth-login-form{display:flex;flex-direction:column;justify-content:space-between;flex-grow:.3;width:100%}.auth-login-form button{font-family:CodecProBold;font-size:1.25rem;color:#fdfdfd;border:none;background:#138141;border-radius:1rem;padding:1rem}.auth-login-remember-forgot{display:flex;justify-content:space-between;margin-top:1rem}.remember-label{display:block;position:relative;padding-left:20px;cursor:pointer;font-family:CodecProNews;color:#1a1d1f;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:100%}.remember-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.remember-mark{position:absolute;left:0;height:1rem;width:1rem;border-radius:.2rem;border:1px solid #138141;transition:all .3s ease-in-out}.remember-label:hover input~.remember-mark{background:#fdfdfd}.remember-label input:checked~.remember-mark{background-color:#138141}.remember-mark:after{content:"";position:absolute;display:none}.remember-label input:checked~.remember-mark:after{display:block}.remember-label .remember-mark:after{left:.25rem;width:.3rem;height:.7rem;border:solid #fdfdfd;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.login-forgot{font-family:CodecProBold;font-size:1rem;color:#138141;text-decoration:underline;cursor:pointer}.auth-login-google{display:flex;flex-direction:column;justify-content:space-between;flex-grow:.2;width:100%}.google-or-lines{display:flex;justify-content:space-between;align-items:center}.google-lines{border:1.5px solid #1a1d1f;flex-grow:.45;height:0%}.google-or{font-family:CodecProBold;font-size:1rem;color:#1a1d1f}.google-button{border:1px solid;font-family:CodecProBold;font-size:1.25rem;color:#1a1d1f;text-align:center;padding:1rem}.loginName,.loginPass{display:block;width:100%;padding:1rem 1.25rem;font-family:CodecProBold;font-size:1.25rem;color:#1a1d1f;background:#fff;border:2px solid #1a1d1f;border-radius:10px;transition:all .2s ease-in-out;margin:1rem 0}.loginName:focus,.loginPass:focus{border:2px solid #138141;background:#fff;outline:none;color:#138141}.loginName::placeholder,.loginPass::placeholder{transition:all .2s ease-in-out}.loginName:focus::placeholder,.loginPass:focus::placeholder{color:#138141;opacity:0;transform:translateY(-10px)}.loginNameDiv p{display:block;font-family:CodecProBold;font-size:1rem;background:#fff;position:absolute;top:0;margin-top:7px;color:#138141;opacity:0;transition:all .2s ease-in-out}.loginName:focus+.nameAnimate{margin-left:2rem;padding:0 .5rem;opacity:1;color:#138141}.loginPass:focus+.passAnimate{margin-left:2rem;padding:0 .5rem;opacity:1;color:#138141}.loginNameDiv{position:relative}.loginPassEye{position:absolute;top:40%;right:5%;cursor:pointer}.eyeShow{visibility:visible;opacity:1;transition:all .3s ease-in-out}.eyeHide{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.loginInput{background:#fff;border:2px solid #1a1d1f;transition:all .4s ease-in-out}.loginInput+.passAnimate,.loginInput+.nameAnimate{margin-left:1.5rem;padding:0 .5rem;opacity:1;color:#1a1d1f}.auth-forgot-back{font-family:CodecProBold;font-size:1rem;color:#138141;cursor:pointer}.forgot-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:.3}.forgot-form{flex-grow:.1}.forgot-progress{display:flex;width:100%;justify-content:center}.forgot-progress-dot{width:10px;height:10px;background:#e1e1e1;margin:0 1rem;border-radius:10rem}.forgot-progress-active{width:20px;height:10px;border-radius:10rem;background:#138141}.reset-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:.3}.reset-strength-bar{width:100%;height:.3rem;background:#e1e1e1;border-radius:10rem;margin-bottom:1rem}.reset-reqs{color:#1a1d1f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.reset-strength-progress{height:.3rem;border-radius:10rem}.reset-strength-progress .vweak{width:25%;color:#d40723}.reset-strength-progress .weak{width:50%;color:#d40723}.reset-strength-progress .strong{width:75%;color:#04bd64}.reset-strength-progress .vstrong{width:100%;color:#04bd64}.success-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:.1}.success-container button{font-family:CodecProBold;font-size:1.25rem;color:#fdfdfd;border:none;background:#138141;border-radius:1rem;padding:1rem;width:100%}.dashboard-wrapper{display:flex;padding:0 2.5rem 2.5rem;height:87vh;justify-content:space-between}.dashboard-left{flex-grow:.25;display:flex;flex-direction:column}.dashboard-left-header{font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f;border-bottom:1px solid #e1e1e1;margin-bottom:1rem}.dashboard-left-header span{color:#138141}.dashboard-left-mid{display:flex;width:100%}.dashboard-total-window{padding:1.88rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;margin-right:1.88rem;min-width:40%}.dashboard-total-window span{font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f}.dashboard-total-window h2{font-family:CodecProExtraBold;font-size:7rem;color:#138141;text-align:right}.dashboard-total-window h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#138141;text-decoration:underline;text-align:right;cursor:pointer;margin:0}.total-window-header{display:flex;width:100%;justify-content:space-between;align-items:center}.dashboard-mid-grades{width:100%;display:flex;flex-direction:column;justify-content:space-between}.dashboard-grades{padding:2rem 1.88rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;display:flex;justify-content:space-between;align-items:center}.dashboard-grades h1{font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f;margin:0}.dashboard-grades h2{font-family:CodecProExtraBold;font-size:2.5rem;color:#138141;margin:0}.dashboard-grades h3{font-family:CodecProExtraBold;font-size:2.5rem;color:#d40723;margin:0}.dashboard-grades-title{display:flex;align-items:center;width:40%}.dashboard-grades-title img{margin-right:.5rem}.dashboard-grades-number{display:flex;align-items:center}.dashboard-arrow{border:1px solid #138141;display:flex;justify-content:center;align-items:center;border-radius:10px;height:3.13rem;width:2.19rem;margin-left:1rem;transition:.3s ease-in-out;cursor:pointer}.dashboard-arrow:hover{transform:translateY(-5px);box-shadow:0 4px 4px #00000040}.dashboard-left-bot{padding:1.88rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;margin-top:1.88rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.dashboard-advisers-header{display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem}.dashboard-advisers-title{font-family:CodecProBold;font-size:1.75rem;color:#1a1d1f}.dashboard-advisers-title img{margin-right:.5rem}.dashboard-advisers-select{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#1a1d1f;display:flex;align-items:center;cursor:pointer;position:relative}.dashboard-advisers-select span{margin-right:.5rem}.dashboard-left-bot h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:1rem;color:#138141;text-decoration:underline;padding:0 1.75rem;width:100%;text-align:right;margin:0}.dashboard-advisers-scroll{overflow-y:auto;display:grid;grid-template-columns:12.5rem 12.5rem 12.5rem 12.5rem;grid-template-rows:17.2rem;grid-gap:1.25rem;padding-right:1.25rem}.dashboard-advisers-scroll::-webkit-scrollbar{width:7px}.dashboard-advisers-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.dashboard-advisers-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.dashboard-advisers-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.dashboard-advisers-card{padding:1.25rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.dashboard-advisers-card img{height:7.81rem;width:6.25rem;background:#d9d9d9}.dashboard-advisers-card h1{font-family:CodecProBold;font-size:1rem;color:#1a1d1f;text-align:center;margin:0}.dashboard-advisers-card h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.75rem;color:#138141;text-align:center;margin:0}.dashboard-advisers-card div{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88rem;color:#1a1d1f}.dashboard-right{padding:1.88rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;flex-grow:.6;display:flex;flex-direction:column;justify-content:space-between;max-width:35%}.dashboard-department-header{padding:0 1.25rem;display:flex;font-family:CodecProBold;font-size:1.75rem;color:#1a1d1f;align-items:center}.dashboard-department-header span{margin-left:.5rem}.dashboard-department-bot{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;width:100%;font-size:1rem;color:#138141;text-decoration:underline;cursor:pointer;text-align:right;padding:0 1.25rem}.dashboard-department-scroll{overflow-y:auto;display:flex;flex-grow:.9;flex-direction:column;padding-right:1.25rem}.dashboard-department-scroll::-webkit-scrollbar{width:7px}.dashboard-department-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.dashboard-department-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.dashboard-department-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.department-scroll-header{font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f;display:flex;padding:.5rem;border-bottom:2px solid rgba(26,29,31,.1);width:100%}.scroll-header-left{flex-grow:.6}.department-scroll-items{display:flex;padding:1.5rem .5rem;border-bottom:1px solid rgba(19,129,65,.2);width:100%}.scroll-items-left{flex-grow:.7;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;color:#1a1d1f;display:flex;align-items:center}.scroll-items-right{font-family:CodecProExtraBold;font-size:1.75rem;color:#138141;display:flex;align-items:center}.dashboard-select-dropdown{position:absolute;right:0;top:2rem;padding:1.25rem .5rem;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd}.select-dropdown-scroll{overflow-y:auto;display:flex;flex-direction:column;max-height:15rem;padding-right:.5rem}.select-dropdown-scroll::-webkit-scrollbar{width:7px}.select-dropdown-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.select-dropdown-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.select-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.select-dropdown-item{padding:.4rem;display:flex;align-items:center;margin:.2rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px;color:#1a1d1f;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;width:10rem}.select-dropdown-item:hover{background:#e1e1e1}.department-modal-wrapper{position:absolute;top:0;left:0;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.department-modal-dim{position:absolute;top:0;left:0;height:100%;width:100%;background:#1a1d1f;opacity:.3}.department-modal{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:38%;z-index:1000}.department-modal-close{text-align:right;padding:0 .5rem}.department-modal-close span{cursor:pointer;font-size:2rem;color:#484848}.department-modal-header{padding:0 1.88rem}.department-modal-header h1{margin:0;font-family:CodecProBold;font-size:3rem;color:#138141}.department-modal-header h2{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;color:#1a1d1f}.department-modal-form{padding:1.88rem;margin-top:1.25rem}.department-modal-form h1{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1.5rem;color:#1a1d1f}.department-modal-btns{display:flex;justify-content:space-between;width:100%;margin-top:1rem}.department-modal-btns button{padding:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:1rem;border-radius:10px;flex-grow:.48}.department-modal-confirm{background:#138141;color:#fdfdfd;border:none}.department-modal-cancel{background:none;border:1px solid #1A1D1F;color:#1a1d1f}.department-modal-form form{display:flex;flex-direction:column;justify-content:space-between}.modal-input{display:block;width:100%;padding:1rem 1.25rem;font-family:CodecProBold;font-size:1.25rem;color:#1a1d1f;background:#fff;border:2px solid #1a1d1f;border-radius:10px;transition:all .2s ease-in-out;margin:1rem 0}.modal-input:focus{border:2px solid #138141;background:#fff;outline:none;color:#138141}.modal-input::placeholder{transition:all .2s ease-in-out}.modal-input:focus::placeholder{color:#138141;opacity:0;transform:translateY(-10px)}.modal-input-animate{display:block;font-family:CodecProBold;font-size:1rem;background:#fff;position:absolute;top:0;margin-top:7px;opacity:0;transition:all .2s ease-in-out}.modal-input:focus+.modal-input-animate{margin-left:2rem;padding:0 .5rem;opacity:1;color:#138141}.department-modal-input{position:relative}.modal-input-fill{background:#fff;border:2px solid #1a1d1f;transition:all .4s ease-in-out}.modal-input-fill+.modal-input-animate{margin-left:1.5rem;padding:0 .5rem;opacity:1;color:#1a1d1f}.department-modal-select{padding:1rem 1.25rem;font-family:CodecProBold;font-size:1.25rem;color:#1a1d1f99;background:#fff;border:2px solid #1a1d1f;border-radius:10px;transition:all .2s ease-in-out;margin:1rem 0;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.modal-select-name{color:#1a1d1f}.department-modal-dropdown{position:absolute;right:0;top:5rem;padding:1.25rem .5rem;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:100%;z-index:1000}.modal-dropdown-scroll{overflow-y:auto;display:flex;flex-direction:column;max-height:12rem;padding-right:.5rem}.modal-dropdown-scroll::-webkit-scrollbar{width:7px}.modal-dropdown-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.modal-dropdown-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.modal-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.modal-dropdown-item{padding:.4rem;display:flex;align-items:center;margin:.2rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px;color:#1a1d1f;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;width:100%}.modal-dropdown-item:hover{background:#e1e1e1}.modal-header-delete h1{color:#d40723}.department-modal-delete{display:flex;flex-direction:column;justify-content:space-between}.department-modal-delete h1{font-family:CodecProBold;font-size:1rem;padding:0 1.25rem;margin:1rem 0}.department-modal-delete h2{font-family:CodecProBold;font-size:1.25rem;color:#d40723;padding:0 1.88rem}.department-modal-deletebtn{background:#d40723;color:#fdfdfd;border:none}.delete-modal{color:#d40723}.delete-modal-btn{background:#d40723}.modal-success{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-success h1{font-family:CodecProBold;font-size:3rem;color:#138141;margin:0}.modal-success h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;color:#1a1d1f;text-align:center}.modal-success span{color:#138141}.modal-success-btn{width:100%;display:flex;padding:1.88rem}.modal-success-btn button{padding:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:1rem;border-radius:10px;background:#138141;color:#fdfdfd;border:none;flex-grow:1}.success-modal{width:28%;z-index:2001}.dim-confirm{z-index:2000}.modal-delete{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-delete h1{font-family:CodecProBold;font-size:3rem;color:#d40723;margin:0}.modal-delete h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;color:#1a1d1f;text-align:center}.modal-delete span{color:#d40723}.modal-delete-btn{width:100%;display:flex;padding:1.88rem}.delete-success-btn{width:100%;display:flex;padding:1.88rem;align-items:center;justify-content:center}.delete-success-btn button{padding:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:1rem;border-radius:10px;background:#d40723;color:#fdfdfd;border:none;flex-grow:1}.department-wrapper{padding:0 2.5rem 2.5rem;height:87vh;display:flex;flex-direction:column}.department-header{display:flex;justify-content:space-between}.department-header-search{padding:1.25rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;flex-grow:.8;display:flex}.department-header-search img{margin-right:1rem}.department-header-search input{font-family:CodecProNews;font-size:1.25rem;border:none;outline:none;flex-grow:1}.department-header-search input::placeholder{color:#a6a6a6}.department-header-new{flex-grow:.2;padding-left:2rem;display:flex}.department-header-new button{flex-grow:1;background:#138141;border:none;border-radius:10px;color:#fdfdfd;font-family:CodecProBold;font-size:1.25rem}.department-header-new span{margin-left:1rem}.department-sort{margin-top:3.13rem;padding:0 4.38rem;display:flex}.department-sortby{display:flex;flex-grow:.1;justify-content:space-between;align-items:center;margin-right:5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.department-sortby span{font-weight:500;color:#1a1d1f;font-size:1rem}.department-sortby div{font-size:1.25rem;cursor:pointer}.department-grid{flex-grow:1;display:grid;grid-template-columns:23.13rem 23.13rem 23.13rem 23.13rem;grid-auto-rows:14.38rem;grid-template-rows:none;grid-gap:1.4rem;margin-top:1.56rem;overflow-y:auto}.department-card{position:relative;padding:1.25rem;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd}.department-card-menu{flex-grow:.1;display:flex;justify-content:flex-end;align-items:center}.department-card-menu img{cursor:pointer}.department-card-title{flex-grow:.5;display:flex;flex-direction:column;align-items:center;justify-content:center}.department-card-title h1{font-family:CodecProBold;font-size:2rem;color:#138141;margin-bottom:.5rem;text-align:center}.department-card-title h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f;margin:0;text-align:center}.department-card-adviser{flex-grow:.2;display:flex;justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#1a1d1f;font-size:1rem;font-weight:500}.department-card-adviser span{margin-left:.5rem;color:#138141}.department-menu-dropdown{position:absolute;right:1rem;top:3rem;padding:.63rem;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd}.department-menu-dropdown div{padding:.5rem 1.5rem;display:flex;align-items:center;margin:.1rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px}.department-menu-dropdown span{margin-left:.5rem}.menu-dropdown-edit{color:#138141}.menu-dropdown-edit:hover{background:#138141;color:#fdfdfd}.menu-dropdown-delete{color:#d40723}.menu-dropdown-delete:hover{background:#d40723;color:#fdfdfd}.activeSort{color:#138141;border-bottom:2px solid #138141;font-weight:500}.student-modal{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:46%;z-index:1000}.student-modal-top{display:flex;margin-top:.5rem}.student-modal-details{display:flex;flex-direction:column;flex-grow:1}.student-modal-detailsTop{display:flex;justify-content:space-between}.student-modal-photo{display:flex;flex-direction:column;align-items:center;margin-right:2rem;width:27%}.student-modal-photo button{border-radius:.5rem;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;padding:.5rem;outline:none}.student-photo-img{background:#d9d9d9;width:100%;height:13rem;border-radius:1rem;margin-bottom:2rem;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.student-photo-img span{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#1a1d1f}.student-modal-lname{display:flex;width:90%}.student-modal-suffix{width:35%}.student-modal-bot{display:flex;justify-content:space-between;align-items:center}.student-modal-bottom{display:flex;flex-direction:column;margin-top:1rem}.student-modal-department{flex-grow:.48}.student-modal-statusType{flex-grow:.35}.studentModal-dropdown-scroll{overflow-y:auto;display:flex;flex-direction:column;max-height:5rem;padding-right:.5rem}.studentModal-dropdown-scroll::-webkit-scrollbar{width:7px}.studentModal-dropdown-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.studentModal-dropdown-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.studentModal-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.student-modal-status{display:flex;justify-content:space-between;align-items:center}.student-modal-statusChoices{display:flex}.student-modal-statusDiv{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#1a1d1f;border:1px solid #1A1D1F;border-radius:.5rem;margin-left:.5rem;padding:.5rem 0;width:8rem;text-align:center;cursor:pointer}.student-modal-statusDivActive{background:#138141;border:none;color:#fdfdfd}.department-modal-delete h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:500;color:#1a1d1f}.student-updateGrade-modal{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:36%;z-index:1000}.student-modal-disapprove{background:none;border:1px solid #D40723;color:#d40723}.student-modal-approveHeader{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:1.5rem;color:#138141;border-bottom:1px solid rgba(26,29,31,.1);padding:.5rem 0;margin-bottom:1rem}.student-modal-approveTable{max-height:10rem;overflow-y:auto;margin-bottom:1rem}.student-modal-approveTable::-webkit-scrollbar{width:7px}.student-modal-approveTable::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.student-modal-approveTable::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.student-modal-approveTable::-webkit-scrollbar-thumb:hover{background:#0d582d}.student-modal-approveRow{display:flex;justify-content:space-between;border-bottom:1px solid rgba(26,29,31,.1);padding:1rem 0 .5rem;margin-right:1rem}.student-modal-approveRow span{color:#138141;font-weight:500}.student-modal-approveRow div{flex-grow:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f}.student-disapprove-modal{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:46%;z-index:2000}.student-disapprove-textarea{margin-bottom:1rem;border:1px solid #1A1D1F;font-family:CodecProBold;font-size:1rem;resize:none;color:#1a1d1f;outline:none;border-radius:1rem;padding:1rem;min-height:10rem;transition:all .3s ease-in-out}.student-disapprove-textarea:focus{border:1px solid #D40723;color:#d40723}.student-disapprove-textarea:focus::placeholder{opacity:0}.student-disapprove-textarea::placeholder{font-family:CodecProBold;font-size:1rem;color:#a6a6a6;opacity:1;transition:all .3s ease-in-out}.student-disapprove{display:flex;flex-direction:column}.student-disapprove h1{font-family:CodecProBold;font-size:3rem;color:#d40723;margin-bottom:1.5rem}.student-disapprove h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;color:#1a1d1f}.students-delete-link{width:100%}.student-modal-numberCur{display:flex;justify-content:space-between}.student-modal-curriculum{display:flex;min-width:49%;max-width:49%;flex-direction:column}.student-modal-curriculum div{min-width:100%;max-width:100%}.students-wrapper{display:flex;padding:0 2.5rem 2.5rem;height:87vh;flex-direction:column}.students-header{width:100%;display:flex;justify-content:space-between}.students-header-search{flex-grow:.49;padding:1.25rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;display:flex}.students-header-search img{margin-right:1rem}.students-header-search input{font-family:CodecProNews;font-size:1.25rem;border:none;outline:none;flex-grow:1}.students-header-search input::placeholder{color:#a6a6a6}.students-header-actions{display:flex;justify-content:space-between;flex-grow:.49;position:relative}.students-header-select{padding:1rem 1.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1.25rem;color:#1a1d1f99;background:#fff;border:2px solid #1a1d1f;border-radius:10px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;width:18.75rem;max-width:18.75rem;margin:0 .5rem}.students-header-selected{border:1px solid #138141;color:#138141}.students-header-selected span{color:#138141}.students-header-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.students-header-select>svg{flex-shrink:0}.students-select-name{color:#1a1d1f}.students-dropdown{position:absolute;right:0;top:5rem;padding:1.25rem .5rem;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:100%}.students-dropdown-scroll{overflow-y:auto;display:flex;flex-direction:column;max-height:12rem;padding-right:.5rem}.students-dropdown-scroll::-webkit-scrollbar{width:7px}.students-dropdown-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.students-dropdown-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.students-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.students-dropdown-item{padding:.4rem;display:flex;align-items:center;margin:.2rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px;color:#1a1d1f;word-break:break-all;width:100%}.students-dropdown-item:hover{background:#e1e1e1}.students-header-actions button{flex-grow:1;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;font-family:CodecProBold;font-size:1.25rem;color:#fdfdfd;outline:none;border:none}.students-header-add{margin:0 .5rem;background:#138141}.students-header-import{margin-left:.5rem;background:#1a1d1f}.students-sortby{flex-grow:1}.students-table{margin-top:1.25rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;padding:1.88rem;display:flex;flex-direction:column;max-height:40rem}.students-table-header{display:flex;justify-content:space-between;font-family:CodecProBold;font-size:1.25rem;color:#000;border-bottom:2px solid rgba(0,0,0,.2);padding:1.5rem 1.88rem 1.5rem 0}.students-table-header div{text-align:center}.students-table-scroll{margin-top:.5rem;overflow-y:auto;padding-right:1.45rem;flex-grow:1}.students-table-scroll::-webkit-scrollbar{width:7px}.students-table-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.students-table-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.students-table-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.students-table-row{display:flex;justify-content:space-between;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#000;padding:.5rem 0;border-bottom:1px solid #E1E1E1;margin-top:.5rem}.students-table-row div{text-align:center;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.students-table-big{width:15rem;max-width:15rem}.students-table-small{width:10rem;max-width:10rem}.students-row-inactive{background:#1a1d1f1a}.students-row-status{padding:.5rem;font-family:CodecProBold;font-size:1rem;border-radius:10px;margin:0 1rem;display:flex;justify-content:center}.students-status-active{color:#138141;border:1px solid #138141}.students-status-inactive{color:#737373;border:1px solid #737373}.students-type-irregular{color:#d40723;border:1px solid #D40723}.students-row-edit{padding:.5rem;background:#138141;border-radius:10px;color:#fdfdfd;cursor:pointer;margin:0 3rem}.error-dialog-wrapper{position:absolute;top:120%;right:10px;z-index:1000;min-width:50%;max-width:80%;padding:1rem 2rem 1rem 1rem;background:#fdfdfd;border:1px solid #D40723;border-radius:1rem;box-shadow:0 4px 12px #0000004d;color:#d40723;font-size:1rem;font-family:CodecProNews}.error-message{margin-bottom:5px;line-height:1.4}.error-dialog-close{position:absolute;top:5px;right:8px;font-size:1.5rem;font-weight:700;color:#d40723;cursor:pointer;line-height:1;padding:2px 5px;opacity:.7;transition:opacity .2s}.error-dialog-close:hover{opacity:1}.studentsview-wrapper{display:flex;padding:0 2.5rem 2.5rem;height:87vh;flex-direction:column}.studentsview-back{font-family:CodecProBold;font-size:1.25rem;color:#138141;cursor:pointer}.studentsview-back a{all:unset}.studentsview-back span{margin-left:1rem}.studentsview-info{display:flex;flex-direction:column;margin-top:1rem}.studentsview-info-header{display:flex;justify-content:space-between;align-items:center}.studentsview-info-header h1{font-family:CodecProBold;font-size:2.5rem;color:#1a1d1f;margin:0}.studentsview-info-header h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;color:#1a1d1f;margin:0}.studentsview-info-window{margin-top:1.25rem;border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;padding:1.88rem;display:flex;flex-direction:column;transition:all .3s ease-in-out}.studentsview-info-top{display:flex;justify-content:flex-end;align-items:center}.studentsview-info-icon{cursor:pointer;margin-right:.5rem;background:none;outline:none;border:none}.studentsview-info-expand{margin-left:1rem;color:#1a1d1f;cursor:pointer}.studentsview-info-noexpand{margin-left:1rem;color:#a6a6a6;cursor:not-allowed}.studentsview-info-noicon{color:#a6a6a6;cursor:not-allowed}.studentsview-info-edit{color:#1a1d1f}.studentsview-info-trash{color:#d40723}.studentsview-info-content{display:flex;transition:all .3s ease-in-out}.studentsview-info-col{display:flex;flex-direction:column;justify-content:space-between;flex-grow:.1;margin-left:2rem}.studentsview-info-content img{height:14.6rem;width:11.4rem;background:#d9d9d9;border-radius:10px}.studentsview-info-col h1{font-family:CodecProBold;font-size:1rem;color:#1a1d1f;margin-bottom:1rem}.studentsview-info-col h2{font-family:CodecProBold;font-size:1.5rem;color:#138141;margin:0 0 0 1rem}.studentsview-info-colstat{flex-grow:.05;margin-left:2rem;display:flex;flex-direction:column;justify-content:space-between}.studentsview-info-colstat h1{font-family:CodecProBold;font-size:1rem;color:#1a1d1f;margin-bottom:.5rem}.studentsview-info-minimize{height:0;overflow:hidden}.studentsview-info-maximize{height:100%;overflow:hidden}.studentsview-grades{flex-grow:1;margin-top:3rem;display:flex;flex-direction:column}.studentsview-grades-header{margin-bottom:.5rem;display:flex;align-items:center}.studentsview-grades-header h1{font-family:CodecProBold;font-size:2.5rem;color:#1a1d1f;margin:0}.studentsview-grades-years{display:flex;align-items:center;margin-left:1rem}.studentsview-grades-year{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:.88rem;color:#1a1d1f;border:1px solid #1A1D1F;cursor:pointer;padding:.5rem 1rem;margin:0 1rem;border-radius:1.25rem}.studentsview-grades-yearSelected{background:#138141;border:1px solid #138141;color:#fdfdfd}.studentsview-grades-window{border-radius:1rem;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;padding:1.88rem;display:flex;transition:all .3s ease-in-out;flex-grow:1}.studentsview-grades-sems{display:flex;flex-direction:column;align-items:center;padding:1rem}.studentsview-grades-sem{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:.88rem;color:#1a1d1f;padding:.5rem 1rem;border:1px solid #1A1D1F;border-radius:1.25rem;margin-bottom:1rem;width:9rem;text-align:center;cursor:pointer}.studentsview-grades-semSelected{background:#138141;border:1px solid #138141;color:#fdfdfd}.studentsview-grades-content{padding-left:2.5rem;width:100%;display:flex;flex-direction:column}.studentsview-grades-top{display:flex;justify-content:space-between;align-items:center}.studentsview-grades-text h1{font-family:CodecProBold;font-size:2rem;color:#1a1d1f;margin:0}.studentsview-grades-text h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f;margin:0}.studentsview-grades-text span{font-weight:500}.studentsview-grades-approve{display:flex;align-items:center;margin-bottom:1rem}.studentsview-grades-approvebtn{border:none;outline:none;background:#138141;font-family:CodecProBold;font-size:1rem;color:#fdfdfd;padding:1rem 1.88rem;border-radius:10px;margin-right:1rem}.studentsview-grades-table{border:2px solid #138141;border-radius:20px;height:0;flex-grow:1;overflow:hidden;padding:1.25rem 1.88rem;display:flex;flex-direction:column}.studentsview-table-header{display:flex;justify-content:space-between;font-family:CodecProBold;font-size:1.25rem;color:#000;border-bottom:2px solid rgba(0,0,0,.2);padding:0 1.88rem 0 0}.studentsview-table-header div{text-align:center}.studentsview-table-scroll{margin-top:.5rem;overflow-y:auto;padding-right:1.45rem;flex-grow:1}.studentsview-table-scroll::-webkit-scrollbar{width:7px}.studentsview-table-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.studentsview-table-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.studentsview-table-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.studentsview-table-row{display:flex;justify-content:space-between;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#000;border-bottom:1px solid #E1E1E1;margin-top:.5rem;padding:.5rem 0}.studentsview-table-row div{text-align:center;word-break:break-all}.studentsview-table-big{width:15rem;max-width:15rem}.studentsview-table-small{width:10rem;max-width:10rem}.studentsview-table-pending{font-family:CodecProBold;font-size:1rem;color:#c28f05;padding:.2rem;border:1px solid #C28F05;border-radius:10px;margin:0 1rem}.studentsview-table-approved{font-family:CodecProBold;font-size:1rem;color:#138141;padding:.2rem;border:1px solid #138141;border-radius:10px;margin:0 1rem}.studentsview-table-disapproved{font-family:CodecProBold;font-size:1rem;color:#d40723;padding:.2rem;border:1px solid #D40723;border-radius:10px;margin:0 1rem}.studentsview-table-update{font-family:CodecProBold;font-size:1rem;color:#fdfdfd;padding:.2rem 1rem;background:#138141;border-radius:10px;border:none;outline:none}.studentsview-table-noupdate{font-family:CodecProBold;font-size:1rem;color:#fdfdfd;padding:.2rem 1rem;background:#a6a6a6;border-radius:10px;cursor:not-allowed;border:none;outline:none}.studentsview-grades-noapprove{border:none;outline:none;font-family:CodecProBold;font-size:1rem;color:#fdfdfd;padding:1rem 1.88rem;border-radius:10px;margin-right:1rem;background:#a6a6a6;cursor:not-allowed}.subjects-modal{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:46%;z-index:1500}.subjects-form-name{display:flex;width:100%}.subjects-form-name div{flex-grow:1}.subjects-form-codeunits{display:flex;justify-content:space-between}.subjects-form-codeunits div{flex-grow:.45}.curriculum-selectYear{margin-top:1rem}.curriculum-selectYear h3{margin:0;font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f}.curriculum-selectYear-grid{display:grid;grid-template-columns:7rem 7rem 7rem 7rem 7rem;grid-auto-rows:2.25rem;gap:1.5rem;margin:1.5rem 0;max-height:7rem;overflow-y:auto}.subjects-dropdown-item{padding:.4rem;display:flex;align-items:center;margin:.2rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px;color:#1a1d1f;word-break:break-all;width:100%}.subjects-dropdown-item:hover{background:#e1e1e1;color:#1a1d1f;border:1px solid #E1E1E1}.subjects-prereq-selected{color:#fdfdfd;border:1px solid #138141;background:#138141}.subjects-checkmark{margin-right:.5rem;font-size:1rem}.error-wrapper{display:flex;flex-direction:column}.subjects-warning-btn{width:100%}.subjects-table-action{display:flex;justify-content:space-evenly;width:60%;margin:0 auto}.subjects-table-action div{cursor:pointer}.subjects-table-trash{color:#d40723}.personnel-modal{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:68%;z-index:1000}.personnel-modal-main{display:flex;justify-content:space-between}.personnel-modal-photo{flex-grow:.4;display:flex;flex-direction:column;align-items:center;margin-right:2rem}.personnel-modal-details{display:flex;flex-direction:column;flex-grow:1}.personnel-details-content{display:flex;justify-content:space-between}.personnel-details-left,.personnel-details-right{display:flex;flex-direction:column;width:48%}.personnel-details-top{display:flex;justify-content:space-between}.personnel-details-top div{flex-grow:.45}.personnel-photo-img{background:#d9d9d9;width:100%;height:50%;border-radius:1rem;margin-bottom:2rem;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.personnel-photo-img span{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#1a1d1f}.personnel-modal-photo button{border-radius:.5rem;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;padding:.5rem;outline:none}.personnel-button-create{background:#a6a6a6;color:#fdfdfd;border:none}.personnel-button-edit{background:none;border:2px solid #1A1D1F;color:#1a1d1f}.personnel-details-deleteText{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;color:#1a1d1f}.personnel-delete-tempPass{font-size:1.25rem;color:#d40723;background:none;outline:none;border:none;width:90%}.personnel-delete-eye{position:absolute}.personnel-details-passMatchSpan{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#d40723;font-weight:500}.personnel-details-passMatchDiv input,.personnel-details-passMatchDiv input:focus{border:2px solid #D40723;color:#d40723}.personnel-details-passMatchDiv .passAnimate,.personnel-details-passMatchDiv input:focus~.passAnimate{color:#d40723}.personnel-password-reset{padding:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:1rem;border-radius:10px;background:#138141;color:#fdfdfd;border:none}.personnel-table-tempPass{display:flex}.personnel-table-tempPass input{border:none;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;background:none}.personnel-table-tempPass img{cursor:pointer;margin-right:.5rem}.curriculum-modal-create{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:46%;z-index:1000}.curriculum-modal-edit{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:88%;z-index:1000}.curriculum-selectYear{margin-top:2rem}.curriculum-selectYear-text{margin:0;margin-bottom:.5rem;font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f}.curriculum-selectYear-grid{display:grid;grid-template-columns:7rem 7rem 7rem 7rem 7rem;grid-auto-rows:2.25rem;gap:1.5rem;margin:2rem 0;max-height:10rem;overflow-y:auto}.curriculum-selectYear-grid::-webkit-scrollbar{width:7px}.curriculum-selectYear-grid::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.curriculum-selectYear-grid::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.curriculum-selectYear-grid::-webkit-scrollbar-thumb:hover{background:#0d582d}.curriculum-selectYear-div{border:1px solid #1A1D1F;border-radius:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#1a1d1f;display:flex;align-items:center;justify-content:center;cursor:pointer}.curriculum-selectedYear{color:#fdfdfd;border:1px solid #138141;background:#138141}.curriculum-manage-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.curriculum-manage-details{width:30%}.curriculum-manage-detailsTop{display:flex;align-items:center}.curriculum-manage-detailsTop div{margin-left:1rem;cursor:pointer;color:#1a1d1f}.curriculum-manage-detailsTop h1{font-family:CodecProBold;font-size:2.5rem;color:#1a1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.curriculum-manage-details p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f;font-weight:300}.curriculum-manage-details span{color:#138141;font-weight:500}.curriculum-manage-yearLevels{display:flex;align-items:center;justify-content:space-evenly;flex-grow:1}.curriculum-manage-yearLevel{border:1px solid #1A1D1F;border-radius:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#1a1d1f;display:flex;align-items:center;justify-content:center;cursor:pointer;width:6rem;height:2.25rem}.curriculum-manage-acadYears{display:flex;align-items:center;justify-content:space-evenly;flex-grow:1;border-left:2px solid #A6A6A6}.curriculum-manage-yearDiv{border:1px solid #1A1D1F;border-radius:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#1a1d1f;display:flex;align-items:center;justify-content:center;cursor:pointer;width:7.5rem;height:2.25rem}.curriculum-manage-yearDivActive{color:#fdfdfd;border:1px solid #138141;background:#138141}.curriculum-manage-yearDiv span{font-size:1.5rem}.curriculum-grades-text{display:flex;align-items:center}.curriculum-grades-text div{color:#1a1d1f;margin-left:1rem;cursor:pointer}.curriculum-grades-text h1{font-family:CodecProBold;font-size:2rem;color:#1a1d1f;margin:0 2rem 0 0}.curriculum-grades-text h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f;margin:0}.curriculum-grades-text span{font-weight:500;color:#138141}.curriculum-grades-approvebtn{border:none;outline:none;background:#138141;font-family:CodecProBold;font-size:1rem;color:#fdfdfd;padding:.5rem 1.88rem;border-radius:10px}.curriculum-grades-table{border:2px solid #138141;border-radius:20px;flex-grow:1;overflow:hidden;padding:1.25rem 1.88rem;display:flex;flex-direction:column;height:21rem}.curriculum-modal-updateUnits{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:30%;z-index:2000}.curriculum-updateUnits-span{color:#138141}.curriculum-modal-updateAcadYear{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:42%;z-index:2000}.modal-input-error{border-color:#d40723;color:#d40723}.modal-input-error::placeholder{color:#d40723;opacity:1}.modal-error-text{font-size:1rem;color:#d40723;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:-.3rem 0}.modal-input-fill+.modal-inputTop-error{color:#d40723}.curriculum-modal-close{background:none;border:1px solid #1A1D1F;color:#1a1d1f;min-width:100%;max-width:100%}.curriculum-grid{flex-grow:1;display:grid;grid-template-columns:31rem 31rem 31rem;grid-auto-rows:13.81rem;grid-template-rows:none;grid-gap:1.4rem;margin-top:1.56rem;overflow-y:auto}.curriculum-grid::-webkit-scrollbar{width:7px}.curriculum-grid::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.curriculum-grid::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.curriculum-grid::-webkit-scrollbar-thumb:hover{background:#0d582d}.curriculum-card-content{display:flex;justify-content:space-between;margin-top:.5rem}.curriculum-card-left{display:flex;flex-direction:column;justify-content:space-between;margin-right:2rem;padding:.5rem 0;max-width:50%}.curriculum-card-title h1{font-family:CodecProBold;font-size:2rem;color:#138141;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.curriculum-card-title h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f}.curriculum-card-left span{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#138141;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.curriculum-card-right{border:1px solid #138141;border-radius:.5rem;display:flex;flex-grow:1;padding:1rem 1.5rem;justify-content:space-between;align-items:center}.curriculum-card-right p{margin:0}.curriculum-details-left p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f}.curriculum-details-right p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#138141}.settings-modal{padding:1.25rem;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;width:38%;z-index:1000}.settings-acadYear-form{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.settings-acadYear-form span{font-family:CodecProBold;font-size:2rem;color:#1a1d1f}.settings-acadYear-div{width:34%;display:flex}.settings-acadYear-orderDiv{width:25%;display:flex}.modal-input:focus+.settings-input-animate{margin-left:1.3rem;padding:0 .5rem;opacity:1;color:#138141}.modal-input-fill+.settings-input-animate{margin-left:.8rem;padding:0 .5rem;opacity:1;color:#1a1d1f}.settings-main{display:flex;justify-content:space-between;height:85vh}.settings-menu{display:flex;flex-direction:column;flex-grow:.03}.settings-menu-div{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;color:#1a1d1f;border-radius:1rem;border:1px solid #1A1D1F;margin-top:2rem;cursor:pointer;padding:1rem;text-align:center}.settings-menu-active{border:none;background:#138141;color:#fdfdfd}.settings-content{display:flex;flex-direction:column;justify-content:space-between;background:#fdfdfd;border-radius:1rem;padding:3rem;box-shadow:0 0 8px #1a1d1f1a;flex-grow:.93}.settings-content-btns{display:flex;justify-content:end}.settings-content-saveBtn{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;padding:1rem;width:15rem;border:none;outline:none;border-radius:.5rem;margin-left:.5rem;background:#138141;color:#fdfdfd}.settings-content-cancelBtn{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;padding:1rem;width:15rem;outline:none;border-radius:.5rem;margin-left:.5rem;background:none;border:1px solid #1A1D1F;color:#1a1d1f}.settings-content-profile{display:flex;justify-content:space-between}.settings-profile-image{flex-grow:.1}.settings-profile-details,.settings-profile-security{flex-grow:.4;display:flex;flex-direction:column}.settings-profile-image button{border-radius:.5rem;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;padding:.5rem;outline:none}.settings-content-profile h1{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#1a1d1f;margin-bottom:1rem;font-size:1.5rem}.settings-profile-detailsTop{display:flex;justify-content:space-between}.settings-profile-dropdown{flex-grow:.45}.settings-content-school{display:flex;justify-content:space-between}.settings-content-school h1{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#1a1d1f;margin-bottom:1rem;font-size:1.5rem}.settings-school-year,.settings-school-semester{flex-grow:.45;display:flex;flex-direction:column}.settings-school-year h2,.settings-school-semester h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.2rem;color:#1a1d1f;margin:1rem 0 0}.settings-acadYear-text{display:flex;align-items:center}.settings-acadYear-text h1{font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f;margin:0 2rem 0 0}.settings-acadYear-addBtn{border:none;outline:none;background:#138141;font-family:CodecProBold;font-size:1.25rem;color:#fdfdfd;padding:1rem 1.88rem;border-radius:10px}.settings-acadYear-table{border:2px solid #138141;border-radius:20px;flex-grow:1;overflow:hidden;padding:1.25rem 1.88rem;display:flex;flex-direction:column;height:55vh}.sidenav-wrapper{min-width:13vw;height:100vh;background:#fdfdfd;display:flex;flex-direction:column;align-items:center;padding:1.88rem;transition:all .1s ease-in-out}.minimized{min-width:5vw;padding:1.88rem 1.56rem}.sidenav-header{display:flex;justify-content:space-between;width:100%;margin-bottom:2rem}.sidenav-logo{height:3.44rem;width:3.44rem;background:#04bd64}.sidenav-title p{color:#138141;line-height:20%;font-family:CodecProNews;font-size:1.3rem;margin-top:.5rem}.sidenav-title span{font-family:CodecProBold}.sidenav-menu{width:100%;display:flex;flex-direction:column}.sidenav-menu-item{margin:1rem 0;font-family:CodecProBold;font-size:1.13rem;color:#1a1d1f;padding:.45rem;cursor:pointer}.sidenav-menu-icon{margin-right:.9rem}.active{background:#138141;border-radius:10px;color:#fdfdfd}.topnav-wrapper{padding:2.5rem;display:flex;justify-content:space-between;width:100%}.topnav-left{display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1.5rem;color:#737373}.topnav-left img{margin-right:1.25rem;cursor:pointer}.topnav-right{display:flex;align-items:center;position:relative}.topnav-user{font-family:CodecProBold;font-size:1.5rem;color:#1a1d1f;display:flex;align-items:center;position:relative}.topnav-user img{margin-left:.3rem;cursor:pointer}.topnav-notif{margin-right:1.25rem}.topnav-notif svg{cursor:pointer}.topnav-profile-dropdown{position:absolute;right:-.5rem;top:3rem;padding:.5rem;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;z-index:1001}.topnav-profile-dropdown div{padding:.4rem 3rem;display:flex;align-items:center;justify-content:center;margin:.2rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1.25rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px}.topnav-profile-dropdown div:hover{background:#138141;color:#fdfdfd}.topnav-notif-popup{position:absolute;right:-.5rem;top:3rem;padding:1.25rem;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 8px #1a1d1f1a;background:#fdfdfd;height:44rem;z-index:1000}.notif-header{width:28.75rem;font-family:CodecProBold;font-size:1.75rem;color:#1a1d1f}.notif-select{display:flex;align-items:center;font-family:CodecProBold;font-size:1.25rem;color:#ababab}.notif-select div{padding:0 .5rem;margin-right:.5rem;cursor:pointer;transition:all .3s ease-in-out}.notif-active{color:#138141;border-bottom:1px solid #138141}.notif-bot{text-align:right;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:1rem;color:#138141;text-decoration:underline}.notif-bot span{cursor:pointer}.notif-scroll{flex-grow:1;margin:1.25rem 0;overflow-y:auto;padding-right:1.25rem}.notif-scroll::-webkit-scrollbar{width:7px}.notif-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:7px}.notif-scroll::-webkit-scrollbar-thumb{background:#138141;border-radius:7px}.notif-scroll::-webkit-scrollbar-thumb:hover{background:#0d582d}.notif-item{padding:.5rem;margin:.5rem 0}.notif-item-text{font-family:CodecProBold;font-size:1.25rem;color:#1a1d1f}.notif-item-subtext{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:.88rem;color:#6c6c6c}.notif-item-subtext span{color:#138141}.notif-unread{background:#f4f4f4}*{box-sizing:border-box;margin:0}a{text-decoration:none;color:#1a1d1f}@font-face{font-family:CodecProBold;src:url(/build/assets/CodecPro-Bold-BIrC_a4w.ttf)}@font-face{font-family:CodecProNews;src:url(/build/assets/CodecPro-News-idPDBYkl.ttf)}@font-face{font-family:CodecProExtraBold;src:url(/build/assets/CodecPro-ExtraBold-Cajck9Cc.ttf)}.app{width:100%}.app-wrapper{display:flex}.app-main{flex-grow:1}
