.modal{z-index:10010!important}.sticky-enabled{border-collapse:separate;border-spacing:0;width:100%}.sticky-enabled thead{z-index:100;background:var(--bg-white);position:sticky;top:0}.sticky-enabled tbody{z-index:1;position:relative}.sticky-enabled th,.sticky-enabled td{white-space:nowrap;border:1px solid var(--gray-200,#e6e6e6);background-clip:padding-box;padding:.5rem .75rem}.sticky-enabled thead th{background:var(--bg-white);box-shadow:0 2px 6px #0000000a}.sticky-enabled th:first-child,.sticky-enabled td:first-child{z-index:2;background:var(--bg-white);position:sticky;left:0}.sticky-enabled thead th:first-child{z-index:101;background:var(--bg-white);position:sticky;left:0}.sticky-enabled.fix-2 th:nth-child(2),.sticky-enabled.fix-2 td:nth-child(2){left:var(--sticky-col-1-width,120px);z-index:2;background:var(--bg-white);position:sticky}.sticky-enabled.fix-2 thead th:nth-child(2){left:var(--sticky-col-1-width,120px);z-index:101;background:var(--bg-white);position:sticky}.sticky-enabled[data-active-tab=result] .percentage-data{display:none}.sticky-enabled[data-active-tab=result] .alternative-data,.sticky-enabled[data-active-tab=percentage] .percentage-data{display:block}.sticky-enabled[data-active-tab=percentage] .alternative-data,.sticky-enabled[data-active-tab=alternative] .percentage-data{display:none}.sticky-enabled[data-active-tab=alternative] .alternative-data{display:block}@media (max-width:639px){.sticky-enabled thead{position:static}.sticky-enabled th:nth-child(2),.sticky-enabled td:nth-child(2),.sticky-enabled th:first-child,.sticky-enabled td:first-child{position:static!important;top:auto!important;left:auto!important}.sticky-enabled th,.sticky-enabled td{white-space:normal}}.table-wraper{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.table-wraper table{width:max-content;min-width:100%}.adm-panel{width:100vw;margin:0;padding:0;display:flex;max-width:100vw!important;max-height:100vh!important;overflow:hidden!important}.adm-content{background-color:#fcfcfd;flex:auto;width:100%;min-width:0;transition:all .4s;min-height:100vh!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:var(--primary-500)!important;border-radius:8px!important}::-webkit-scrollbar-thumb:hover{background:var(--primary-300)!important}#index-picture{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:50px;height:50px}div.classroom-posts div.dropdown button#dropdownMenuButton{all:unset;width:100%}div.classroom-posts div.dropdown button#dropdownMenuButton :hover{cursor:pointer}.virtual-classroom__header-form>form{height:100%}@media screen and (max-height:900px){dialog[id^=new-post-modal]:not([data-modal-presentation=full_screen]){max-height:85vh;overflow-y:auto}}.show-page-exams{width:100%;height:100vh;padding:32px}.show-page-exams .header{align-items:center;padding-bottom:30px;display:flex}.show-page-exams .header .lucide,.show-page-exams .header svg{color:var(--gray-700,#4a4a4a);cursor:pointer;padding-right:16px;font-size:24px;transform:scale(.9)}.show-page-exams .header .header-title{gap:10px;padding-top:10px;display:flex}.show-page-exams .header .header-title .link{color:var(--gray-700,#4a4a4a);cursor:pointer;font-size:20px;font-weight:500}.show-page-exams .header .header-title .template-name{color:var(--gray-900,#191919);font-size:22px;font-weight:500}.show-page-exams .body{width:100%;height:-moz-fit-content;height:fit-content;padding-bottom:40px;display:flex}@media (max-width:1400px){.show-page-exams .body{flex-direction:column}}.show-page-exams .body .badge{background-color:var(--primary-25,#e6f6fd);border-radius:20px;justify-content:center;align-items:center;height:26px;padding:0 24px;display:flex}.show-page-exams .body .badge p{color:var(--primary-400,#2691b4);margin:0;padding:0}.show-page-exams .left-table{border:1px solid var(--gray-300,#adadad);background-color:#fff;border-radius:16px;width:30%;height:-moz-fit-content;height:fit-content;margin-right:20px}@media (max-width:1400px){.show-page-exams .left-table{width:100%;margin-bottom:30px}}.show-page-exams .left-table h2{color:var(--gray-900,#191919);padding-bottom:24px;font-size:20px}.show-page-exams .left-table .container{grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.show-page-exams .left-table .column{height:40px}.show-page-exams .left-table .column.text-left{color:var(--gray-600,#636363)}.show-page-exams .left-table .column.text-right{color:var(--gray-800,#323232);font-weight:500}.show-page-exams .left-table .section{border-bottom:1px solid var(--gray-300,#adadad);padding:24px}.show-page-exams .left-table .subject{padding-bottom:24px}.show-page-exams .left-table .subject .subject-header{justify-content:space-between;width:100%;display:flex}.show-page-exams .left-table .subject .subject-title{align-items:center;gap:10px;padding-bottom:16px;display:flex}.show-page-exams .left-table .subject .subject-title p{color:var(--gray-600,#636363);font-size:16px;font-weight:500}.show-page-exams .left-table .subject .subject-title i{color:var(--primary-300,#4daaca);padding-bottom:15px;font-size:10px}.show-page-exams .left-table .questions-header{justify-content:space-between;width:100%;display:flex}.show-page-exams .line{background-color:var(--gray-300,#adadad);width:1px;min-height:100%}.show-page-exams .show-template{width:70%;height:100%;padding-left:24px}@media (max-width:1400px){.show-page-exams .show-template{width:100%;max-width:100%;padding-left:0;overflow-x:scroll}}.pdf-layout{background-color:#fff;width:100%;min-height:100%;margin:0;padding:0;font-family:Poppins,sans-serif}@media (max-width:1400px){.pdf-layout{width:-moz-fit-content;width:fit-content;min-width:100%}}.pdf-layout header{justify-content:center;align-items:center;padding-right:24px;display:flex}.pdf-layout .pdf-header-img{height:200px}.pdf-layout .header-student-signature{flex-direction:column;justify-content:space-between;width:100%;height:50px;display:flex}.pdf-layout .header-student-signature p{text-align:center;width:100%;color:var(--primary-900,#00485f);padding:0;font-size:16px;font-weight:400;line-height:15px}.pdf-layout .header-student-signature .dashed-line{border-top:2px dashed var(--primary-500,#00779a);padding-right:20px}.pdf-layout .body{flex-direction:column;width:100%;padding:0 24px;display:flex}.pdf-layout .body .input{border:2px solid var(--gray-400,#949494);border-radius:16px;width:100%;height:44px;position:relative}.pdf-layout .body .input p{color:var(--gray-700,#4a4a4a);background-color:#fff;padding:8px;font-size:16px;font-weight:400;line-height:15px;position:absolute;top:-18px;left:30px}.pdf-layout .body .inputs-table{border-collapse:separate;border-spacing:10px 20px;table-layout:fixed;width:100%;padding-bottom:20px}.pdf-layout .body .inputs-table__row{height:50px}.pdf-layout .body .inputs-table__cell{vertical-align:top;padding:0}.pdf-layout .body .inputs-table__cell--left{width:58%}.pdf-layout .body .inputs-table__cell--right{width:40%}.pdf-layout .body .input-name{width:100%;height:fit;border:1px solid var(--primary-500,#00779a);border-bottom:0;position:relative}.pdf-layout .body .input-name p{color:var(--gray-900,#191919);margin:0;padding:10px 20px;font-size:18px;font-weight:500}.pdf-layout .body .input-name__row{width:100%;height:62px;display:flex}.pdf-layout .body .input-name__cell{border:1px solid var(--primary-500,#00779a);border-right:0;flex:1;height:62px}.pdf-layout .body .input-name__cell:first-child{border-left:0}.pdf-layout .body .input-name__cell--first-line{border-bottom:0}.pdf-layout .body .input-name__row--second .pdf-layout .body .input-name__cell{border-bottom:1px solid var(--primary-500,#00779a)}.pdf-layout .body .double-dots{flex-direction:column;justify-content:space-between;height:100%;display:flex}.pdf-layout .body .dot{width:40px;height:40px;position:relative}.pdf-layout .body .dot #dot5,.pdf-layout .body .dot #dot5-alt{background-color:#000;border-radius:100%;width:40px;height:40px}.pdf-layout .body .dot #dot4,.pdf-layout .body .dot #dot4-alt{z-index:1;background-color:#fff;border-radius:100%;width:30px;height:30px;position:absolute;bottom:5px;left:5px}.pdf-layout .body .dot #dot3,.pdf-layout .body .dot #dot3-alt{z-index:2;background-color:#000;border-radius:100%;width:20px;height:20px;position:absolute;bottom:5px;left:5px}.pdf-layout .body .dot #dot2,.pdf-layout .body .dot #dot2-alt{z-index:3;background-color:#fff;border-radius:100%;width:10px;height:10px;position:absolute;bottom:5px;left:5px}.pdf-layout .body .dot #dot1,.pdf-layout .body .dot #dot1-alt{z-index:4;background-color:#000;border-radius:100%;width:5px;height:5px;position:absolute;bottom:2.5px;left:2.3px}.pdf-layout .body .templates{justify-content:space-between;width:100%;height:750px;padding-top:50px;display:flex}.pdf-layout .body .templates p{text-align:center}.pdf-layout .body .template{flex-direction:column;justify-content:center;width:140px;height:-moz-fit-content;height:fit-content;display:flex}.pdf-layout .body .template p{color:var(--primary-900,#00485f);text-align:center;width:100%;margin:0;padding-bottom:12px;font-size:16px;font-weight:500}.pdf-layout .body .template .block{background-color:var(--primary-600,#006c8c);justify-content:center;width:100%;height:40px;display:flex}.pdf-layout .body .template .block p{color:#fff;margin:0;padding-top:8px;font-size:18px}.pdf-layout .body .template .table{border-bottom:1px solid var(--primary-600,#006c8c);margin-bottom:120px}.pdf-layout .body .template .table .line{border:1px solid var(--primary-500,#00779a);background-color:#fff;border-top:0;border-bottom:0;width:100%;height:35px;display:flex}.pdf-layout .body .template .table .line.blue{background-color:var(--primary-25,#e6f6fd)}.pdf-layout .body .template .table .question{text-align:center;border-right:1px solid var(--primary-500,#00779a);color:#000;justify-content:center;align-items:center;width:24%;font-size:14px;font-weight:500;display:flex}.pdf-layout .body .template .table .options{justify-content:space-between;align-items:center;width:100%;padding:0 6px;display:flex}.pdf-layout .body .template .table .options .option{border:1px solid var(--primary-300,#4daaca);width:20px;height:20px;color:var(--primary-300,#4daaca);border-radius:100%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.pdf-layout .body .template-1-column,.pdf-layout .body .template-2-column,.pdf-layout .body .template-3-column,.pdf-layout .body .template-4-column{width:170px}.pdf-layout .center{justify-content:center}.pdf-layout .justify{justify-content:space-between}.pdf-layout .subject-templates{gap:20px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.pdf-layout .subject-small{width:fit;text-transform:uppercase;color:var(--primary-500,#00779a);font-weight:600}.pdf-layout .subject-large{width:80%}[data-controller=pdf-scale]{overflow:hidden}.index-filters .button-container{width:108px}.index-filters .search-input-container{width:340px}@media screen and (max-width:992px){.index-filters{flex-direction:column;align-items:center;gap:16px;flex-direction:row!important}.index-filters .button-container.button-container-search{display:none}.index-filters .button-container{width:auto}.index-filters .index-filters .button-container{display:none}}.year-card{width:45%;margin:.5rem}@media (max-width:768px){.year-card{width:100%}}.batch-tab{color:var(--blue-1300,gray);background-color:#fff;border:none;outline:none;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.batch-tab:focus{outline:none}.selected-batch-tab{color:var(--blue-1300,#327883)}.exam-modal-badge{background:var(--blue-200,#daeef1);text-overflow:ellipsis;max-width:460px;height:24px;color:var(--blue-1400,#2b6770);border-radius:64px;align-items:center;margin:.25rem;padding:0 8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.batch-scheduled-county-card{color:var(--gray-800,#333);border:1px solid var(--gray-200,#e6e6e6);border-radius:8px;flex-direction:row;width:95%;margin:.5rem;padding:1rem;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex}.schedule-buttons{flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:.5rem 1rem;display:inline-flex}.schedule-buttons button{width:10rem;margin-left:.15rem}.schedule-section-half{width:50%;min-width:18.75rem}.schedule-section-half p{color:#565d63;margin-bottom:1.5rem}.schedule-section-half label{margin-bottom:.5rem}.batch-scheduled-table .bottom-schedule-info{border-top:1px solid var(--gray-200,#e6e6e6);background-color:var(--bg-white);z-index:40;width:100%;padding:16px 32px;position:fixed;bottom:0;right:0}.batch-scheduled-table .bottom-schedule-info .main-text{color:#333;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.batch-scheduled-table .bottom-schedule-info .sub-text{color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.batch-scheduled-table .bottom-schedule-info .buttons-container{gap:10px}.batch-scheduled-table tr.selected-table-row{background:#edf7f8}@media (max-width:768px){.bottom-schedule-info{justify-content:unset!important}.bottom-schedule-info .info-container{width:50%}.bottom-schedule-info .buttons-container{height:50%}}.cookies-switch{width:60px;height:34px;display:inline-block;position:relative}.cookies-switch input{opacity:0;width:0;height:0}.cookies-slider{cursor:pointer;background-color:var(--gray-300,#adadad);transition:all .4s;position:absolute;inset:0}.cookies-slider:before{content:"";background-color:#fff;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.cookies-slider{background-color:var(--primary-700,#00607d)}input:focus+.cookies-slider{box-shadow:0 0 1px var(--primary-700,#00607d)}input:checked+.cookies-slider:before{transform:translate(26px)}.cookies-slider.cookies-round{border-radius:34px}.cookies-slider.cookies-round:before{border-radius:50%}.files input{opacity:0;margin:0;padding:120px 0 85px 35%;text-align:center!important;width:100%!important}.files{position:relative}.files:after{pointer-events:none;content:"";background-image:url(/app/assets/images/excel-icon.png);background-repeat:no-repeat;background-size:100%;width:50px;height:56px;margin:0 auto;display:block;position:absolute;top:60px;left:0;right:0}.color input{background-color:var(--gray-200,#c6c6c6)}.files:before{pointer-events:none;content:attr(data-text);color:#000;text-align:center;width:100%;height:57px;margin:0 auto;font-weight:600;display:block;position:absolute;bottom:10px;left:0;right:0}.header__button--primary[title]:hover:after{content:attr(title);color:var(--coolGray-950);background-color:var(--primary-100);white-space:nowrap;z-index:50;border-radius:10px;padding:10px;font-size:14px;position:absolute;top:-10px;right:-8px;transform:translateY(-100%);box-shadow:5px 5px 8px #0000001a}body{max-width:100%;font-family:Poppins,sans-serif;overflow-x:auto}a:hover{text-decoration:none}@media (max-width:576px){#content{padding-top:60px!important}body[data-controller*=socioeconomic] #content,body.learning-trail-activity #content{padding-top:0!important}}@media screen and (max-width:992px){.navbar .justify-content-end .btn{padding-left:calc(3rem * var(--ui-scale));padding-right:calc(3rem * var(--ui-scale))}}.nav-logo{width:calc(158px * var(--ui-scale));height:auto}.bg-primary{background-color:var(--primary-300,#4daaca)!important}.text-primary{color:var(--primary-300,#4daaca)!important}tr a{color:var(--primary-300,#4daaca)}.clickable-link{cursor:pointer}.social{color:#fff;-o-transition:.3s all ease;transition:all .3s}.social:hover{transform:scale(1.1)}.navbar{z-index:1001;height:70px}.alert{z-index:9999;margin-top:10px;position:absolute;top:0;right:0;overflow:hidden}@media print{body{width:100%;height:100%;margin:0;padding:0}div #content{text-align:center;width:100%;height:100%}div .sidebar,nav,footer{display:none}#application-content{width:100%;height:100%}}p.comment{word-wrap:break-word;word-break:break-word;text-align:justify;text-justify:inter-word;border:.5px solid #fff;transition:all .5s;display:inline-block}p.comment:hover{cursor:text;border:.5px solid gray;border-radius:2px;transition:all .5s}div.back-button{padding:calc(30px * var(--ui-scale));justify-content:center;display:flex}div.back-button+div.back-button{padding-bottom:calc(30px * var(--ui-scale));padding-left:calc(30px * var(--ui-scale));padding-right:calc(30px * var(--ui-scale));justify-content:center;display:flex}.table-head-fixed{max-height:500px;overflow-y:auto}.table-head-fixed thead th{position:sticky;top:0}.profile-picture{width:calc(50px * var(--ui-scale));height:calc(50px * var(--ui-scale))}option:disabled{background-color:#d1d3e2}.simple-format-image img{max-width:100%}.discursive-response-content img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.password-message{font-size:calc(14px * var(--ui-scale));font-weight:700}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar::-webkit-scrollbar{height:calc(6px * var(--ui-scale));width:calc(5px * var(--ui-scale));box-shadow:none}.custom-scrollbar::-webkit-scrollbar-thumb{box-shadow:none;border-radius:8px;background-color:var(--primary-500)!important}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--primary-300)!important}.custom-scrollbar::-webkit-scrollbar-track{box-shadow:none;background-color:#0000;border:none;margin:calc(6px * var(--ui-scale)) 0!important}.custom-scrollbar-wider::-webkit-scrollbar{height:calc(12px * var(--ui-scale));width:calc(11px * var(--ui-scale));box-shadow:none}.custom-scrollbar-wider::-webkit-scrollbar-thumb{box-shadow:none;border-radius:8px;background-color:var(--primary-500)!important}.custom-scrollbar-wider::-webkit-scrollbar-thumb:hover{background-color:var(--primary-300)!important}.custom-scrollbar-wider::-webkit-scrollbar-track{box-shadow:none;background-color:#0000;border:none;margin:calc(6px * var(--ui-scale)) 0!important}
