.class-manager-page{background:#f9fafb}.class-manager-page .entry-header{display:flex;justify-content:space-between;align-items:center}.class-manager-page h1{font-size:2rem}.class-manager-page .class-code-val{font-weight:bold;color:#374151}.class-manager-page .class-subpage-nav{margin-bottom:1rem}.class-manager-page .class-subpage-nav ul{list-style-type:none;margin:0;gap:1.5rem;display:flex;padding:0 1.25rem}.class-manager-page .class-subpage-nav ul li:last-of-type{margin-right:0;margin-left:auto}.class-manager-page .class-subpage-nav ul li.current a{border-bottom:3px solid var(--global-palette1);color:#374151;font-weight:bold}.class-manager-page .class-subpage-nav ul li.current a i{color:var(--global-palette1)}.class-manager-page .class-subpage-nav a{padding:.5rem 0;color:#6b7280;height:45px;font-size:1rem;align-items:center;gap:.5rem;display:flex;text-decoration:none;position:relative;border-bottom:.1875rem solid rgba(0,0,0,0)}.class-manager-page .class-subpage-nav a:hover,.class-manager-page .class-subpage-nav a:focus,.class-manager-page .class-subpage-nav a:active{border-bottom:3px solid var(--global-palette1);transition:none}.class-manager-page .subpage-content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.class-manager-page .subpage-content-header .subpage-heading-with-icon{display:flex;align-items:center;gap:1.5rem}.class-manager-page .subpage-content-header .subpage-heading-with-icon i{color:var(--global-palette1)}.class-manager-page .subpage-content-header .subpage-heading-with-icon .subpage-heading h2{font-weight:normal;font-size:1.5rem;color:#374151;margin-bottom:0}.class-manager-page .subpage-content-header .subpage-heading-with-icon .subpage-heading p{margin-bottom:0;color:#6b7280;font-size:1rem}.class-manager-page .subpage-content-header>a{background:rgba(0,0,0,0);border:.125rem solid var(--global-palette1);border-radius:70px;color:var(--global-palette1);display:flex;font-size:1rem;padding:.625rem 1.5rem;gap:.625rem;text-decoration:none;align-items:center}.class-manager-page .subpage-content-header>a#delete-class{border:none;background:#ef4444;color:#fff}.kian-csv-add-students{margin-bottom:2rem}.kian-csv-add-students .kian-csv-add-students-header{display:flex;align-items:center;justify-content:space-between}.kian-csv-add-students .kian-csv-add-students-header a{font-size:.875rem}form.kian-formatted-form{display:grid;gap:.875rem}form.kian-formatted-form.xl-gap{gap:2rem}form.kian-formatted-form input[type=submit],form.kian-formatted-form button{border-radius:.5rem;font-size:1rem;padding:.875rem 1rem}form.kian-formatted-form .kian-form-fields-col-2{display:grid;grid-template-columns:1fr 1fr;gap:2rem}form.kian-formatted-form .kian-form-fields{display:grid;gap:.5rem}form.kian-formatted-form .kian-form-field{display:grid;gap:.1875rem}form.kian-formatted-form .kian-form-field label{font-size:.875rem;margin-left:.125rem;color:#6b7280}form.kian-formatted-form .kian-form-field input,form.kian-formatted-form .kian-form-field select{width:100%;padding:0 .625rem;margin-bottom:0;border-radius:.5rem !important;height:2.875rem;color:#000;border:1px solid #d1d5db}form.kian-formatted-form .kian-form-field input[type=button],form.kian-formatted-form .kian-form-field input[type=submit],form.kian-formatted-form .kian-form-field select[type=button],form.kian-formatted-form .kian-form-field select[type=submit]{border:none;color:#fff}form.kian-formatted-form .kian-form-field.ld-field-with-icon{position:relative;z-index:0}form.kian-formatted-form .kian-form-field.ld-field-with-icon i{position:absolute;bottom:1.5rem;color:var(--global-palette1);left:.75rem}form.kian-formatted-form .kian-form-field.ld-field-with-icon input{padding-left:50px}form.kian-formatted-form .kian-form-field-checkbox{display:flex}form.kian-formatted-form .kian-form-field-checkbox .kian-form-field-inline{display:flex;align-items:center;gap:.625rem;cursor:pointer}form.kian-formatted-form .ld-select2-field{width:100%}form.kian-formatted-form .ld-select2-field select{width:100%}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple{border-color:#d1d5db;border-radius:.5rem;padding:0 .625rem .625rem .625rem}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple ul.select2-selection__rendered{padding:0;margin:0}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple ul.select2-selection__rendered li{display:inline-flex;padding:.3125rem;border:none;margin:10px 10px 0 0;height:35px;border-radius:.375rem;background:#f3f4f6}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple ul.select2-selection__rendered li button{position:unset;padding:0 .625rem;width:1.875rem;border:none;order:1}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple ul.select2-selection__rendered li button:hover{background:#e5e7eb}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple ul.select2-selection__rendered li .select2-selection__choice__display{padding:0 .625rem;order:0;display:flex;align-items:center;color:#374151}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple .select2-search{display:inline-flex;height:35px;width:auto}form.kian-formatted-form .ld-select2-field .select2 .select2-selection--multiple .select2-search textarea{margin:0;height:35px;line-height:35px}form.kian-formatted-form .ld-select2-field .ld-select2-dropdown .select2-dropdown{top:.25rem;border-radius:.5rem;overflow:hidden}form.kian-formatted-form .ld-select2-field .ld-select2-dropdown .select2-dropdown.select2-dropdown--above{top:-0.25rem}form.kian-formatted-form .ld-select2-field .ld-select2-dropdown .select2-dropdown.select2-dropdown--below{top:.25rem}form.kian-formatted-form .ld-select2-field .ld-select2-dropdown .select2-dropdown ul.select2-results__options{padding:0;margin:0}form.kian-formatted-form .ld-select2-field .ld-select2-dropdown .select2-dropdown ul.select2-results__options li{background:#fff;color:#1f2937}form.kian-formatted-form .ld-select2-field .ld-select2-dropdown .select2-dropdown ul.select2-results__options li.select2-results__option--selected{background:#d1d5db}form.kian-formatted-form .ld-select2-field .ld-select2-dropdown .select2-dropdown ul.select2-results__options li:hover{background:var(--global-palette1);color:#fff}form.kian-formatted-form .lesson-row>.lesson-name-col{justify-content:left;font-weight:normal}.course-selector select{margin-left:0;padding:.625rem 2.5rem .625rem 1.25rem;cursor:pointer;border-radius:.5rem;border:1px solid #e5e7eb}.switch{position:relative;display:inline-block;width:70px;height:34px}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:.75rem}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:.5rem}.switch .slider:after{position:absolute;content:"OFF";right:.5625rem;top:calc(50% - 7px);color:#fff;z-index:0;font-size:.875rem;line-height:.875rem}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:var(--global-palette1)}.switch input:checked+.slider:before{-webkit-transform:translateX(36px);transform:translateX(36px)}.switch input:checked+.slider:after{content:"ON";left:.75rem;right:auto}.module-row{display:flex;flex-direction:column;border-radius:.5rem;background-color:#f9fafb}.module-row .module-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:0;font-weight:bold;position:relative}.module-row .module-title i{color:var(--global-palette1)}.module-row .module-title i.fa-minus{display:none}.module-row .module-body{padding:.75rem .75rem .75rem 2rem;display:none}.module-row .module-body .lesson-row{display:flex;flex-direction:column;margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid #e5e7eb}.module-row .module-body .lesson-row .lesson-name-col{font-weight:normal}.module-row .module-body .lesson-row label{color:#374151;font-size:.9375rem}.module-row .module-body .lesson-row input{width:100%}.module-row .module-body .lesson-row:last-child{border:none;margin:0}.module-row .module-body .lesson-row:last-child .lesson-name-col{margin:0}.module-row.expanded .module-title i.fa-plus{display:none}.module-row.expanded .module-title i.fa-minus{display:block}.custom-checkbox{display:grid;grid-template-columns:25px 1fr;align-items:center;position:relative;gap:.5rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox span{color:#374151;width:100%}.custom-checkbox .checkmark{grid-area:1;height:25px;display:flex;align-items:center;justify-content:center;width:25px;background-color:#e5e7eb;border-radius:50%}.custom-checkbox .checkmark:after{content:"";display:none;width:7px;position:relative;top:-1px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox input:hover input~.checkmark{background-color:#d1d5db}.custom-checkbox input:checked~.checkmark{background-color:var(--global-palette1) !important}.custom-checkbox input:checked~.checkmark:after{display:block}#add-classes-table_wrapper{margin-bottom:.5rem}.task-summary-stats{display:flex;margin-bottom:1em}.task-summary-stats .summary-stat{background:#fff;padding:.625rem .9375rem;margin-right:.5rem;flex:1 1 25%;display:flex;flex-direction:column;text-align:right;border-radius:.625rem;border:1px solid #e5e7eb}.task-summary-stats .summary-stat:last-of-type{margin-right:0}.task-summary-stats .summary-stat span{font-size:1.75em;line-height:1;width:100%;display:flex;align-items:center;justify-content:space-between}.task-summary-stats .summary-stat span:last-of-type{font-size:.8em;margin-top:.5em;justify-content:end}.task-summary-stats .summary-stat span i{color:var(--global-palette1)}#trackingFilters{margin-right:10px}#studentDataTable progress{width:100%}#tracker-table table.dataTable{border:0}#tracker-table table.dataTable th{border:0;background-color:#f5f7fa;font-weight:normal;color:#687588}#tracker-table table.dataTable th:first-of-type{border-radius:10px 0 0 10px}#tracker-table table.dataTable th:last-of-type{border-radius:0 10px 10px 0}#tracker-table table.dataTable td{border:0;border-bottom:1px solid #f1f2f4}#tracker-table .dataTables_wrapper.no-footer .dataTables_scrollBody{border:0}#tracker-table table.dataTable>tbody>tr.selected>td.select-checkbox::after{margin-top:-15px}#studentDataTable td a{border-radius:.375rem;background:#d1d5db;color:#000;font-size:.9375rem;line-height:1rem;width:4rem;height:2rem;display:flex;transition:.2s;align-items:center;justify-content:center}#studentDataTable td a:hover,#studentDataTable td a:focus,#studentDataTable td a:active{color:var(--global-palette1)}#studentDataTable td a.high{background:#5bc8af}#studentDataTable td a.high:hover{color:#000}#studentDataTable td a.medium{background:#ecd444}#studentDataTable td a.medium:hover{color:#000}#studentDataTable td a.low{background:#f72167;color:#fff}#studentDataTable td a.low:hover{color:#fff}#studentDataTable td a[aria-disabled=true]:hover{color:#000;cursor:default}#studentDataTable_wrapper table thead tr:nth-of-type(2) th{min-width:60px}#studentDataTable_wrapper table td:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#studentDataTable_wrapper .datatable-btn{flex:1;display:flex}#studentDataTable_wrapper .dataTables_lengthfilter{margin-top:1em}.full-screen{position:fixed !important;z-index:1000;overflow:auto;max-height:97vh;background:#fff;padding:1em 2em 2em;border-radius:8px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(100% - 2em)}.overlay-bg{background:rgba(0,0,0,.3);z-index:500;position:fixed;display:none;top:0;right:0;bottom:0;left:0}#tracker-expand{cursor:pointer;color:#9b96af;margin-left:1em}.chart-display{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.chart-item{position:relative}.hideChart{-webkit-filter:blur(4px);filter:blur(4px)}.chartCover{position:absolute;top:0;bottom:0;width:100%;height:100%;justify-content:center;align-items:center;font-weight:bold;display:none}#show-answers-modal .modal__container{max-width:800px}#show-answers-modal table.wpProQuiz_content{border-collapse:separate;border-spacing:0;border:1px solid #ccc;border-width:1px 0 0 1px;width:100%}#show-answers-modal table.wpProQuiz_content th,#show-answers-modal table.wpProQuiz_content td{padding:15px;text-align:center !important;vertical-align:middle !important;border:1px solid #ccc;border-width:0 1px 1px 0 !important}#show-answers-modal table.wpProQuiz_content tbody>tr:nth-of-type(2n){display:none}#show-answers-modal table.wpProQuiz_content tbody>tr:nth-of-type(2n) td{text-align:left}#show-answers-modal .correct_count{color:#fff}#show-answers-modal .correct_count.correct{background-color:#5bc8af}#show-answers-modal .correct_count.incorrect{background-color:#f72167}#show-answers-modal ol{list-style-type:none;margin:0;padding:0}#show-answers-modal ol input{width:auto;pointer-events:none}#show-answers-modal .tracker-expand{cursor:pointer}#show-answers-modal .single .wpProQuiz_questionListItem,#show-answers-modal .multiple .wpProQuiz_questionListItem{display:flex;align-items:center;gap:10px}#show-answers-modal .single input,#show-answers-modal .multiple input{margin-top:0}#show-answers-modal table.wpProQuiz_content thead{display:none}#show-answers-modal table.wpProQuiz_content tbody tr{display:block;margin-bottom:.5em;border:1px solid rgba(0,0,0,.2)}#show-answers-modal table.wpProQuiz_content tbody tr td{display:block;text-align:right}#show-answers-modal table.wpProQuiz_content tbody tr td div{text-align:left}#show-answers-modal table.wpProQuiz_content tbody tr td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}#show-answers-modal .cloze_answer .wpProQuiz_questionListItem,#show-answers-modal .sort_answer .wpProQuiz_questionListItem{margin-left:0}#show-answers-modal .answer-input{border:1px solid #eaeaea;padding:.1em .1em;margin:.1em;background:#fafafa;border-radius:2px;min-height:2em;display:inline-block}#show-answers-modal table.wpProQuiz_content td.question img{float:none;display:block;margin:.5em 0;width:25%}#show-answers-modal .sort_answer .wpProQuiz_questionListItem{margin-bottom:.5em}#show-answers-modal .sort_answer .wpProQuiz_questionListItem:last-of-type{margin-bottom:0}#show-answers-modal .sort_answer .wpProQuiz_questionListItem .wpProQuiz_sortable{padding:.25em .5em;width:100%;display:flex;background:#fbfbfb;border:1px solid #ddd;border-radius:6px}#show-answers-modal .sort_answer .wpProQuiz_questionListItem .wpProQuiz_sortable:before{font-family:"Font Awesome 6 Pro";content:"";margin-right:.5em}#show-answers-modal pre{margin-bottom:0;background:top;padding:0 0 0 .25em;display:inline}#show-answers-modal .question pre{display:block}#show-answers-modal .matrix_sort_answer .wpProQuiz_questionListItem table{margin-bottom:.5em}#show-answers-modal .has-fixed-layout{table-layout:auto}.tippy-content{text-align:center}@media(max-width: 768px){.class-manager-page .entry-header{flex-direction:column;align-items:flex-start}.class-manager-page .class-subpage-nav ul{flex-direction:column;padding:0;gap:.3125rem}.class-manager-page .class-subpage-nav ul li:last-of-type{margin-left:0}.class-manager-page .class-subpage-nav ul li.current a{border:none}.class-manager-page .class-subpage-nav a{border:none;background:#fff;border-radius:.5rem;padding:.625rem 1.25rem}.class-manager-page .class-subpage-nav a:hover,.class-manager-page .class-subpage-nav a:focus,.class-manager-page .class-subpage-nav a:active{border:none}.class-manager-page .subpage-content-header{flex-direction:column;gap:1rem}.class-manager-page .subpage-content-header>a{width:100%;justify-content:center}}@media(max-width: 1024px){form.kian-formatted-form .kian-form-fields-col-2{grid-template-columns:1fr}}@media only screen and (max-width: 767px){#tracker-expand{display:none !important}}@media only screen and (min-width: 768px){#show-answers-modal table.wpProQuiz_content thead{display:table-header-group}#show-answers-modal table.wpProQuiz_content tr td{word-break:break-word}#show-answers-modal table.wpProQuiz_content tbody tr{display:table-row}#show-answers-modal table.wpProQuiz_content tbody tr td{display:table-cell;text-align:center;vertical-align:top}#show-answers-modal table.wpProQuiz_content tbody tr td:before{content:""}#show-answers-modal table.wpProQuiz_content>tbody>th:nth-of-type(2),#show-answers-modal table.wpProQuiz_content>tbody>td:nth-of-type(2){text-align:left}#show-answers-modal table.wpProQuiz_content tbody tr td.question{display:flex}#show-answers-modal .tracker-expand{margin-left:0;margin-right:1em}}
