.selflearn-home-filter-card{overflow:hidden;margin-bottom:17px;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)}.selflearn-home-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)}.selflearn-home-filter-card .usage-filter-header,.selflearn-home-filter-card .usage-filter-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selflearn-home-filter-card .usage-filter-heading{gap:11px}.selflearn-home-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}.selflearn-home-filter-card .usage-filter-heading h3{margin:0;color:#28344d;font-size:14px;line-height:1.3}.selflearn-home-filter-card .usage-filter-heading p{margin:3px 0 0;color:#7d879b;font-size:10px}.selflearn-home-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}.selflearn-home-filter-card .usage-filter-utilities .q-btn{min-height:35px;padding:4px 10px;color:#4f46c9;border-radius:8px;font-size:11px;font-weight:700}.selflearn-home-filter-grid{display:grid;grid-template-columns:minmax(145px,1fr) minmax(190px,1.25fr) minmax(240px,1.55fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px;padding:16px 17px 18px;background:#f8f9fd}.selflearn-home-filter-card .usage-filter-field{min-width:0}.selflearn-home-filter-card .usage-filter-field>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;min-height:20px;margin-bottom:7px;color:#4e5970;font-size:10px;font-weight:800;letter-spacing:.025em}.selflearn-home-filter-card .usage-filter-field>label>.q-icon{color:#6761d1}.selflearn-home-filter-card .usage-filter-field .q-field{margin:0}.selflearn-home-filter-card .usage-filter-field .q-select{width:100%;min-height:43px;max-height:43px;padding:5px 10px;overflow:hidden;border:1px solid #d9deea;border-radius:9px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(32,43,74,.03);box-shadow:0 1px 3px rgba(32,43,74,.03);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.selflearn-home-filter-card .usage-filter-field .q-select:focus-within{border-color:#716bda;-webkit-box-shadow:0 0 0 3px rgba(99,91,210,.11);box-shadow:0 0 0 3px rgba(99,91,210,.11)}.selflearn-home-filter-card .usage-apply-button{min-height:43px;padding:5px 16px;border-radius:9px;font-size:11px;font-weight:800;-webkit-box-shadow:0 7px 14px rgba(79,70,201,.2);box-shadow:0 7px 14px rgba(79,70,201,.2)}.selflearn-select-all{margin-left:auto;color:#5d57c8!important;font-size:9px!important;font-weight:700}.selflearn-select-all .q-option-label{font-size:9px}.selflearn-home-filter-card .q-chip{max-width:105px;overflow:hidden;border-radius:6px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.selflearn-home-report{color:#303b54}.home-report-intro{gap:11px;margin-bottom:12px;padding:13px 15px;background:linear-gradient(135deg,#f7f7ff,#f0f2ff);border:1px solid #dfe1f5;border-radius:11px}.home-report-intro,.home-report-intro-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-report-intro-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:39px;height:39px;-webkit-box-flex:0;-ms-flex:0 0 39px;flex:0 0 39px;color:#fff;background:linear-gradient(135deg,#4338ca,#6366f1);border-radius:10px}.home-report-intro>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-report-intro strong{color:#303b54;font-size:12px}.home-report-intro span{margin-top:2px;color:#7d879a;font-size:9px}.selflearn-home-report .selflearn-filter-panel{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(180px,1.15fr) minmax(245px,1.55fr) auto!important;gap:12px;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:end!important;margin:0 0 17px!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)}.selflearn-home-report .selflearn-filter-panel>div{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.selflearn-home-report .selflearn-filter-panel .q-body-1{margin:0 0 6px!important;color:#59647a!important;font-size:9px!important;font-weight:800!important}.selflearn-home-report .selflearn-filter-panel .q-field{margin:0!important}.selflearn-home-report .selflearn-filter-panel .q-select{min-height:43px;max-height:46px;padding:5px 9px!important;overflow:hidden;background:#f8f9fc!important;border:1px solid #dce1eb;border-radius:9px;-webkit-box-sizing:border-box;box-sizing:border-box}.selflearn-home-report .selflearn-filter-panel .q-field:focus-within .q-select{border-color:#7771db;-webkit-box-shadow:0 0 0 3px rgba(99,91,210,.1);box-shadow:0 0 0 3px rgba(99,91,210,.1)}.home-filter-actions{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;white-space:nowrap}.selflearn-home-report .home-action-btn{min-width:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important;border-radius:9px!important;font-size:10px!important;font-weight:800!important}.selflearn-home-report .home-action-btn--primary{color:#fff!important;background:linear-gradient(135deg,#4338ca,#5b57d8)!important;-webkit-box-shadow:0 5px 12px rgba(67,56,202,.2)!important;box-shadow:0 5px 12px rgba(67,56,202,.2)!important}.selflearn-home-report .home-action-btn--secondary{color:#59647a!important;background:#f4f5f9!important;border:1px solid #dfe3eb!important}.selflearn-home-report .home-action-btn--secondary:hover{color:#4338ca!important;background:#eef!important;border-color:#ccccf0!important}.home-completion-section,.home-summary-section{padding:17px;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)}.home-completion-section{margin-top:16px!important}.home-section-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px!important;padding:0 0 11px!important;border-bottom:1px solid #e5e8ef!important}.home-section-title,.home-section-title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-section-title span{gap:7px;color:#303b54}.home-section-title span .q-icon{color:#5148c9}.home-section-title small{color:#929aab;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-summary-section>.col-lg-12:last-child{margin:0!important;padding:0!important}.selflearn-home-report .home-kpi-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0!important}.selflearn-home-report .home-kpi-column{width:auto!important}.selflearn-home-report .home-kpi-card{display:grid;grid-template-columns:96px 1fr;min-height:112px;overflow:hidden;border:1px solid #e0e4ed;border-radius:12px!important;-webkit-box-shadow:0 5px 15px rgba(31,42,68,.06)!important;box-shadow:0 5px 15px rgba(31,42,68,.06)!important;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.selflearn-home-report .home-kpi-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 9px 22px rgba(31,42,68,.1)!important;box-shadow:0 9px 22px rgba(31,42,68,.1)!important}.selflearn-home-report .home-kpi-card .q-card-media{min-height:112px!important;padding:0!important;background:linear-gradient(145deg,#eef0ff,#f7f7ff)!important}.selflearn-home-report .home-kpi-card--teachers .q-card-media{background:linear-gradient(145deg,#eaf8f5,#f4fcfa)!important}.selflearn-home-report .home-kpi-card--learners .q-card-media{background:linear-gradient(145deg,#fff4e8,#fffaf3)!important}.selflearn-home-report .home-kpi-card .q-icon{margin:0!important;color:#5148c9!important;font-size:46px!important}.selflearn-home-report .home-kpi-card--teachers .q-icon{color:#087f72!important}.selflearn-home-report .home-kpi-card--learners .q-icon{color:#c66a22!important}.selflearn-home-report .home-kpi-card .q-card-separator{display:none}.selflearn-home-report .home-kpi-card .q-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding:15px!important}.selflearn-home-report .home-kpi-card .q-card-actions label:first-child{padding:0!important;color:#27324a!important;font-size:25px!important;line-height:1.15}.selflearn-home-report .home-kpi-card .q-card-actions label:last-child{padding:5px 0 0!important;color:#8a93a5!important;font-size:8px!important;font-weight:800;letter-spacing:.1em}.home-completion-chart-card,.home-completion-table-card{width:calc(50% - 7px)!important;padding:14px;background:#fafbfe;border:1px solid #e3e7ef;border-radius:11px}.home-completion-table-card{margin-right:14px;background:#fff}.selflearn-home-report .home-completion-table{overflow:hidden;border:1px solid #dce1eb;border-radius:10px;background:#fff}.selflearn-home-report .home-completion-table>div{margin:0!important;padding:0!important}.selflearn-home-report .home-completion-table>div:first-child{width:50%!important}.selflearn-home-report .home-completion-table>div:nth-child(2),.selflearn-home-report .home-completion-table>div:nth-child(3){width:25%!important;border-left:1px solid #dce1eb}.selflearn-home-report .home-completion-table .row{overflow:hidden;border-radius:0}.selflearn-report-content .selflearn-home-report .home-completion-table .q-title{color:#fff!important;background:#3730a3!important;font-weight:800!important;letter-spacing:.025em}.selflearn-home-report .home-completion-table .q-body-1,.selflearn-report-content .selflearn-home-report .home-completion-table .q-title{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;min-height:44px!important;padding:9px!important;border:0!important;font-size:10px!important}.selflearn-home-report .home-completion-table .q-body-1{color:#303b54!important;background:#fff!important;border-top:1px solid #e4e8ef!important;font-weight:700}.selflearn-home-report .home-completion-table>div:first-child .q-body-1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px!important;color:#414c63!important}.selflearn-home-report .home-completion-table>div:nth-child(2) .q-body-1{color:#4338ca!important}.selflearn-home-report .home-completion-table>div:nth-child(3) .q-body-1{color:#087f72!important;background:#f5fbfa!important}.selflearn-home-report .home-completion-table .q-body-1:nth-child(2n){background:#f8f9fc!important}.selflearn-home-report .home-completion-table>div:nth-child(3) .q-body-1:nth-child(2n){background:#edf8f6!important}.home-chart-title{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;gap:7px;padding:2px 0 8px;color:#3a4385;font-size:12px;font-weight:800}.home-completion-chart-card .widthchart{width:100%}@media(max-width:950px){.selflearn-home-report .selflearn-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-filter-actions{grid-column:1/-1}.selflearn-home-report .home-kpi-card{grid-template-columns:75px 1fr}.home-completion-chart-card,.home-completion-table-card{width:100%!important}.home-completion-table-card{margin:0 0 13px}}@media(max-width:620px){.home-report-intro span,.home-section-title small{display:none}.selflearn-home-report .selflearn-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}.selflearn-home-report .selflearn-filter-panel>div{width:100%!important}.home-filter-actions{display:grid!important;grid-template-columns:1fr 42px 42px}.selflearn-home-report .home-kpi-grid{grid-template-columns:1fr}.home-completion-section,.home-summary-section{padding:13px}.home-section-title{font-size:11px!important}.home-completion-chart-card,.home-completion-table-card{padding:9px}}@media(max-width:1050px){.selflearn-home-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selflearn-home-filter-card .usage-apply-button{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media(max-width:599px){.selflearn-home-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}.selflearn-home-filter-card .usage-filter-utilities{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.selflearn-home-filter-grid{grid-template-columns:1fr}.selflearn-home-filter-card .usage-apply-button{width:100%}.selflearn-home-filter-card .usage-filter-heading p{line-height:1.4}}.selflearn-summary-report .selflearn-table-panel{display:block!important;overflow:hidden}.district-completion-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:68px;padding:13px 16px!important;color:#fff!important;background:linear-gradient(110deg,#312e81,#4f46c9 70%,#6366f1)!important;border:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.district-completion-heading,.district-completion-heading>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.district-completion-heading>div{gap:10px}.district-completion-heading>div>.q-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:37px;height:37px;-webkit-box-flex:0;-ms-flex:0 0 37px;flex:0 0 37px;color:#4338ca;background:#fff;border-radius:10px}.district-completion-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}.district-completion-heading strong{color:#fff!important;font-size:14px!important;font-weight:800!important}.district-completion-heading small{margin-top:3px;color:#dfe3ff;font-size:9px;font-weight:500}.district-completion-count{padding:6px 9px;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;font-size:8px;font-weight:800;text-transform:uppercase}.selflearn-summary-report .q-table th{white-space:normal;line-height:1.35}.selflearn-summary-report .q-table td{color:#344058!important;background:#fff!important}.selflearn-summary-report .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.district-summary-totals{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:9px;padding:14px 15px;background:#f7f8fc;border-top:1px solid #e3e7ef}.district-summary-totals>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:45px;padding:8px 11px;background:#fff;border:1px solid #e0e4ed;border-radius:9px;-webkit-box-shadow:0 2px 5px rgba(31,42,68,.03);box-shadow:0 2px 5px rgba(31,42,68,.03)}.district-summary-totals span{color:#7a8498;font-size:8px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.district-summary-totals strong{color:#4338ca;font-size:13px}.district-summary-total--usage strong{color:#087f72;font-size:10px}@media(max-width:850px){.district-summary-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.district-completion-count,.district-completion-heading small{display:none}.district-summary-totals{grid-template-columns:1fr;padding:10px}.district-completion-heading{min-height:58px;padding:10px 12px!important}}.summary-data-table{width:100%;color:#344054;background:#fff}.summary-data-table .q-table-container{overflow-x:auto!important}.summary-data-table .q-table{min-width:1250px!important}.summary-data-table .q-table thead tr{height:60px!important;background:#eef0fb!important}.summary-data-table .q-table th{padding:12px 15px!important;color:#344054!important;background:#eef0fb!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.025em!important;white-space:normal!important;border-bottom:2px solid #d8dceb!important}.summary-data-table .q-table tbody tr{height:60px!important}.summary-data-table .q-table td{padding:12px 15px!important;color:#344054!important;background:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;white-space:nowrap!important;border-bottom:1px solid #e8ebf2!important}.summary-data-table .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.summary-data-table .q-table tbody tr:hover td{background:#f0f1ff!important}.summary-data-table .q-table td:first-child{min-width:220px;color:#252f47!important;font-size:13px!important;font-weight:800!important;white-space:normal!important}.summary-data-table .q-table td:not(:first-child){min-width:115px;text-align:center!important}.summary-data-table .q-table-top{min-height:64px;padding:12px 16px!important;background:#fff;border-bottom:1px solid #e1e5ef}.summary-data-table .q-search{min-width:260px;padding:7px 11px;background:#f7f8fc;border:1px solid #d9deea;border-radius:9px}.summary-data-table .q-input-target{font-size:12px!important}.summary-data-table .q-table-bottom{min-height:56px;padding:10px 16px!important;color:#59647a!important;font-size:11px!important;background:#fafbfe;border-top:1px solid #e1e5ef}.selflearn-summary-report .district-summary-totals>div{min-height:54px;padding:10px 13px}.selflearn-summary-report .district-summary-totals span{font-size:10px}.selflearn-summary-report .district-summary-totals strong{font-size:15px}.selflearn-summary-report .district-summary-total--usage strong{font-size:12px}@media(max-width:700px){.summary-data-table .q-table{min-width:1150px!important}.summary-data-table .q-table td,.summary-data-table .q-table th{padding:10px 12px!important;font-size:11px!important}.summary-data-table .q-table td:first-child{font-size:12px!important}.summary-data-table .q-search{min-width:200px}}.summary-data-table .q-table thead th,.summary-data-table .q-table thead th *{color:#3730a3!important}.summary-data-table .q-table thead th svg{fill:#3730a3!important}.completion-data-table{width:100%;color:#344054;background:#fff}.completion-data-table .q-table-container{overflow-x:auto!important}.completion-data-table .q-table{min-width:1500px!important}.completion-data-table .q-table thead tr{height:60px!important;background:#eef0fb!important}.completion-data-table .q-table th{padding:12px 15px!important;color:#344054!important;background:#eef0fb!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.025em!important;white-space:normal!important;border-bottom:2px solid #d8dceb!important}.completion-data-table .q-table tbody tr{height:60px!important}.completion-data-table .q-table td{padding:12px 15px!important;color:#344054!important;background:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;white-space:nowrap!important;border-bottom:1px solid #e8ebf2!important}.completion-data-table .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.completion-data-table .q-table tbody tr:hover td{background:#f0f1ff!important}.completion-data-table .q-table td:first-child{min-width:240px;color:#252f47!important;font-size:13px!important;font-weight:800!important;white-space:normal!important}.completion-data-table .q-table td:nth-child(3){min-width:190px;white-space:normal!important}.completion-data-table .q-table td:nth-child(n+4){min-width:135px;text-align:center!important;font-weight:700!important}.completion-data-table .q-table-top{min-height:64px;padding:12px 16px!important;background:#fff;border-bottom:1px solid #e1e5ef}.completion-data-table .q-search{min-width:260px;padding:7px 11px;background:#f7f8fc;border:1px solid #d9deea;border-radius:9px}.completion-data-table .q-input-target{font-size:12px!important}.completion-data-table .q-table-bottom{min-height:56px;padding:10px 16px!important;color:#59647a!important;font-size:11px!important;background:#fafbfe;border-top:1px solid #e1e5ef}@media(max-width:700px){.completion-data-table .q-table{min-width:1400px!important}.completion-data-table .q-table td,.completion-data-table .q-table th{padding:10px 12px!important;font-size:11px!important}.completion-data-table .q-table td:first-child{font-size:12px!important}.completion-data-table .q-search{min-width:200px}}.completion-data-table .q-table thead th,.completion-data-table .q-table thead th *{color:#3730a3!important}.completion-data-table .q-table thead th svg{fill:#3730a3!important}.selflearn-school-report .selflearn-filter-panel{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.selflearn-school-report .selflearn-filter-panel>div:not(.school-view-mode){-ms-flex-item-align:end;align-self:end}.school-filter-actions{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;min-height:69px}.school-view-mode{-ms-flex-item-align:stretch!important;align-self:stretch!important;min-width:180px}.school-view-mode-field{height:100%;min-height:69px;margin:0!important;padding:8px 10px!important;background:linear-gradient(135deg,#f7f7ff,#f1f2ff);border:1px solid #dcdff2;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.school-view-mode-field>.q-field-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-view-mode-toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:28px}.school-view-mode-toggle,.school-view-mode-toggle>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-view-mode-toggle>span{gap:6px;color:#3d4760;font-size:9px;font-weight:800;white-space:nowrap}.school-view-mode-toggle .q-icon{color:#5148c9}.school-view-mode-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;min-height:25px;padding-top:3px;border-top:1px solid #e2e3f1}.school-view-radio{margin:0!important;color:#59647a!important;font-size:9px!important;font-weight:700}.school-view-radio .q-radio-inner{font-size:30px}.school-report-results{display:block!important;overflow:hidden!important;min-height:150px}.school-result-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:13px 15px;background:#fafbfe;border-bottom:1px solid #e4e7ef;-webkit-box-sizing:border-box;box-sizing:border-box}.school-result-heading,.school-result-heading>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-result-heading>div{gap:9px;color:#5148c9}.school-result-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}.school-result-heading strong{color:#303b54;font-size:11px}.school-result-heading small{margin-top:2px;color:#8b94a6;font-size:8px}.school-result-mode{padding:5px 9px;color:#4f46c9;background:#eef;border:1px solid #d8d8f5;border-radius:12px;font-size:8px;font-weight:800;text-transform:uppercase}.school-chart-container{width:100%!important;min-height:390px;padding:14px;overflow-x:auto!important;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.school-chart-container>div{min-width:720px}.school-report-results>.col-12{width:100%!important}.school-report-results .q-table-container{border-radius:0!important}.school-report-results .q-table-top{border-top:0!important}@media(max-width:1100px){.selflearn-school-report .selflearn-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.school-filter-actions,.school-view-mode{min-height:68px}.school-view-mode{grid-column:auto}.school-filter-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:700px){.school-filter-actions,.school-view-mode{width:100%!important;min-height:auto}.school-view-mode-field{min-height:68px}.school-result-heading{padding:11px}.school-result-heading small{display:none}.school-chart-container{padding:8px}.school-result-mode{display:none}}.school-report-results--chart .school-chart-container{padding:18px;background:linear-gradient(145deg,#f8f9ff,#f2f4fb)}.school-chart-container>div{padding:12px 12px 4px;background:#fff;border:1px solid #e1e5ef;border-radius:14px;-webkit-box-shadow:0 8px 24px rgba(49,46,129,.08);box-shadow:0 8px 24px rgba(49,46,129,.08)}.school-chart-container .apexcharts-canvas{margin:0 auto}.school-chart-container .apexcharts-toolbar{top:2px!important;right:6px!important;padding:4px!important;background:#f6f6ff;border:1px solid #e1e2f4;border-radius:8px}.school-chart-container .apexcharts-menu-icon svg,.school-chart-container .apexcharts-toolbar svg{fill:#5148c9!important}.school-chart-container .apexcharts-legend-series{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 6px!important;background:#fafaff;border:1px solid #ececf6;border-radius:10px}.school-chart-container .apexcharts-tooltip{overflow:hidden!important;border:1px solid #dedff0!important;border-radius:10px!important;-webkit-box-shadow:0 8px 22px rgba(31,42,68,.14)!important;box-shadow:0 8px 22px rgba(31,42,68,.14)!important}.school-chart-container .apexcharts-tooltip-title{color:#303b54!important;background:#f3f3ff!important;border-bottom:1px solid #e2e3f1!important;font-weight:800!important}.school-chart-container .apexcharts-xaxistooltip{color:#3730a3!important;background:#f3f3ff!important;border-color:#d8d9f4!important;border-radius:7px!important}@media(max-width:700px){.school-report-results--chart .school-chart-container{padding:8px}.school-chart-container>div{padding:7px;border-radius:10px}}.school-chart-container .apexcharts-datalabel{fill:#1f2937!important;font-weight:800!important}.school-chart-container .apexcharts-data-labels rect{fill:#fff!important;stroke:#d7dbea!important;fill-opacity:1!important}.school-data-table{width:100%;color:#344054;background:#fff}.school-data-table .q-table-container{overflow-x:auto!important}.school-data-table .q-table{min-width:1450px!important}.school-data-table .q-table thead tr{height:58px!important;background:#eef0fb!important}.school-data-table .q-table th{padding:12px 14px!important;color:#344054!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.025em!important;white-space:normal!important;border-bottom:2px solid #d8dceb!important}.school-data-table .q-table tbody tr{height:58px!important}.school-data-table .q-table td{padding:12px 14px!important;color:#344054!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;white-space:nowrap!important;border-bottom:1px solid #e8ebf2!important}.school-data-table .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.school-data-table .q-table tbody tr:hover td{background:#f0f1ff!important}.school-data-table .q-table td:first-child{min-width:240px;color:#252f47!important;font-size:13px!important;font-weight:800!important;white-space:normal!important}.school-data-table .q-table-top{min-height:64px;padding:12px 16px!important;background:#fff;border-bottom:1px solid #e1e5ef}.school-data-table .q-search{min-width:260px;padding:7px 11px;background:#f7f8fc;border:1px solid #d9deea;border-radius:9px}.school-data-table .q-input-target{font-size:12px!important}.school-data-table .q-table-bottom{min-height:56px;padding:10px 16px!important;color:#59647a!important;font-size:11px!important;background:#fafbfe;border-top:1px solid #e1e5ef}@media(max-width:700px){.school-data-table .q-table{min-width:1300px!important}.school-data-table .q-table td,.school-data-table .q-table th{padding:10px 12px!important;font-size:11px!important}.school-data-table .q-table td:first-child{font-size:12px!important}.school-data-table .q-search{min-width:200px}}.school-data-table .q-table thead th,.school-data-table .q-table thead th *{color:#3730a3!important}.school-data-table .q-table thead th svg{fill:#3730a3!important}.learner-data-table{width:100%;color:#344054;background:#fff}.learner-data-table .q-table-container{overflow-x:auto!important}.learner-data-table .q-table{min-width:1100px!important}.learner-data-table .q-table thead tr{height:58px!important;background:#eef0fb!important}.learner-data-table .q-table th{padding:12px 15px!important;color:#344054!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.025em!important;white-space:normal!important;border-bottom:2px solid #d8dceb!important}.learner-data-table .q-table tbody tr{height:64px!important}.learner-data-table .q-table td{padding:12px 15px!important;color:#344054!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;white-space:nowrap!important;border-bottom:1px solid #e8ebf2!important}.learner-data-table .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.learner-data-table .q-table tbody tr:hover td{background:#f0f1ff!important}.learner-data-table .q-table td:nth-child(3){min-width:220px;color:#252f47!important;font-size:13px!important;font-weight:800!important;white-space:normal!important}.learner-data-table .q-table td:nth-child(4){min-width:180px;white-space:normal!important}.learner-data-table .q-table td:nth-child(5){min-width:300px}.learner-data-table .q-table td:nth-child(5) .q-btn{width:38px;height:38px;font-size:11px!important;font-weight:800!important;-webkit-box-shadow:0 2px 5px rgba(31,42,68,.12);box-shadow:0 2px 5px rgba(31,42,68,.12)}.learner-data-table .q-table-top{min-height:66px;padding:12px 16px!important;color:#475467!important;font-size:12px!important;background:#fff;border-bottom:1px solid #e1e5ef}.learner-data-table .q-table-top-right{font-size:11px;font-weight:700}.learner-data-table .q-search{min-width:260px;padding:7px 11px;background:#f7f8fc;border:1px solid #d9deea;border-radius:9px}.learner-data-table .q-input-target{font-size:12px!important}.learner-data-table .q-table-bottom{min-height:56px;padding:10px 16px!important;color:#59647a!important;font-size:11px!important;background:#fafbfe;border-top:1px solid #e1e5ef}@media(max-width:700px){.learner-data-table .q-table{min-width:1000px!important}.learner-data-table .q-table td,.learner-data-table .q-table th{padding:10px 12px!important;font-size:11px!important}.learner-data-table .q-table td:nth-child(3){font-size:12px!important}.learner-data-table .q-search{min-width:200px}.learner-data-table .q-table-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.learner-data-table .q-table thead th,.learner-data-table .q-table thead th *{color:#3730a3!important}.learner-data-table .q-table thead th svg{fill:#3730a3!important}.my-class{background-color:#ecedff;color:#13235c}.col-text{text-align:center}.selflearn-withdrawal-report{display:block!important;overflow:hidden!important;border:1px solid #e1e5ef;border-radius:14px!important;-webkit-box-shadow:0 7px 22px rgba(31,42,68,.06);box-shadow:0 7px 22px rgba(31,42,68,.06)}.withdrawal-data-table{width:100%;color:#344054;background:#fff}.withdrawal-data-table .q-table-container{overflow-x:auto!important}.withdrawal-data-table .q-table{min-width:1550px!important}.withdrawal-data-table .q-table thead tr{height:60px!important;background:#eef0fb!important}.withdrawal-data-table .q-table th{padding:12px 15px!important;color:#344054!important;background:#eef0fb!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.025em!important;white-space:normal!important;border-bottom:2px solid #d8dceb!important}.withdrawal-data-table .q-table tbody tr{height:60px!important}.withdrawal-data-table .q-table td{padding:12px 15px!important;color:#344054!important;background:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;white-space:nowrap!important;border-bottom:1px solid #e8ebf2!important}.withdrawal-data-table .q-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.withdrawal-data-table .q-table tbody tr:hover td{background:#f0f1ff!important}.withdrawal-data-table .q-table td:first-child{min-width:240px;color:#252f47!important;font-size:13px!important;font-weight:800!important;white-space:normal!important}.withdrawal-data-table .q-table td:nth-child(3){min-width:190px;white-space:normal!important}.withdrawal-data-table .q-table td:nth-child(n+4){min-width:125px;text-align:center!important;font-weight:700!important}.withdrawal-data-table .q-table td:last-child{min-width:175px;color:#087f72!important;font-weight:800!important}.withdrawal-data-table .q-table-top{min-height:64px;padding:12px 16px!important;background:#fff;border-bottom:1px solid #e1e5ef}.withdrawal-data-table .q-search{min-width:260px;padding:7px 11px;background:#f7f8fc;border:1px solid #d9deea;border-radius:9px}.withdrawal-data-table .q-input-target{font-size:12px!important}.withdrawal-data-table .q-table-bottom{min-height:56px;padding:10px 16px!important;color:#59647a!important;font-size:11px!important;background:#fafbfe;border-top:1px solid #e1e5ef}@media(max-width:700px){.withdrawal-data-table .q-table{min-width:1450px!important}.withdrawal-data-table .q-table td,.withdrawal-data-table .q-table th{padding:10px 12px!important;font-size:11px!important}.withdrawal-data-table .q-table td:first-child{font-size:12px!important}.withdrawal-data-table .q-search{min-width:200px}}.withdrawal-data-table .q-table thead th,.withdrawal-data-table .q-table thead th *{color:#3730a3!important}.withdrawal-data-table .q-table thead th svg{fill:#3730a3!important}.selflearn-report-page{min-height:calc(100vh - 72px);padding:20px;background:linear-gradient(145deg,#f7f8fc,#f0f2fa);color:#27324a}.selflearn-report-container{width:100%;max-width:1600px;margin:0 auto}.selflearn-report-heading{overflow:hidden;margin-bottom:14px;background:linear-gradient(115deg,#172554,#3730a3 64%,#5b21b6)!important;border:1px solid hsla(0,0%,100%,.15);border-radius:16px!important;-webkit-box-shadow:0 14px 34px rgba(37,36,104,.18)!important;box-shadow:0 14px 34px rgba(37,36,104,.18)!important}.selflearn-report-heading-row{min-height:100px;padding:18px 22px!important}.selflearn-report-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:48px;height:48px;color:#4338ca;background:#fff;border-radius:14px;-webkit-box-shadow:0 7px 18px rgba(15,23,42,.18);box-shadow:0 7px 18px rgba(15,23,42,.18)}.selflearn-report-eyebrow{margin-bottom:3px;color:#c7d2fe!important;font-size:9px!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.selflearn-report-title{color:#fff!important;font-size:21px!important;font-weight:800!important;line-height:1.25}.selflearn-report-subtitle{margin-top:4px;color:#dbe1ff!important;font-size:10px!important}.selflearn-close-btn{color:#fff!important;background:hsla(0,0%,100%,.11)!important;border:1px solid hsla(0,0%,100%,.2);-webkit-transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.selflearn-close-btn:hover{background:hsla(0,0%,100%,.2)!important;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.selflearn-report-content{overflow:hidden;background:#fff!important;border:1px solid #e2e6f0!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}.selflearn-tabs-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px 10px;background:#fff}.selflearn-tabs-heading,.selflearn-tabs-heading>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selflearn-tabs-heading>div{gap:9px;color:#4f46c9}.selflearn-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}.selflearn-tabs-heading strong{color:#303b54;font-size:12px}.selflearn-tabs-heading small{margin-top:2px;color:#8a93a5;font-size:9px}.selflearn-tabs-count{padding:5px 9px;color:#5148c9;background:#f0f0ff;border:1px solid #dcdcf8;border-radius:12px;font-size:8px;font-weight:800;text-transform:uppercase}.selflearn-report-tabs{padding:7px 9px 9px;color:#4b556b!important;background:#fff!important;border-bottom:1px solid #e0e4ed}.selflearn-report-tabs .q-tabs-head{min-height:67px;padding:5px;background:#f3f4f9!important;border:1px solid #e0e4ee;border-radius:12px}.selflearn-report-tabs .q-tab{min-height:53px;margin:0 3px;padding:7px 10px;color:#505b70!important;background:#fff!important;border:1px solid #dde2eb;border-radius:9px;-webkit-box-shadow:0 2px 5px rgba(31,42,68,.04);box-shadow:0 2px 5px rgba(31,42,68,.04);-webkit-transition:color .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.selflearn-report-tabs .q-tab .q-tab-icon,.selflearn-report-tabs .q-tab .q-tab-label{color:#505b70!important;opacity:1!important}.selflearn-report-tabs .q-tab:hover{color:#4338ca!important;background:#eef!important;border-color:#c8c7ed;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.selflearn-report-tabs .q-tab:hover .q-tab-icon,.selflearn-report-tabs .q-tab:hover .q-tab-label{color:#4338ca!important}.selflearn-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,.24);box-shadow:0 6px 15px rgba(67,56,202,.24)}.selflearn-report-tabs .q-tab.active .q-tab-icon,.selflearn-report-tabs .q-tab.active .q-tab-label{color:#fff!important;opacity:1!important}.selflearn-report-tabs .q-tab-icon{font-size:21px}.selflearn-report-tabs .q-tab-label{font-size:10px;font-weight:800}.selflearn-report-tabs .q-tabs-bar{display:none}.selflearn-report-content .q-tab-pane{padding:18px!important;background:#f8f9fd}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white){display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(175px,1.15fr) minmax(230px,1.55fr) auto minmax(160px,1fr);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)}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white)>div{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white) .q-body-1{margin:0 0 6px!important;color:#59647a!important;font-size:9px!important;font-weight:800!important;letter-spacing:.025em}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white) .q-field{margin:0!important}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white) .q-field>.q-field-content,.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white) .q-select{min-height:42px;background:#f8f9fc!important;border:1px solid #dce1eb;border-radius:9px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white) .q-field:focus-within .q-field-content{border-color:#7771db;-webkit-box-shadow:0 0 0 3px rgba(99,91,210,.1);box-shadow:0 0 0 3px rgba(99,91,210,.1)}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white) .q-btn{min-width:42px;min-height:42px;margin-right:6px;color:#fff!important;background:#4f46c9!important;border:0!important;border-radius:9px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white) .q-btn:hover{background:#3f38aa!important;-webkit-box-shadow:0 5px 12px rgba(79,70,201,.2)!important;box-shadow:0 5px 12px rgba(79,70,201,.2)!important}.selflearn-report-content .q-checkbox-label,.selflearn-report-content .q-toggle-label{color:#59647a;font-size:10px;font-weight:800}.selflearn-report-content .q-chip{max-width:150px;border-radius:6px;font-size:9px}.selflearn-completion-report .selflearn-filter-panel,.selflearn-home-report .selflearn-filter-panel,.selflearn-learner-report .selflearn-filter-panel,.selflearn-summary-report .selflearn-filter-panel{grid-template-columns:minmax(160px,1fr) minmax(185px,1.15fr) minmax(250px,1.6fr) auto!important}.selflearn-completion-report .selflearn-filter-panel>div:last-child,.selflearn-summary-report .selflearn-filter-panel>div:last-child{display:none!important}.selflearn-school-report .selflearn-filter-panel{grid-template-columns:minmax(145px,.85fr) minmax(175px,1fr) minmax(225px,1.35fr) auto minmax(170px,1fr)!important}.selflearn-filter-panel .q-select{max-height:46px;overflow:hidden}.selflearn-filter-panel .q-select .q-chip{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selflearn-filter-panel .q-field-content{min-width:0}.selflearn-table-panel{position:relative}.selflearn-report-content .row.bg-white{overflow:hidden;margin-top: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)}.selflearn-report-content .q-table-container{width:100%;-webkit-box-shadow:none!important;box-shadow:none!important}.selflearn-report-content .q-table-top{padding:13px 15px;border-bottom:1px solid #e7eaf1}.selflearn-report-content .q-search{min-width:240px;padding:4px 10px;background:#f7f8fc;border:1px solid #dde2ec;border-radius:8px}.selflearn-report-content .q-table thead tr{background:#f3f4fb}.selflearn-report-content .q-table th{height:44px;color:#525d73;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;border-bottom:1px solid #dfe3ed}.selflearn-report-content .q-table td{height:49px;color:#344058;font-size:10px;border-color:#edf0f5}.selflearn-report-content .q-table tbody tr:hover{background:#f7f7ff!important}.selflearn-report-content .q-table-bottom{color:#727c90;background:#fafbfe;border-top:1px solid #e7eaf1}.selflearn-report-content apexchart{display:block;padding:12px;background:#fff;border-radius:12px}.selflearn-report-content .q-title{color:#303b54!important;font-weight:800!important}.selflearn-report-content .row.q-mt-sm>.q-title,.selflearn-report-content .row.wrap>.q-title{margin:7px 0 13px!important;padding:9px 3px!important;border-bottom:1px solid #e2e6ef!important;font-size:13px}.selflearn-report-content .row.justify-around.q-mx-xl{gap:18px;margin:0!important}.selflearn-report-content .row.justify-around.q-mx-xl>div{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:190px}.selflearn-report-content .row.justify-around.q-mx-xl .q-card{overflow:hidden;border:1px solid #e1e5ef;border-radius:14px!important;-webkit-box-shadow:0 7px 20px rgba(31,42,68,.07)!important;box-shadow:0 7px 20px rgba(31,42,68,.07)!important}.selflearn-report-content .row.justify-around.q-mx-xl .q-card-media{min-height:115px;background:linear-gradient(145deg,#eef0ff,#f8f8ff)!important}.selflearn-report-content .row.justify-around.q-mx-xl .q-card-media .q-icon{margin:0!important;color:#5148c9!important;font-size:62px!important}.selflearn-report-content .row.justify-around.q-mx-xl .q-card-actions label:first-child{color:#27324a!important;font-size:27px!important}.selflearn-report-content .row.justify-around.q-mx-xl .q-card-actions label:last-child{color:#8a93a5!important;font-size:9px!important;font-weight:800;letter-spacing:.08em}@media(max-width:1100px){.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white){grid-template-columns:repeat(2,minmax(0,1fr))}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white)>div:nth-last-child(-n+2){grid-column:auto}.selflearn-report-tabs .q-tab-label{font-size:9px}.selflearn-report-tabs .q-tab{padding:6px}}@media(max-width:700px){.selflearn-report-page{padding:10px}.selflearn-report-heading-row{min-height:88px;padding:14px!important}.selflearn-report-heading-icon{width:42px;height:42px}.selflearn-report-title{font-size:17px!important}.selflearn-report-subtitle{display:none}.selflearn-report-content .q-tabs-head{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;overflow-x:auto}.selflearn-report-tabs .q-tab{min-width:130px}.selflearn-report-content .q-tab-pane{padding:10px!important}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white){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}.selflearn-report-content .q-tab-pane>div>.row:first-child:not(.bg-white)>div{width:100%!important}.selflearn-report-content .q-search{min-width:180px}.selflearn-report-content .row.justify-around.q-mx-xl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selflearn-report-content .row.q-mt-sm>div.col-6{width:100%!important}.selflearn-report-content .q-table-container{overflow-x:auto}}.selflearn-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)}.selflearn-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)}.selflearn-standard-filter-card .usage-filter-header,.selflearn-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}.selflearn-standard-filter-card .usage-filter-heading{gap:11px}.selflearn-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}.selflearn-standard-filter-card .usage-filter-heading h3{margin:0;color:#28344d;font-size:14px;line-height:1.3}.selflearn-standard-filter-card .usage-filter-heading p{margin:3px 0 0;color:#7d879b;font-size:10px}.selflearn-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}.selflearn-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}.selflearn-report-content .selflearn-standard-filter-grid{display:grid!important;grid-template-columns:minmax(145px,1fr) minmax(180px,1.15fr) minmax(230px,1.5fr) auto minmax(180px,1fr)!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:end!important;gap:12px;margin:0!important;padding:16px 17px 18px!important;background:#f8f9fd;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.selflearn-standard-filter-grid>div{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.selflearn-standard-filter-grid .q-body-1{min-height:20px;margin:0 0 7px!important;color:#4e5970!important;font-size:10px!important;font-weight:800!important}.selflearn-standard-filter-grid .q-field{margin:0!important}.selflearn-standard-filter-grid .q-select{width:100%;min-height:43px;max-height:43px;padding:5px 10px!important;overflow:hidden;border:1px solid #d9deea;border-radius:9px;background:#fff!important;-webkit-box-sizing:border-box;box-sizing:border-box}.selflearn-standard-filter-grid .q-select:focus-within{border-color:#716bda;-webkit-box-shadow:0 0 0 3px rgba(99,91,210,.11);box-shadow:0 0 0 3px rgba(99,91,210,.11)}.selflearn-standard-filter-grid>div:nth-child(4) .q-btn:first-child{min-width:105px!important;border-radius:9px!important}.selflearn-standard-filter-grid>div:nth-child(4) .q-btn:first-child:before{content:"Apply";margin-right:3px;font-size:9px;font-weight:800}.selflearn-completion-report .selflearn-standard-filter-grid>div:last-child,.selflearn-standard-filter-grid>div:nth-child(4) .q-btn:nth-child(n+2),.selflearn-summary-report .selflearn-standard-filter-grid>div:last-child{display:none!important}.selflearn-completion-report .selflearn-standard-filter-grid,.selflearn-learner-report .selflearn-standard-filter-grid,.selflearn-summary-report .selflearn-standard-filter-grid{grid-template-columns:minmax(150px,1fr) minmax(185px,1.15fr) minmax(240px,1.55fr) auto!important}.selflearn-standard-filter-card .q-chip{max-width:105px;overflow:hidden;border-radius:6px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){.selflearn-report-content .selflearn-standard-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.selflearn-standard-filter-grid>div:nth-child(4){-ms-flex-item-align:end;align-self:end}.selflearn-standard-filter-grid .school-view-mode{grid-column:auto}}@media(max-width:599px){.selflearn-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}.selflearn-standard-filter-card .usage-filter-utilities{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.selflearn-report-content .selflearn-standard-filter-grid{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}.selflearn-standard-filter-grid>div{width:100%!important}.selflearn-standard-filter-grid>div:nth-child(4) .q-btn:first-child{width:100%}.selflearn-standard-filter-card .usage-filter-heading p{line-height:1.4}}.selflearn-standard-filter-grid .usage-apply-button:before{content:none!important;margin:0!important}.selflearn-standard-filter-grid .usage-apply-button{min-width:125px!important;min-height:43px!important;padding:5px 16px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important;-webkit-box-shadow:0 7px 14px rgba(79,70,201,.2)!important;box-shadow:0 7px 14px rgba(79,70,201,.2)!important}