@import"https://fonts.googleapis.com/css2?family=Julius+Sans+One&family=Playwrite+NL:wght@100..400&display=swap";.background-blocker{width:100%;height:100vh;display:none;position:fixed;top:0;left:0;z-index:101;background-color:#0000001a}.background-blocker.active{display:block}.navbar,.sidebar{position:fixed;top:0;left:0;user-select:none;-moz-user-select:none;-webkit-user-select:none}.navbar{width:100%;height:55px;display:flex;justify-content:space-between;align-items:center;padding:0 20px 0 250px;z-index:100;background-color:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040}.navbar .sidebar-toggler{display:none;color:var(--primary-color-normal)}.navbar .sidebar-toggler:hover{cursor:pointer}.navbar-icons-holder{width:fit-content;height:100%;display:flex;justify-content:center;align-items:center}.navbar-icons-holder svg{width:17px;height:17px;color:var(--primary-color-normal)}.navbar-icons-holder .col-1{width:fit-content;height:60%;display:flex;justify-content:center;align-items:center;gap:15px;padding:0 20px;border-right:1px solid var(--primary-color-light)}.navbar-icons-holder .col-1 .notification-icon-holder{position:relative}.navbar-icons-holder .col-1 .notification-indicator{width:7px;height:7px;position:absolute;top:0;right:0;background-color:var(--dark-red);border-radius:100%}.navbar-icons-holder .col-1 svg:hover{color:var(--primary-color-normal-hover);cursor:pointer}.navbar-icons-holder .logout-icon-holder{width:fit-content;height:100%;display:flex;justify-content:center;align-items:center;padding-left:20px;transition-duration:.3s;cursor:pointer}.navbar-icons-holder .logout-icon{color:var(--red)}.navbar-icons-holder .logout-icon-holder:hover .logout-icon{color:var(--red-hover)}.sidebar{width:250px;height:100vh;z-index:102;background-color:var(--primary-color-normal);transition-duration:.4s}.sidebar .logo-holder{width:100%;height:55px;display:flex;justify-content:center;align-items:center;background-color:var(--white);color:var(--primary-color-normal);text-transform:capitalize;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040}.sidebar-label{width:100%;height:50px;display:flex;justify-content:start;align-items:center;padding-left:20px;color:var(--ocean-7);text-transform:capitalize}.sidebar-item{width:100%;min-height:50px;height:auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:var(--primary-color-normal);color:var(--white);text-transform:capitalize;transition-duration:.3s}.sidebar-item:hover{cursor:pointer;color:var(--white);background-color:var(--primary-color-normal-hover)}.dropdown.active .sidebar-item{background-color:var(--primary-color-normal-active)}.sidebar-item svg{transition-duration:.3s}.dropdown.active .sidebar-item svg{transform:rotate(90deg)}.sidebar-hr{width:80%;margin:5px auto;border:1px var(--primary-color-super-light-10-percent) solid}.dropdown-content{display:none}.dropdown.active .dropdown-content{display:block}.dropdown-content a{padding-left:40px}.dropdown-content .child-link{background-color:var(--primary-color-dark)}.dropdown-content .child-link:hover{background-color:var(--primary-color-dark-hover)}@media screen and (max-width: 635px){.navbar{padding-left:20px}.navbar .sidebar-toggler{display:block}.sidebar{transform:translate(-255px)}.sidebar.active{transform:translate(0)}}.sidebar .change-learner{width:95%;height:auto;display:flex;flex-direction:column;gap:20px;padding:20px;margin:20px auto;border:1px solid white;border-radius:5px}.sidebar .change-learner span{color:#fff}.sidebar .change-learner select{height:35px;border:1px solid var(--light-gray);border-radius:5px}.custom-btn{width:fit-content;height:auto;display:flex;justify-content:center;align-items:center;gap:10px;border:none;border-radius:3px;color:#fff;transition-duration:.3s}.custom-btn:first-letter{text-transform:uppercase}.custom-btn:hover{cursor:pointer}.custom-btn:disabled{background-color:var(--gray);cursor:not-allowed;color:var(--white);opacity:.5}.custom-btn.medium{height:35px;padding:0 20px}.custom-btn.flexed{width:100%;padding:10px 0}.custom-btn.primary{background-color:var(--primary-color-normal)}.custom-btn.primary:hover{background-color:var(--primary-color-normal-hover)}.custom-btn.gray{background-color:var(--gray)}.custom-btn.gray:hover{background-color:var(--gray-hover)}.custom-btn.green{background-color:var(--green)}.custom-btn.green:hover{background-color:var(--green-hover)}.custom-btn.brick{background-color:var(--brick)}.custom-btn.brick:hover{background-color:var(--brick-hover)}.custom-btn.primary-light{background-color:var(--ocean-5)}.custom-btn.primary-light:hover{background-color:var(--ocean-5-hover)}.loading-screen{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:10;background-color:#80808033}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-panel{width:fit-content;height:auto}.profile-panel .panel{width:200px;height:200px;display:none;position:absolute;top:60px;right:5px;border-radius:3px;padding:10px;background-color:var(--white);color:var(--primary-color-normal);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040}.profile-panel .panel.active{display:block}.info{position:relative;display:inline;transition-duration:.3s}.info .dialog{width:fit-content;height:auto;display:none;position:relative}.info .dialog.active{display:block}.info .pointer{width:30px;height:30px;position:absolute;top:10px;left:-7px;z-index:2;transform:rotate(45deg);background-color:var(--primary-color-light)}.info-btn{color:var(--primary-color-normal);transition-duration:.3s}.info-btn:hover{color:var(--primary-color-normal-hover);cursor:pointer}.item-picker{width:100%;height:auto;display:flex;align-items:center;gap:10px;padding:20px;margin-bottom:5px;background-color:var(--white)}.item-picker select{width:175px;height:30px;border-radius:2px;border:1px solid var(--gray);text-transform:capitalize}.item-picker select:hover{cursor:pointer}.item-picker select:focus{outline:none}.page-title-holder{width:100%;height:50px;display:flex;align-items:center;padding-left:20px;margin-bottom:5px;background-color:var(--white);text-transform:capitalize;font-size:1.2rem;color:var(--primary-color-normal)}.small-popup-container{width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;font-family:Roboto,sans-serif;background-color:var(--black-50-percent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:backdrop-filter .3s ease-in-out;z-index:103}.small-popup-popup{width:395px;height:fit-content;display:flex;flex-direction:column;border-radius:10px;background-color:var(--white);font-weight:500;opacity:0;transform:translateY(-20px);animation:popupAnimation .3s forwards}.small-popup-popup h3,.small-popup-body{padding:15px 20px}.small-popup-popup h3{font-size:20px;font-weight:500}.small-popup-popup hr{width:100%;padding:0;margin:0;border:1px solid var(--light-gray)}.small-popup-popup span{color:var(--dark-red)}.small-popup-btn-grp{display:flex;gap:10px;padding:10px;justify-content:end;margin-top:5px}.small-popup-btn{width:100px;height:30px;border:0;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;transition-duration:.3s}.small-popup-btn.discard{background-color:var(--light-gray);color:var(--black)}.small-popup-btn.discard:hover{background-color:var(--light-gray-hover)}.small-popup-btn.primary{background-color:var(--primary-color-normal);color:var(--white)}.small-popup-btn.primary:hover{background-color:var(--primary-color-normal-hover)}.small-popup-btn.red{background-color:var(--brick);color:var(--white)}.small-popup-btn.red:hover{background-color:var(--dark-red)}@media (max-width: 800px){.small-popup-popup{width:80%}}.icon-approve{color:var(--primary-color-normal)}.icon-approve:hover{cursor:pointer;color:var(--primary-color-normal-hover)}.delete-msg-container{width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;font-family:Roboto,sans-serif;background-color:var(--black-50-percent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:backdrop-filter .3s ease-in-out;z-index:103}.delete-msg-popup{width:395px;height:fit-content;display:flex;flex-direction:column;border-radius:10px;background-color:var(--white);font-weight:500;opacity:0;transform:translateY(-20px);animation:popupAnimation .3s forwards}@keyframes popupAnimation{to{opacity:1;transform:translateY(0)}}.delete-msg-popup h3,.delete-msg-body{padding:15px 20px}.delete-msg-popup h3{font-size:20px;font-weight:500}.delete-msg-popup hr{width:100%;padding:0;margin:0;border:1px solid var(--light-gray)}.delete-msg-popup span{color:var(--dark-red)}.delete-msg-btn-grp{display:flex;gap:10px;padding:10px;justify-content:end;margin-top:5px}.delete-msg-btn{width:100px;height:30px;border:0;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;transition-duration:.3s}.delete-msg-btn.discard{background-color:var(--light-gray);color:var(--black)}.delete-msg-btn.discard:hover{background-color:var(--light-gray-hover)}.delete-msg-btn.delete{background-color:var(--brick);color:var(--white)}.delete-msg-btn.delete:hover{background-color:var(--brick-hover)}@media (max-width: 800px){.delete-msg-popup{width:80%}}.icon.icon-delete{color:var(--red)}.icon.icon-delete:hover{cursor:pointer;color:var(--dark-red)}.icon-reject{color:var(--dark-red)}.icon-reject:hover{cursor:pointer;color:var(--brick)}.action-icons-container{width:100%;display:flex;justify-content:end;gap:10px}.action-icons-container .delete{color:var(--red)}.action-icons-container .grade-btn{cursor:pointer;color:var(--primary-color-normal)}.p-column-title{display:flex;gap:10px}.input-holder{width:175px;height:35px;display:flex;flex-direction:column;gap:5px;position:relative}.input-holder input,.input-holder select{width:100%;height:35px;position:absolute;top:0;left:0;z-index:2;background-color:transparent;border-radius:2px;border:1px solid var(--gray)}.input-holder input.error,.input-holder select.error{border:1px solid var(--red)}.input-holder label{position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:1;font-size:14px;color:var(--gray);background-color:#fff;transition-duration:.3s}.input-holder label.mandatory:after{content:" *";color:var(--dark-red)}.input-holder:has(input:focus) label,.input-holder:has(input.filled) label,.input-holder:has(input:-webkit-autofill) label,.input-holder:has(select:focus) label,.input-holder:has(select.filled) label,.input-holder:has(select:-webkit-autofill) label{top:0;z-index:3}.input-holder .error-msg{position:absolute;top:calc(100% + 5px);left:0;font-size:12px;color:var(--red)}.edit-panel-label{width:100%;height:auto;padding-bottom:20px;display:flex;align-items:center;gap:10px}.edit-panel-label .input-holder{width:90%}.edit-panel-label .input-holder input{width:100%;height:35px}.edit-panel .header{width:100%;height:auto;margin-bottom:20px}.edit-panel hr{margin-block-end:25px;border:0;box-shadow:1px 1px 1px 1px var(--light-gray)}.edit-panel form .children-container{height:calc(100vh - 100px);overflow-y:auto}._panel_13n6f_1{width:90%;height:auto;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;position:fixed;top:70px;left:50%;transform:translate(-50%);z-index:105;border-radius:3px;padding:10px}._panel-header_13n6f_25{width:100%;height:50px;padding:10px;border-bottom:1px solid var(--light-gray)}._panel-body_13n6f_32{height:70vh;overflow-y:scroll;padding:20px}._panel-footer_13n6f_38{width:100%;height:50px;padding:10px}._close-btn_13n6f_44{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:var(--gray);border:1px solid white;border-radius:50%;position:absolute;right:10px;top:10px;transition-duration:.3s}._close-btn_13n6f_44:hover{border:1px solid var(--dark-red);color:var(--dark-red);cursor:pointer}.background.active{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:102;background-color:var(--black-50-percent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:backdrop-filter .3s ease-in-out}.status{position:relative;transition-duration:.3s}.status .dialog{width:fit-content;height:auto;display:none;position:relative;text-transform:capitalize}.status .dialog.active{display:block}.status .pointer{width:30px;height:30px;position:absolute;top:10px;left:-8px;z-index:2;transform:rotate(45deg);background-color:var(--primary-color-light)}.status-btn{color:var(--primary-color-normal);transition-duration:.3s}.status-btn:hover{color:var(--primary-color-normal-hover);cursor:pointer}.information-container{width:max-content;min-width:200px;max-width:300px;height:auto;position:absolute;top:20px;z-index:2;padding:10px;border-radius:3px;background-color:var(--primary-color-light);color:var(--primary-color-normal)}.information-container.right{left:-20px}.information-container.left{right:-40px}.status-circle{width:12px;height:12px;border-radius:100%;cursor:pointer}.status-circle{background-color:var(--light-gray)}.status-circle.pending{background-color:var(--yellow)}.status-circle.approved{background-color:var(--green)}.status-circle.rejected{background-color:var(--red)}.edit-panel{width:95%;height:calc(100vh - 50px);display:none;position:fixed;top:20px;left:50%;z-index:103;transform:translate(-50%);padding:20px;background-color:var(--white)}.edit-panel.active{display:block}.edit-panel .close-btn{position:absolute;top:15px;right:15px;z-index:104;color:var(--gray);transition-duration:.3s}.edit-panel .close-btn:hover{cursor:pointer;color:var(--black)}.item{width:100%;height:100%;padding-right:5px;position:relative}.item .item-content{width:100%;display:flex;justify-content:space-between;align-items:center}.item.additional-info{height:auto;padding-left:20px;margin:20px 0;border-left:1px solid gray;align-items:start}.item .additional-info-icon{cursor:pointer;color:var(--primary-color-normal)}.item .additional-info-icon:hover{color:var(--primary-color-normal-hover)}.item .col-left{width:auto;height:100%;display:flex;gap:10px;align-items:center}.item .col-left>.label-holder{width:fit-content;max-width:700px;height:100%;display:inline-flex;align-items:center;padding:5px 0;overflow:hidden}.item .col-left .label-holder span{user-select:none;-moz-user-select:none;-webkit-user-select:none}.item.large-label{height:auto}.item.large-label .col-left .label-holder{max-width:500px;padding:5px 0}.item.large-label .col-left .label-holder span{overflow:none;white-space:wrap;text-overflow:none}.item .col-left .label-holder span.editable:hover{cursor:pointer;text-decoration:underline}.item .col-right{width:fit-content;height:100%;display:flex;align-items:center;gap:50px}.item .col-right .action-container{width:100px;height:auto;display:flex;justify-content:end;gap:15px}.item .col-right .user-label-holder{width:100px;height:auto;color:var(--gray);text-align:center;font-size:14px}.item .col-right .action-container .icon{transition-duration:.3s}.item .col-right .action-container .icon:hover{cursor:pointer}.item .col-right .action-container .icon-edit{color:var(--gray)}.item .col-right .action-container .icon-edit:hover{color:var(--dark-gray)}.item .delete-panel-holder.active{width:95%;height:calc(100vh - 40px);position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:103;background-color:#fff}.item-form-errors{width:100%;height:auto;display:flex;flex-direction:column;gap:5px;padding:10px;background-color:var(--light-red)}.item-form-errors div{display:flex;gap:5px}.item-form-errors div svg,.item-form-errors div span{color:var(--dark-red)}.ability-hierarchy-container{width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.ability-hierarchy-container .abilities{max-height:420px;overflow-y:auto}.edit-panel .ability-hierarchy-container .abilities hr{margin-block-start:10px;margin-block-end:10px}.item.isUsed{border:2px solid rgba(109,165,112,.486)}.is-used{font-weight:900;color:var(--ocean-6)}.cai-item-input{min-width:500px;padding:5px;border:none;border-bottom:1px solid var(--gray);background-color:transparent}.cai-update-label{display:flex;align-items:center;gap:10px}.item .col-left span.editable:hover{cursor:pointer;text-decoration:underline}.cai-item-input{min-width:500px;height:100%;padding:5px;border:none;border-bottom:1px solid var(--gray);background-color:transparent}.cancel-edit:hover{cursor:pointer}.filter-form{width:100%;height:auto;position:absolute;top:75px;right:0;z-index:110;padding:20px;background-color:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040}.tree-holder{width:100%;height:auto;position:relative}.p-component-overlay{position:static}.tree-holder.fullscreen{width:95%;position:absolute;top:20px;left:50%;z-index:102;transform:translate(-50%);background-color:var(--primary-color-light)}.items-tree-controls{width:100%;height:75px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px;position:sticky;top:55px;left:0;z-index:2;border-bottom:2px solid var(--light-gray);background-color:var(--white)}.items-tree-controls .col-2{display:flex;align-items:center;gap:10px}.items-tree-controls .col-2 svg{height:25px;color:var(--primary-color-normal)}.items-tree-controls .col-2 svg:hover{cursor:pointer;color:var(--primary-color-normal-hover)}.tree-holder.fullscreen .items-tree-controls{position:absolute;top:0;left:0}.items-tree-controls .expand-collapse{width:fit-content;height:auto;display:flex;gap:10px}.items-tree-controls input{height:35px;border:1px solid var(--gray);border-radius:2px}.p-tree{width:100%;height:auto}.tree-holder.fullscreen .p-tree{height:calc(100vh - 120px);margin-top:75px;overflow-y:auto}.p-tree-filter-container{height:35px;display:flex;align-items:center;gap:10px;padding-right:10px;border:1px solid var(--gray);border-radius:2px}.p-tree-filter-container input{border:none}.p-treenode-content{width:100%;min-height:30px;display:flex;align-items:center;gap:10px;padding:0 20px;margin-bottom:3px;background-color:var(--white);transition-duration:.2s}.p-treenode-leaf .p-tree-toggler{visibility:hidden}.p-tree-toggler{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition-duration:.3s}.scholastic-year-tree .p-treenode-leaf .p-treenode-content:hover{background-color:#fff}.p-tree-toggler:hover{border:2px solid var(--primary-color-normal)}.p-treenode-content:hover{background-color:var(--primary-color-super-light-hover)}.p-treenode-children .p-treenode-content{padding-left:40px}.p-treenode-children .p-treenode-children .p-treenode-content{padding-left:60px}.p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-content{padding-left:80px}.p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-content{padding-left:100px}.p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-content{padding-left:120px}.p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-content{padding-left:140px}.p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-content{padding-left:160px}.p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-content{padding-left:180px}.p-treenode-children .p-treenode-children .p-treenode-content .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children .p-treenode-children{padding-left:200px}.p-datepicker{background-color:#fff;min-width:250px;min-height:175px;padding:5px;border-radius:2px;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040}.p-datepicker .p-datepicker-header{padding:10px 0;border-bottom:1px solid var(--light-gray)}.p-datepicker .p-datepicker-header>button{width:30px;height:30px;border:none;border-radius:100%;background-color:transparent;transition-duration:.3s}.p-datepicker .p-datepicker-header button:hover{background-color:var(--light-gray)}.p-datepicker .p-datepicker-header .p-datepicker-title{display:flex;gap:5px}.p-datepicker table{border-collapse:separate;border-spacing:0 10px}.p-datepicker table td>span{width:30px;height:30px;border-radius:100%;transition-duration:.3s}.p-datepicker table td>span.p-highlight{color:#fff;background-color:var(--primary-color-normal)}.p-datepicker table td>span:hover{background-color:var(--light-gray-hover)}.p-datepicker .p-datepicker-other-month{color:var(--light-gray-hover)}.p-datepicker .p-datepicker-today{position:relative}.p-datepicker .p-datepicker-today:after{content:"";width:5px;height:5px;border-radius:100%;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);background-color:var(--primary-color-normal)}.named-divider{width:100%;height:1px;position:relative;margin:20px 0;background-color:var(--light-gray)}.named-divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--gray);background-color:var(--primary-color-super-light-40-percent)}.section-remark-info{display:flex;align-items:center;gap:10px}.item-textarea{width:100%;height:auto;margin-bottom:40px}.ql-editor,.ql-container{height:auto!important;min-height:200px;max-height:300px}.date-holder{display:flex;gap:10px}.date-holder div{width:60px}.existing-attachments{width:100%;height:auto;display:flex;flex-direction:column;gap:10px;margin-top:10px}.existing-attachments>span{color:var(--primary-color-dark)}.existing-attachments>div{display:flex;justify-content:space-between;align-items:center}.existing-attachments .divider{color:var(--light-gray)}.p-treenode-leaf .p-tree .p-tree-toggler{visibility:visible}.p-treenode-leaf .p-tree .p-treenode-leaf .p-tree-toggler{visibility:hidden}.item .col-right .status-holder{min-width:100px;height:auto;padding:5px 0;border-radius:3px;text-align:center;text-transform:capitalize}.item .col-right .status-holder.pending{color:var(--yellow);border:1px solid var(--yellow)}.item .col-right .status-holder.approved{color:var(--primary-color-normal);border:1px solid var(--primary-color-normal)}.item .col-right .status-holder.rejected{color:var(--dark-red);border:1px solid var(--dark-red)}.item-unit .p-tabview{display:flex;flex-direction:row-reverse;margin-top:20px;border:1px solid var(--light-gray)}.item-unit .p-tabview .p-unselectable-text{border-bottom:1px solid var(--light-gray);cursor:pointer}.item-unit .p-tabview .p-unselectable-text{padding:7px}.item-unit .p-tabview .p-tabview-nav-container ul{width:fit-content;white-space:nowrap}.item-unit .p-tabview-panels{width:100%;display:flex;flex-direction:column;padding:20px;border-right:1px solid var(--light-gray)}.item-unit .p-tabview-panels .info{display:flex;flex-direction:column;gap:10px}.item-unit .p-tabview-panels .info div{display:flex;align-items:end;gap:5px}.item-unit .p-tabview-panels .info div svg{width:20px;height:20px}.item-unit .p-tabview-panels .tree{margin-top:20px}.item-unit .p-tabview-panels .p-accordion-header{padding:10px 0;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}.item-unit .p-tabview-panels .p-accordion-header-text{margin-left:10px}.item-unit .p-tabview-panels .tree .p-treenode-content{padding:0 10px!important}.item-unit .p-tabview-panels .tree .p-treenode-children .p-treenode-content{padding:0 20px!important}.item-unit .p-tabview-panels .tree .p-treenode-children .p-treenode-children .p-treenode-content{padding:0 30px!important}.item-unit .p-tabview-panels .tree .p-treenode-content .p-tree-toggler{display:none}.item-unit .downloadable-attachments{width:fit-content;display:flex;gap:10px;transition-duration:.3s;padding:5px 0;cursor:pointer;position:relative}.item-unit .downloadable-attachments:hover{text-decoration:underline}.add-role-btn{color:var(--primary-color-normal);cursor:pointer}.col-label-holder{display:inline-flex}.col-label-holder .editable:hover{text-decoration:underline;cursor:pointer}._ccc-update_1k4oy_1{top:20px}.table-tree-holder{width:100%;height:auto;position:relative}.p-treetable{position:relative}.p-treetable-table{width:100%;border-collapse:collapse}.p-treetable-thead{text-align:left}.p-treetable-table th,.p-treetable-table td{min-width:50px;max-width:50px;padding:5px 10px;border:1px solid var(--light-gray);background-color:var(--white)}.p-treetable-table td{overflow:hidden;text-overflow:ellipsis}.p-treetable-table th,.p-treetable-table td:first-letter{text-transform:capitalize}.p-treetable-table th.label-col,.p-treetable-table td.label-col{min-width:100px}.p-treetable-table tr:hover td{background-color:var(--primary-color-light)}.p-treetable-table .p-treetable-toggler{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:10px;border-radius:100%;cursor:pointer;-webkit-user-select:none;user-select:none;transition-duration:.3s}.p-treetable-table .p-treetable-toggler:hover{border:2px solid var(--primary-color-normal)}.item-form{display:flex;align-items:start;flex-direction:column;gap:10px;padding:20px;margin-bottom:5px;background-color:var(--white)}.row{width:100%;height:auto;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.row.right{justify-content:end}.form-error-holder{width:100%;height:auto;padding:20px;background-color:var(--light-red);border-radius:3px;color:var(--dark-red)}.form-error-holder span{margin-left:10px}.bulk-select-holder{width:175px;height:35px;display:flex;flex-direction:column;position:relative}.bulk-select-holder label{position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:1;font-size:14px;color:var(--gray);background-color:#fff;transition-duration:.3s}.p-multiselect{width:100%;height:35px;position:absolute;top:0;left:0;z-index:2;padding:0 5px;border-radius:2px;border:1px solid var(--gray);background-color:transparent}.bulk-select-holder:has(input:focus) label,.bulk-select-holder:has(.p-inputwrapper-filled) label,.bulk-select-holder:has(input:-webkit-autofill) label{top:0;z-index:3}.bulk-select-holder label.mandatory:after{content:" *";color:var(--dark-red)}.p-multiselect-item.p-highlight{background-color:var(--primary-color-light)}.p-multiselect-label-container{display:flex;align-items:center}.p-multiselect-panel{background-color:#fff;-webkit-box-shadow:0px 5px 5px 0px rgba(199,199,199,.5);-moz-box-shadow:0px 5px 5px 0px rgba(199,199,199,.5);box-shadow:0 5px 5px #c7c7c780}.p-multiselect-select-all .p-checkbox>.p-checkbox-box,.p-multiselect-items-wrapper input[type=checkbox]{display:none}.p-multiselect-select-all input[type=checkbox],.p-multiselect-checkbox{width:20px;height:20px;cursor:pointer;border:1px solid var(--light-gray)}.p-multiselect-checkbox .p-checkbox-box{display:flex;align-items:center;justify-content:center}.p-multiselect-header{padding:15px 10px;border-bottom:var(--gray)}.p-multiselect-select-all{display:flex;gap:5px}.p-multiselect-item{height:30px;display:flex;gap:5px;padding:0 10px;transition-duration:.3s}.p-multiselect-item:hover{background-color:var(--primary-color-light-hover)}.bulk-select-holder .error{border:1px solid var(--red)}.error-msg{position:absolute;top:calc(100% + 5px);left:0;font-size:12px;color:var(--red)}.row.section-row{align-items:center;margin:10px 0}.abilities-indicator-renderer{max-height:400px;overflow-y:auto}.row.section-row span{margin-right:50px}.section-divider{width:95%;margin:0 auto;border:1px solid var(--light-gray)}.sections-holder{width:100%;max-height:250px;overflow-y:auto;border-top:1px solid gray;border-bottom:1px solid gray}.assessments-tabview .p-tabview-nav{display:flex;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}.assessments-tabview .p-tabview-nav .p-unselectable-text{width:fit-content;flex:0 0 auto;padding:20px;border-left:2px solid white}.assessments-tabview .p-tabview-nav .p-unselectable-text:hover{cursor:pointer;background-color:var(--primary-color-super-light-hover)}.assessments-tabview .p-tabview-nav .p-unselectable-text.p-tabview-selected{background-color:var(--primary-color-super-light-hover)}.action-buttons{display:flex;justify-content:end;gap:20px;padding:0 20px}.picker-tree.p-tree .p-icon.p-tree-toggler-icon{color:var(--primary-color-normal)}.assessment-info.p-panel{padding:10px;background-color:var(--white);margin-bottom:5px}.assessment-info .p-panel-icons svg{color:var(--white)}.assessment-info .p-panel-header{height:40px;padding:0 10px;background-color:var(--primary-color-normal);color:var(--white);font-weight:900}.assessment-info .p-panel-header .p-panel-title{display:flex;align-items:center;gap:10px}.assessment-info .p-toggleable-content{border:1px solid var(--light-gray);border-top:none}.assessment-info .p-toggleable-content .content{padding:10px;display:flex;gap:300px}.assessment-info .p-toggleable-content .content table{border-collapse:collapse}.assessment-info .p-toggleable-content .content table th,.assessment-info .p-toggleable-content .content table td{padding:5px 0}.assessment-info .p-toggleable-content .content table th{display:flex;gap:5px;text-align:start}.assessment-info .p-toggleable-content .content table td:before{content:": "}.assessment-info .p-toggleable-content .content table td.empty:before{content:""}.assessment-info .p-toggleable-content .content table td{width:450px;padding-left:20px;text-transform:capitalize}.list-popup svg{color:var(--primary-color-dark);cursor:pointer}.list-popup svg:hover{color:var(--primary-color-dark-hover)}.list-popup{width:fit-content;height:auto;position:relative}.list-popup .list-holder{min-width:350px;width:fit-content;height:auto;display:none;position:absolute;top:calc(100% + 10px);left:0;z-index:99;padding:20px;background-color:var(--primary-color-light)}.list-popup .list-holder ul{margin-top:20px}.list-popup .list-holder.active{display:block}.list-popup .list-holder span{color:var(--primary-color-dark)}.assessment-stats.p-panel{padding:10px;background-color:var(--white);margin-bottom:5px}.assessment-stats .p-panel-icons svg{color:var(--white)}.assessment-stats .p-panel-header{height:40px;padding:0 10px;background-color:var(--primary-color-normal);color:var(--white);font-weight:900}.assessment-stats .p-panel-header .p-panel-title{display:flex;align-items:center;gap:10px}.assessment-stats .p-toggleable-content{border:1px solid var(--light-gray);border-top:none}.assessment-stats .p-toggleable-content .content{padding:10px;display:flex;gap:300px}.assessment-stats .p-toggleable-content .content table{border-collapse:collapse}.assessment-stats .p-toggleable-content .content table th,.assessment-stats .p-toggleable-content .content table td{padding:5px 0}.assessment-stats .p-toggleable-content .content table th{display:flex;align-items:center;gap:10px;text-align:start}.assessment-stats .p-toggleable-content .content table td:before{content:": "}.assessment-stats .p-toggleable-content .content table td{width:250px;padding-left:20px;text-transform:capitalize}.icon-return{cursor:pointer}.column-error-msg{color:var(--red)}.column-grade{min-width:70px}.column-grade input{width:25px;padding:0;border:none;border-bottom:1px solid var(--gray);background-color:transparent}.toggle-container{position:relative;display:inline-block;width:40px;height:20px}.toggle-input{display:none}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray);border-radius:25px;transition:background-color .3s ease}.toggle-slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:2.5px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.toggle-input:checked+.toggle-slider{background-color:var(--primary-color-normal)}.toggle-input:checked+.toggle-slider:before{transform:translate(20px)}.grading-form .viewable{width:100%;height:100%;position:absolute;z-index:1;background-color:#0000000d}.table-grading{padding:10px;background-color:var(--white)}.table-grading thead{background-color:var(--primary-color-normal)}.table-grading tr{height:40px}.table-grading tbody tr:hover{background-color:var(--primary-color-light-hover)}.table-grading th{color:var(--white)}.table-grading th,.table-grading td{padding:0 5px;border-bottom:1px solid var(--light-gray)}.grading-form .buttons-container{width:100%;display:flex;justify-content:end;gap:20px;padding:20px;background-color:var(--white)}.table-grading .error-column{width:250px}.grading-form{position:relative}.grading-form .viewable{width:100%;height:100%;position:absolute;z-index:200;background-color:#0000000d}.table-rating{border-collapse:collapse;max-width:100%}.table-rating th.p-frozen-column,.table-rating td.p-frozen-column{background-color:#fff;z-index:1}.table-rating .rate-label{width:auto;min-width:350px;max-width:400px}.column-rate{width:100%;height:auto;display:flex;justify-content:center;align-items:center;gap:20px;position:relative;padding:30px 0}.column-rate.highlight{background-color:var(--primary-color-light)}.rate-input-holder{min-width:fit-content;display:flex;justify-content:center;align-items:center}.rate-input-holder input{width:25px;padding:0;text-align:center;border:none;background-color:transparent;border-bottom:1px solid var(--gray)}.table-rating{width:100%;padding:10px;background-color:var(--white)}.table-rating thead{background-color:#fff}.table-rating th{color:var(--primary-color-dark)}.table-rating th,.table-rating td{width:fit-content;padding:10px;border:1px solid var(--light-gray)}.table-rating .learner-name{white-space:nowrap}.rating-form .buttons-container{width:100%;display:flex;justify-content:end;gap:20px;padding:20px;background-color:var(--white)}.rating-form{position:relative}.rating-form .viewable{width:100%;height:100%;position:absolute;z-index:200;background-color:#0000000d}.rating-form-holder>div{position:static!important}.rating-form.fullscreen{width:98%;height:auto;position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:105;background-color:#fff}.p-datatable-scrollable-table>.p-datatable-thead{z-index:5}.rating-form .top-buttons{width:100%;height:50px;display:flex;justify-content:end;align-items:center;padding:0 20px;background-color:#fff}.rating-form .top-buttons svg{font-size:25px;color:var(--primary-color-normal);cursor:pointer}.rating-form .top-buttons svg:hover{color:var(--primary-color-normal-hover)}.table-holder{width:100%;height:fit-content;background-color:#fff;overflow-x:auto;padding:10px;margin-bottom:20px}.table-holder .learner-info{display:flex;flex-direction:column}.table-holder::-webkit-scrollbar{height:10px}.table-holder::-webkit-scrollbar-track{background-color:var(--primary-color-light)}.table-holder::-webkit-scrollbar-thumb{background-color:var(--primary-color-normal)}.table-holder table{border-collapse:collapse}.table-holder table th,.table-holder table td{padding:5px 10px;white-space:nowrap;text-align:center;border:1px solid var(--gray)}.table-holder .failed:after{content:"*"}.table-holder .highlight{background-color:var(--gray)}.table-holder .remark-holder{width:100%;display:flex;gap:10px;padding:20px 0}.custom-table-holder{width:100%;height:calc(100vh - 150px);overflow:auto;position:relative;margin:10px 0}.custom-table{width:100%;height:auto;background-color:#fff;border-collapse:collapse}.custom-table th,.custom-table td{white-space:nowrap;text-align:start;padding:10px;border:1px solid var(--light-gray)}.custom-table thead{position:sticky;top:0;z-index:2;background-color:var(--light-gray)}.custom-table th{outline:1px solid white;z-index:2}.custom-table th.center,.custom-table td.center{text-align:center}.custom-table td.center div{display:flex;justify-content:center;align-items:center}.custom-table td.failed:after{content:"*"}.cp-form .inputs-container .input-holder{width:100%;height:auto}.cp-form .inputs-container input{width:100%;height:30px;position:static;padding:0;border:none;border-bottom:1px solid var(--primary-color-normal);background-color:#fff;outline:none}.fp-page{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background-color:var(--primary-color-light)}.fp-form{width:350px;height:auto;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:3px;position:relative;background-color:#fff;overflow:hidden}.fp-success-msg{width:100%;height:auto;position:absolute;top:-120px;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 10px;background-color:var(--primary-color-normal);text-align:center;color:#fff;transition-duration:.3s}.fp-background{width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1;background-color:#0003}.fp-background.active{display:block}.fp-success-msg.active{top:0}.fp-form h1{text-transform:uppercase}.fp-form h2{text-transform:capitalize}.fp-form h1,.fp-form h2{color:var(--primary-color-dark)}.fp-form .inputs-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:30px}.fp-form .inputs-container .input-holder{width:100%;height:auto;display:flex;flex-direction:column;gap:10px;position:relative}.fp-form .inputs-container .input-holder .error-msg{position:absolute;bottom:0;color:red;text-transform:capitalize;font-size:12px}.fp-form .inputs-container input{width:100%;height:30px;position:static;padding:0;border:none;border-bottom:1px solid var(--primary-color-normal);background-color:#fff;outline:none}.fp-form .inputs-container input:first-letter{text-transform:uppercase}.fp-form .inputs-container button{width:100%}.login-body{width:100%;height:100svh;background-color:#005479;list-style:none;text-decoration:none;padding:0;margin:0;overflow:hidden}.centerControl{width:100%;height:100%;position:absolute;z-index:2}.centerControl>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.login-container{width:98%;height:98%;background-color:#e4edf1bf;position:relative;border-radius:20px}.login-container .form-holder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:3}.circle-svg{position:absolute;transform:translate(50%,-50%);top:50%;right:50%;z-index:2}.welcome-txt{font-family:Julius Sans One,sans-serif;font-weight:500;font-style:normal;color:#005479;font-size:2rem;margin:20px 0}.error-txt{font-size:11px;width:30%;text-decoration:none;color:#b20000}.forgot-link{font-size:14px;margin-top:1%;width:30%;text-decoration:none;color:#005479;text-align:end;transition:.2s ease;cursor:pointer}.forgot-link:hover{text-decoration:underline}.login-btn{border:0;border-radius:10px;margin-top:20px;width:30%;height:35px;background-color:#005479;color:#fff;transition:.2s ease;cursor:pointer}.login-btn:hover{background-color:var(--primary-color-normal-hover)}.login-btn:disabled{background-color:var(--gray);cursor:not-allowed;color:var(--white);opacity:.5}@media screen and (max-width: 530px){.welcome-txt{font-size:1.7rem}.forgot-link{font-size:13px;width:85%}.circle-svg{scale:1.5;transform:translate(35%,-35%)}.error-txt{width:85%;font-size:14px}.login-btn{font-size:14px}}.svg-container{position:absolute;top:0;width:100%;height:100vh;overflow:hidden;z-index:1}.BG{position:absolute;scale:2}.BG.four{top:-15%;left:-15%}.BG.five{top:45%;left:-28%}.BG.six{left:30%;top:58%}.BG.seven{left:45%;top:-35%}.BG.eight{left:80%;top:78%}.login-input{width:30%;height:35px;border:0;margin:5px 0;background-color:transparent;border-bottom:1px solid var(--primary-color-normal);padding-left:10px}.login-input::placeholder{color:#000;font-size:12px}.login-input:focus{outline:none}@media screen and (max-width: 530px){.login-input{width:85%;height:40px;font-size:14px;padding-left:10px}.login-input::placeholder{font-size:13px}}.cp-page{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background-color:var(--primary-color-light)}.cp-form{width:350px;height:auto;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:3px;position:relative;background-color:#fff;overflow:hidden}.cp-success-msg{width:100%;height:auto;position:absolute;top:-120px;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 10px;background-color:var(--primary-color-normal);text-align:center;color:#fff;transition-duration:.3s}.cp-background{width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1;background-color:#0003}.cp-background.active{display:block}.cp-success-msg.active{top:0}.cp-form h1{text-transform:uppercase}.cp-form h2{text-transform:capitalize}.cp-form h1,.cp-form h2{color:var(--primary-color-dark)}.cp-form .inputs-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:25px}.cp-form .inputs-container .input-holder{width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.cp-form .inputs-container .input-holder .error-msg{color:red;text-transform:capitalize;font-size:12px}.cp-form .inputs-container input{width:100%;height:30px;border:none;border-bottom:1px solid var(--primary-color-normal);background-color:#fff;outline:none}.cp-form .inputs-container input:first-letter{text-transform:uppercase}.cp-form .inputs-container button{width:100%}.go-back{width:350px;height:auto;padding:20px;background-color:#fff;text-align:center;color:var(--primary-color-normal)}.go-back a{font-weight:700}.agenda-body{width:100%;height:auto;overflow:hidden;position:relative;display:flex;gap:20px;padding:20px 0}.agenda-body .p-divider{color:var(--light-gray)}.agenda-info{min-width:100px;max-width:100px;display:flex;flex-direction:column;gap:10px;margin-top:5px}.agenda-info>div{display:flex;align-items:center;gap:10px}.agenda-info svg{width:20px;text-align:start}.agenda-info .icon-subject,.agenda-info .icon-clock{color:var(--gray)}.agenda-content span{font-size:18px;color:var(--primary-color-normal)}.agenda-content>div{margin-top:20px}.agenda-actions{width:fit-content;height:auto;position:absolute;top:20px;right:0;display:flex;gap:10px;font-size:20px}.agenda-actions svg{padding:3px;transition-duration:.3s}.agenda-actions svg:hover{background-color:#8080801a;border-radius:5px;cursor:pointer}.agenda-divider{color:var(--light-gray)}.agenda-created-by{display:flex;align-items:center;gap:10px}.agenda-created-by span{color:#000}.agenda-created-by svg{color:gray}@media screen and (max-width: 1000px){.agenda-body{flex-direction:column}.agenda-info{height:50px}.agenda-actions{height:50px;align-items:center;gap:20px;font-size:22px}}.agenda-card{width:100%;height:auto;padding:0 20px;margin-bottom:5px;background-color:#fff}.agenda-card.red-indicator{border-left:5px solid var(--brick);background-color:#8080800d}.agenda-card .p-panel-icons{display:flex;align-items:center}.agenda-card .p-panel-header{padding:20px 0;border-bottom:1px solid var(--light-gray)}.agenda-card .p-panel-title{width:100%;display:flex;align-items:center}.agenda-card .agenda-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding-right:20px}.agenda-card .agenda-header>span{font-size:18px}.agenda-card .agenda-header>span,.agenda-card .agenda-header svg{color:var(--primary-color-normal)}.agenda-card .agenda-header>div{display:flex;gap:10px}.day-divder{color:var(--light-gray);margin:15px 0}.agenda-page-holder{width:100%;height:100%;min-height:500px;position:relative}@media screen and (max-width: 900px){.agenda-filter .row{flex-direction:column}.agenda-filter .bulk-select-holder,.agenda-filter .input-holder,.agenda-filter button{width:100%}}@media screen and (max-width: 900px){.agenda .bulk-select-holder,.agenda .input-holder,.agenda button{flex:1 0 175px}}.choose-learner-holder{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.choose-learner{width:350px;height:auto;display:flex;flex-direction:column;gap:20px;padding:20px;margin-bottom:20px;background-color:#fff}.choose-learner span{color:var(--primary-color-normal)}.choose-learner select{height:35px;border:1px solid var(--light-gray)}.choose-learner-holder .go-back .back-btn{font-weight:600;cursor:pointer}.publish-class{width:100%;height:auto;padding:20px;margin-top:5px;background-color:#fff}.publish-class span{text-transform:uppercase;color:var(--primary-color-normal)}.publish-class .terms-container{display:flex;margin-top:20px;gap:60px}.publish-class .terms-container .term{display:flex;gap:10px}.input-checkbox{display:flex;align-items:center;gap:10px;user-select:none;-moz-user-select:none;-webkit-user-select:none}.p-fileupload-buttonbar{gap:10px;padding:20px 0}.p-fileupload-buttonbar .upload-btn{display:none}.p-fileupload-buttonbar .cancel-btn,.p-fileupload-buttonbar .choose-btn{display:flex;gap:10px;padding:10px 15px;border:none;border-radius:2px;font-size:16px;color:#fff;transition-duration:.3s}.p-fileupload-buttonbar .cancel-btn:hover{background-color:var(--gray-hover)}.p-fileupload-buttonbar .choose-btn:hover{background-color:var(--primary-color-normal-hover)}.p-fileupload-buttonbar .cancel-btn.p-disabled{background-color:var(--light-gray)}.p-fileupload-buttonbar .choose-btn{background-color:var(--primary-color-normal)}.p-fileupload-buttonbar .cancel-btn{background-color:var(--gray)}.p-fileupload-row{padding:20px 0;border-bottom:1px solid var(--gray)}.p-fileupload-row button{border:none;background-color:#fff;color:var(--dark-red)}.cais-item-holder{width:100%;height:auto;background-color:#fff;-webkit-user-select:none;user-select:none}.cais-item-holder .tree-holder .p-tree{height:calc(100vh - 210px);overflow-y:auto}.cais-item-holder .tree-holder .items-tree-controls{top:0}.cais-item-holder .tree-holder .p-tree button{padding:0}.cais-item-holder .p-checkbox-box{width:20px;height:20px;border:1px solid var(--primary-color-normal);border-radius:5px}.cais-item-holder .p-checkbox-box svg{width:100%;height:100%;padding:2px;color:var(--primary-color-normal);border-radius:5px;background-color:var(--primary-color-light)}.cais-item-holder .p-checkbox input{display:none}.edit-panel .action-buttons{width:100%;padding:10px 0;display:flex;justify-content:end;align-items:center;gap:10px}.cais-item-holder .p-tree .p-tree-toggler{display:flex;visibility:visible}.cais-item-holder .p-tree .p-treenode-leaf .p-tree-toggler{visibility:hidden}.item-switch{width:100%;height:50px;display:flex;align-items:center;gap:10px;padding-left:20px;margin-bottom:5px;background-color:var(--white);text-transform:capitalize}.item-switch select{width:175px;height:35px;background-color:transparent;text-transform:uppercase;border-radius:2px;border:1px solid var(--gray)}.main-container{width:100%;max-height:400px;display:flex;flex-direction:column;align-items:center;gap:5px;overflow-y:auto}.container{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;position:relative;padding:10px}.container.indicator{flex-direction:column}.container input{width:100%;min-width:100px;height:30px}.label-holder{display:flex;align-items:center;gap:10px;width:200px}.key-icon{color:var(--gray);cursor:pointer}.key-icon.active{color:var(--primary-color-normal)}.label-holder span{user-select:none;-moz-user-select:none;-webkit-user-select:none}.icon-holder{width:50px;height:100%;display:flex;justify-content:center;align-items:center}.icon-holder svg{cursor:pointer;transition-duration:.3s}.icon-holder svg.delete{color:var(--red)}.icon-holder svg.delete:hover{color:var(--dark-red)}.icon-holder svg.add{color:var(--primary-color-normal)}.icon-holder svg.add:hover{color:var(--primary-color-normal-hover)}.ability-indicator-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px}.rate-report,.rate-report .rate-info-table{width:100%;background-color:#fff;padding:20px 0}.rate-report .rate-section,.rate-report .rate-info-table{width:80%;margin:20px auto}.rate-report .rate-section th,.rate-report .rate-section td,.rate-report .rate-info-table th,.rate-report .rate-info-table td{padding:5px}.rate-report .rate-section td{padding-left:20px}.rate-report .rate-info-table th,.rate-report .rate-info-table td{border:1px solid gray}.rate-report .rate-info-table table{border-collapse:collapse}.rate-report .rate-section td{border-bottom:1px solid var(--gray)}.rate-report .rate-section th.domain{color:var(--gray)}.rate-report .rate-section td.rate-column{text-align:center}.rate-report .rate-section th.rate-column,.rate-report .rate-section td.rate-column{width:75px}.rate-report .rate-section th.rate-column .p-column-header-content{justify-content:center}.rate-report .p-tabview-nav{display:flex;gap:10px;color:var(--primary-color-normal);background-color:#fff;border-bottom:1px solid var(--primary-color-normal);border-top:1px solid var(--primary-color-normal);transition-duration:.3s}.rate-report .p-tabview-nav li{padding:20px}.rate-report .p-tabview-nav li a{padding:20px;cursor:pointer}.rate-report .p-tabview-nav li:hover{color:var(--primary-color-normal-hover)}.rate-report .p-tabview-nav li.p-tabview-selected{background-color:var(--primary-color-normal);color:#fff}.rate-report .report-info{width:80%;display:flex;justify-content:space-between;margin:0 auto;padding:20px 0}.rate-report .report-info table{font-size:14px;margin-top:20px}.rate-report .report-info table th,.rate-report .report-info table td{padding:0 5px}.rate-report .report-info table th{text-align:start}.rate-report .report-info table td{text-align:end}.rate-report .remarks{width:80%;margin:0 auto;overflow:hidden}.rate-report img{width:300px}.rate-report .report-info{width:80%;margin:0 auto;padding:20px 0;display:flex;flex-direction:column}.rate-report .with-points:before{content:": "}.rate-report table.info-table{width:100%;border-collapse:collapse;table-layout:fixed}.rate-report table tr td.as-space{width:auto}.rate-report table.info-table{margin-top:20px;font-size:14px;font-weight:700}.rate-report table.info-table tr td{min-width:75px;padding-bottom:10px;text-align:left;border:none}.rate-report table.info-table tr td.title{font-size:22px}.rate-report .report-title-holder{width:100%;display:flex;align-items:center;flex-direction:column;margin:30px 0}.rate-report .report-title-holder span{font-size:34px;font-weight:600}.rate-table-header{width:100%;height:auto;display:flex;justify-content:end;padding:10px 0}.report-table-holder{width:100%;background-color:#fff;padding-bottom:50px}.report-table-holder .report-table-header{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between}.report-table-holder .report-table{border-top:2px solid black;border-bottom:2px solid black}.report-table-holder .report-table th:first-child,.report-table-holder .report-table th:last-child,.report-table-holder .report-table td:first-child,.report-table-holder .report-table td:last-child{border-right:2px solid black;border-left:2px solid black}.report-table-holder .abs-disc-table{border:2px solid black}.report-table-holder .report-title-holder{width:100%;display:flex;align-items:center;flex-direction:column;margin:30px 0}.report-table-holder .report-title-holder span{font-size:34px;font-weight:600}.report-table-holder img{width:300px}.report-info{width:90%;margin:0 auto;padding:20px 0;display:flex;flex-direction:column}.with-points:before{content:": "}table.info-table{border-collapse:collapse;table-layout:fixed}table.info-table{margin-top:20px;font-size:14px;font-weight:700}table.info-table tr td{min-width:75px;padding-bottom:10px}table.info-table tr td.left{width:100px}table.info-table tr td.right{width:180px;text-align:right}table.abs-disc-table{width:fit-content;margin:50px auto 0;border-collapse:collapse}table.abs-disc-table tr th,table.abs-disc-table tr td{border:1px solid rgba(119,119,119,.2);padding:5px}table.abs-disc-table tbody tr td{text-align:center}table.abs-disc-table tbody tr th{text-align:start}.report-table-holder .remarks{margin:50px auto}.report-table{width:fit-content;margin:0 auto}.report-table table{border-collapse:collapse}.report-table th .p-column-header-content{justify-content:center;text-transform:capitalize}.report-table th,.report-table td{padding:5px 10px;text-align:center;border:1px solid rgba(119,119,119,.2)}.report-table thead tr:first-child th{border-bottom:2px solid black}.report-table .ratio-col{border-left:2px solid black;border-right:2px solid black}.report-table tr th:last-child,.report-table tr th:first-child{border-bottom:1px solid rgba(119,119,119,.2)}.report-table tr td:first-child{font-weight:600;text-align:start}.report-table tr td:first-child .domain{color:var(--gray);padding-left:20px}.report-table tr td .domain{color:var(--gray)}.report-table tr th.bordered,.report-table tr td.bordered{border-left:2px solid gray}.report-table .p-datatable-tfoot td{border-top:2px solid gray}.remarks .rm-title{font-size:22px;font-weight:600}.remarks .rm-text{margin:20px 0;padding-left:20px}.learner-remarks{background-color:#fff}.learner-remarks-form{padding:20px;width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.section-info{padding:20px;background-color:#fff;margin-bottom:5px}.section-info{text-transform:capitalize;font-size:18px;color:var(--primary-color-normal)}.section-info .class{text-transform:uppercase}.learner-remarks-form .learner{width:100%;height:auto;display:flex;flex-direction:column;gap:20px}.learner-remarks-form span{color:var(--primary-color-normal)}.learner-remarks-form .item-textarea{height:300px}.list-container{width:100%;height:auto}.list-container .options{width:100%;height:auto;display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;margin-bottom:5px}.list-container .options .export-btns{width:fit-content;height:auto;display:flex;gap:10px}.list-container .term-choice .named-divider span{background-color:#fff}.list-container .term-choice .row div{display:flex;align-items:center;gap:5px}.list-container .learners-list{width:100%;height:auto;display:flex;flex-direction:column;gap:5px}.list-container .learners-list li{width:100%;height:auto;display:flex;justify-content:space-between;padding:10px 20px;background-color:#fff}.list-container .learners-list li .btns{display:flex;gap:10px;font-size:20px;color:var(--primary-color-normal)}:root{--black: #000000;--black-50-percent: rgba(0, 0, 0, .5);--white: #ffffff;--light-red: #f8ebeb;--red: #ff8383;--red-hover: #f95252;--dark-red: #b20000;--brick: #8a302a;--yellow: #e79b25;--brick-hover: #6e2721;--green: #3f7943;--green-hover: #315e34;--light-gray: #ebebeb;--light-gray-hover: #c7c7c7;--gray: #8d8d8d;--gray-hover: #6d6d6d;--primary-color-super-light-10-percent: rgba(244, 249, 251, .1);--primary-color-super-light-20-percent: rgba(244, 249, 251, .2);--primary-color-super-light-40-percent: rgba(244, 249, 251, .4);--primary-color-super-light-hover: #f4f9fb;--primary-color-super-light-active: #ecf4f8;--primary-color-light: #e6eef2;--primary-color-light-hover: #d9e5eb;--primary-color-light-active: #b0cad5;--primary-color-normal: #005479;--primary-color-normal-hover: #004c6d;--primary-color-normal-active: #004361;--primary-color-dark: #003f5b;--primary-color-dark-hover: #003249;--primary-color-dark-active: #002636;--primary-color-darker: #001d2a;--ocean-1: #04223c;--ocean-2: #002c49;--ocean-3: #053a59;--ocean-primary: #005479;--ocean-5: #0d6f8c;--ocean-6: #6c9889;--ocean-7: #a5c8cc;--ocean-8: #d5e1df;--ocean-5-hover: #0c5d75}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-Italic.ttf) format("truetype");font-style:italic}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-Thin.ttf) format("truetype");font-weight:100}@font-face{font-family:Lato;src:url(/assets/fonts/Lato/Lato-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}*{padding:0;margin:0;box-sizing:border-box}html{scrollbar-gutter:stable}a,a:hover{color:inherit;text-decoration:none}body{font-family:Lato,sans-serif;background-color:var(--primary-color-super-light-40-percent)}.main{width:100%;height:auto;position:relative;padding:75px 20px 20px 270px}span:first-letter,label:first-letter,option:first-letter{text-transform:uppercase}ul{list-style:none}input{padding-left:10px}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0px 0px 0px 1000px white inset;-moz-box-shadow:0px 0px 0px 1000px white inset}select:hover{cursor:pointer}input:focus,select:focus{outline:none}.p-toast-message-error,.p-toast-message-success{padding:15px;border-radius:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-toast-message-error{border-left:5px solid var(--dark-red);background-color:#ff838333;color:var(--dark-red)}.p-toast-message-success{border-left:5px solid var(--primary-color-dark);background-color:#00557933;color:var(--primary-color-dark)}.p-toast-message-content{align-items:center}.p-toast-message-icon{width:20px;height:20px}.p-toast-summary{font-weight:bolder}.p-toast-message-text{padding:0 10px}hr{width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ql-align-right{unicode-bidi:embed;direction:rtl}@media screen and (max-width: 635px){.main{padding-left:20px}}
