.my-class{background-color:#ecedff;color:#13235c;text-align:left}.col-text{text-align:center}.overview-learner-modal .modal-content{overflow:hidden!important;border-radius:15px!important;-webkit-box-shadow:0 24px 70px rgba(20,29,61,.3)!important;box-shadow:0 24px 70px rgba(20,29,61,.3)!important}.overview-learner-modal-header{padding:12px 15px;color:#fff;background:linear-gradient(110deg,#172554,#4338ca 70%,#5b21b6)}.overview-learner-modal-header .q-item{min-height:55px}.overview-learner-modal-header .q-title{color:#fff!important;font-size:14px!important;font-weight:800!important}.overview-modal-action{background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.18)!important}.overview-learner-modal .q-table-top{padding:13px 15px;border-bottom:1px solid #e4e7ef}.overview-learner-modal .q-search{min-width:230px;padding:4px 10px;background:#f7f8fc;border:1px solid #dde2ec;border-radius:8px}.overview-learner-modal .q-table thead tr{background:#f2f3fa}.overview-learner-modal .q-table th{color:#505b70!important;font-size:9px;font-weight:800;text-transform:uppercase}.overview-learner-modal .q-table td{color:#344058!important;background:#fff!important;font-size:10px;border-color:#edf0f5}.overview-learner-modal .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}@media(max-width:700px){.overview-learner-modal .modal-content{min-width:94vw!important}.overview-learner-modal-header .q-title{font-size:11px!important}.overview-learner-modal .q-table-container{overflow-x:auto}}.my-sticky-header-table .q-table__middle{max-height:200px}.my-sticky-header-table .q-table__bottom,.my-sticky-header-table .q-table__top,.my-sticky-header-table thead tr:first-child th{background-color:#fff;z-index:1000}.my-sticky-header-table thead tr:first-child th{position:sticky;top:0}.q-table-middle{min-height:5rem;max-height:20rem}.my-class1{width:160px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-class1,.my-class2{height:64px!important;white-space:normal!important}.my-class2{width:200px!important;margin-top:10px!important}.my-class1[data-v-625426dc]{width:160px!important;height:64px!important;white-space:normal!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-class2[data-v-625426dc]{width:200px!important;white-space:normal!important;height:64px!important;margin-top:10px!important}.overview-report-page{min-height:calc(100vh - 72px);padding:20px;background:linear-gradient(145deg,#f7f8fc,#f0f2fa);color:#2d3850}.overview-report-container{width:100%;max-width:1600px;margin:0 auto}.overview-report-content{overflow:hidden;background:#fff!important;border:1px solid #e1e5ef!important;border-radius:16px!important;-webkit-box-shadow:0 10px 30px rgba(31,42,68,.07)!important;box-shadow:0 10px 30px rgba(31,42,68,.07)!important}.overview-tabs-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px 10px}.overview-tabs-heading,.overview-tabs-heading>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overview-tabs-heading>div{gap:10px;color:#5148c9}.overview-tabs-heading>div>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overview-tabs-heading strong{color:#303b54;font-size:13px}.overview-tabs-heading small{margin-top:2px;color:#8992a5;font-size:9px}.overview-close-btn{color:#69748a!important;background:#f4f5f9!important}.overview-report-tabs{padding:7px 9px 9px;color:#505b70!important;background:#fff!important;border-bottom:1px solid #e0e4ed}.overview-report-tabs .q-tabs-head{min-height:65px;padding:5px;background:#f3f4f9!important;border:1px solid #e0e4ee;border-radius:12px}.overview-report-tabs .q-tab{min-height:51px;margin:0 4px;color:#505b70!important;background:#fff!important;border:1px solid #dde2eb;border-radius:9px}.overview-report-tabs .q-tab .q-tab-icon,.overview-report-tabs .q-tab .q-tab-label{color:#505b70!important;opacity:1!important}.overview-report-tabs .q-tab.active{color:#fff!important;background:linear-gradient(135deg,#4338ca,#6366f1)!important;border-color:#4338ca;-webkit-box-shadow:0 6px 15px rgba(67,56,202,.22);box-shadow:0 6px 15px rgba(67,56,202,.22)}.overview-report-tabs .q-tab.active .q-tab-icon,.overview-report-tabs .q-tab.active .q-tab-label{color:#fff!important}.overview-report-tabs .q-tab-label{font-size:10px;font-weight:800}.overview-report-tabs .q-tabs-bar{display:none}.overview-report-content .q-tab-pane{padding:18px!important;background:#f8f9fd}.overview-report-child .overview-filter-panel{display:grid!important;grid-template-columns:repeat(2,minmax(160px,1fr)) repeat(2,minmax(145px,.85fr)) auto;gap:12px;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:end!important;margin:0 0 16px!important;padding:16px;background:#fff;border:1px solid #e1e5ef;border-radius:13px;-webkit-box-shadow:0 5px 17px rgba(31,42,68,.05);box-shadow:0 5px 17px rgba(31,42,68,.05)}.overview-report-child .overview-filter-panel>div{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.overview-report-child .overview-filter-panel .q-body-1{margin:0 0 6px!important;color:#526078!important;font-size:9px!important;font-weight:800!important}.overview-report-child .overview-filter-panel .q-field{margin:0!important}.overview-report-child .overview-filter-panel .q-datetime,.overview-report-child .overview-filter-panel .q-select{min-height:43px;max-height:45px;padding:5px 10px!important;overflow:hidden;background:#f8f9fc!important;border:1px solid #d9deea;border-radius:9px;-webkit-box-sizing:border-box;box-sizing:border-box}.overview-report-child .overview-filter-panel .q-btn{min-height:43px;margin-right:6px;border-radius:9px!important}.overview-report-child .overview-apply-btn{min-width:125px;padding:5px 14px!important;font-size:10px;font-weight:800}.overview-report-child .overview-filter-panel .q-btn:not(.overview-apply-btn){display:none}.overview-report-child .overview-table-panel{overflow:hidden;margin:0!important;background:#fff!important;border:1px solid #e1e5ef;border-radius:13px;-webkit-box-shadow:0 5px 17px rgba(31,42,68,.05);box-shadow:0 5px 17px rgba(31,42,68,.05)}.overview-report-child .q-table-container{width:100%;-webkit-box-shadow:none!important;box-shadow:none!important}.overview-report-child .q-table-top{padding:13px 15px;border-bottom:1px solid #e7eaf1}.overview-report-child .q-search{min-width:240px;padding:4px 10px;background:#f7f8fc;border:1px solid #dde2ec;border-radius:8px}.overview-report-child .q-table thead tr{background:#f2f3fa}.overview-report-child .q-table th{height:44px;color:#505b70;font-size:9px;font-weight:800;text-transform:uppercase}.overview-report-child .q-table td{height:48px;color:#344058!important;background:#fff!important;font-size:10px;border-color:#edf0f5}.overview-report-child .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.overview-report-child .q-table tbody tr:hover td{background:#f2f2ff!important}@media(max-width:1000px){.overview-report-child .overview-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-report-tabs .q-tab{min-width:155px}}@media(max-width:600px){.overview-report-page{padding:10px}.overview-tabs-heading small{display:none}.overview-report-content .q-tabs-head{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;overflow-x:auto}.overview-report-content .q-tab-pane{padding:10px!important}.overview-report-child .overview-filter-panel{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;padding:13px}.overview-report-child .overview-filter-panel>div{width:100%!important}.overview-report-child .overview-apply-btn{width:100%}.overview-report-child .q-search{min-width:180px}}.overview-report-child .overview-filter-panel .q-btn:not(.overview-apply-btn){display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;min-width:43px!important;padding:5px 9px!important;color:#5148c9!important;background:#f0f0ff!important;border:1px solid #d9daf5!important;-webkit-box-shadow:none!important;box-shadow:none!important}.overview-district-report .overview-filter-panel,.overview-school-report .overview-filter-panel{grid-template-columns:minmax(220px,1.5fr) minmax(155px,1fr) minmax(155px,1fr) auto}.overview-report-child .overview-filter-panel .q-chip{max-width:105px;overflow:hidden;border-radius:6px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.overview-standard-filter-card{overflow:hidden;margin-bottom:16px;border:1px solid #e1e5f0;border-radius:14px;background:#fff;-webkit-box-shadow:0 5px 18px rgba(31,42,68,.05);box-shadow:0 5px 18px rgba(31,42,68,.05)}.overview-standard-filter-card .usage-filter-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e8ebf3;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafbfe));background:linear-gradient(180deg,#fff,#fafbfe)}.overview-standard-filter-card .usage-filter-header,.overview-standard-filter-card .usage-filter-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overview-standard-filter-card .usage-filter-heading{gap:11px}.overview-standard-filter-card .usage-filter-heading-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;color:#4f46c9;background:#eceeff;border-radius:10px}.overview-standard-filter-card .usage-filter-heading h3{margin:0;color:#28344d;font-size:14px;line-height:1.3}.overview-standard-filter-card .usage-filter-heading p{margin:3px 0 0;color:#7d879b;font-size:10px}.overview-standard-filter-card .usage-filter-utilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.overview-standard-filter-card .usage-filter-utilities .q-btn{min-height:35px;padding:4px 10px;color:#4f46c9;border-radius:8px;font-size:11px;font-weight:700}.overview-report-child .overview-standard-filter-grid{margin:0!important;padding:16px 17px 18px!important;background:#f8f9fd;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.overview-standard-filter-grid>div:last-child .q-btn:not(.overview-apply-btn){display:none!important}.overview-standard-filter-grid .overview-apply-btn{-webkit-box-shadow:0 7px 14px rgba(79,70,201,.2)!important;box-shadow:0 7px 14px rgba(79,70,201,.2)!important}@media(max-width:599px){.overview-standard-filter-card .usage-filter-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overview-standard-filter-card .usage-filter-utilities{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overview-standard-filter-card .usage-filter-heading p{line-height:1.4}}