.Sidebar-module__TZmEEa__sidebar{z-index:1000;background:linear-gradient(160deg,#fff 0%,#d4d2ee 100%);border-right:1px solid #d4d2ee99;flex-direction:column;width:272px;max-width:min(272px,100vw - 32px);display:flex;position:fixed;top:0;bottom:0;left:0}.Sidebar-module__TZmEEa__sidebarContent{color:#374151;flex-direction:column;min-width:0;height:100%;display:flex}.Sidebar-module__TZmEEa__mobileTopbar,.Sidebar-module__TZmEEa__mobileOverlay,.Sidebar-module__TZmEEa__mobileCloseButton{display:none}.Sidebar-module__TZmEEa__header{border-bottom:1px solid #fff9;padding:20px 18px 16px;position:relative}.Sidebar-module__TZmEEa__logoContainer{align-items:center;gap:12px;min-width:0;display:flex}.Sidebar-module__TZmEEa__logoIcon{color:#fff;background:linear-gradient(140deg,#262782,#3d3fa0);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden;box-shadow:0 4px 14px #26278247}.Sidebar-module__TZmEEa__sidebarLogoImage{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.Sidebar-module__TZmEEa__logoText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Sidebar-module__TZmEEa__logo{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.Sidebar-module__TZmEEa__logoSub{color:#4b5563;letter-spacing:.02em;font-size:10.5px;font-weight:600;line-height:1}.Sidebar-module__TZmEEa__searchWrap{padding:12px 16px 6px}.Sidebar-module__TZmEEa__searchBar{align-items:center;display:flex;position:relative}.Sidebar-module__TZmEEa__searchIconEl{color:#6b7280;pointer-events:none;display:flex;position:absolute;left:11px}.Sidebar-module__TZmEEa__searchInput{color:#1f2937;background:#ffffff80;border:1.5px solid #ffffffb3;border-radius:10px;outline:none;width:100%;height:40px;padding:0 66px 0 36px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s}.Sidebar-module__TZmEEa__searchInput::placeholder{color:#6b7280;font-weight:500}.Sidebar-module__TZmEEa__searchInput:focus{background:#ffffffb3;border-color:#b0b2e0;box-shadow:0 0 0 3px #2627821a}.Sidebar-module__TZmEEa__searchKbd{pointer-events:none;gap:3px;display:flex;position:absolute;right:10px}.Sidebar-module__TZmEEa__searchKbd kbd{color:#6b7280;background:#ffffff80;border:1px solid #ffffffb3;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.5}.Sidebar-module__TZmEEa__nav{scrollbar-width:thin;scrollbar-color:#d4d2ee transparent;flex:1;padding:6px 0 16px;overflow-y:auto}.Sidebar-module__TZmEEa__nav::-webkit-scrollbar{width:4px}.Sidebar-module__TZmEEa__nav::-webkit-scrollbar-thumb{background:#d4d2ee;border-radius:4px}.Sidebar-module__TZmEEa__nav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__TZmEEa__sectionHeading{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding:20px 18px 8px;font-size:10.5px;font-weight:700;line-height:1}.Sidebar-module__TZmEEa__sectionDivider{background:#fff9;height:1px;margin:12px 16px 0}.Sidebar-module__TZmEEa__catIcon{color:#374151;flex:0 0 22px;justify-content:center;align-items:center;width:22px;transition:color .15s;display:flex}.Sidebar-module__TZmEEa__navLink{color:#374151;border-left:3px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:2px 8px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:flex;position:relative}.Sidebar-module__TZmEEa__navLink:hover{color:#111827;background:#fff9}.Sidebar-module__TZmEEa__navLink:hover .Sidebar-module__TZmEEa__catIcon{color:#262782}.Sidebar-module__TZmEEa__navLink.Sidebar-module__TZmEEa__active{color:#262782;background:#fff;border-left-color:#262782;font-weight:700;box-shadow:0 1px 3px #0000000f}.Sidebar-module__TZmEEa__navLink.Sidebar-module__TZmEEa__active .Sidebar-module__TZmEEa__catIcon{color:#262782}.Sidebar-module__TZmEEa__navLabel{flex:1;min-width:0;line-height:1.35}.Sidebar-module__TZmEEa__activeIndicator{display:none}.Sidebar-module__TZmEEa__groupBtn{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:calc(100% - 16px);margin:2px 8px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.Sidebar-module__TZmEEa__groupBtn:hover{color:#111827;background:#fff9}.Sidebar-module__TZmEEa__groupBtn:hover .Sidebar-module__TZmEEa__catIcon,.Sidebar-module__TZmEEa__groupBtnActive,.Sidebar-module__TZmEEa__groupBtnActive .Sidebar-module__TZmEEa__catIcon{color:#262782}.Sidebar-module__TZmEEa__arrow{color:#9ca3af;align-items:center;margin-left:auto;transition:transform .25s,color .25s;display:flex}.Sidebar-module__TZmEEa__arrowOpen{color:#262782;transform:rotate(90deg)}.Sidebar-module__TZmEEa__submenu{grid-template-rows:0fr;transition:grid-template-rows .28s ease-out;display:grid}.Sidebar-module__TZmEEa__submenuOpen{grid-template-rows:1fr}.Sidebar-module__TZmEEa__submenuInner{padding-left:20px;overflow:hidden}.Sidebar-module__TZmEEa__subLink{color:#374151;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:1px 8px 1px 0;padding:9px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.Sidebar-module__TZmEEa__subLink:hover{color:#111827;background:#fff9}.Sidebar-module__TZmEEa__subLink.Sidebar-module__TZmEEa__active{color:#262782;background:#eeeefa;border-left-color:#262782;font-weight:600}.Sidebar-module__TZmEEa__subDot{background:#9ca3af;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .15s}.Sidebar-module__TZmEEa__subLink:hover .Sidebar-module__TZmEEa__subDot{background:#374151}.Sidebar-module__TZmEEa__subLink.Sidebar-module__TZmEEa__active .Sidebar-module__TZmEEa__subDot{background:#262782;box-shadow:0 0 0 3px #26278224}.Sidebar-module__TZmEEa__searchEmpty{text-align:center;color:#6b7280;padding:32px 18px;font-size:13px;font-weight:500}.Sidebar-module__TZmEEa__footer{border-top:1px solid #ffffff80;flex-direction:column;gap:8px;padding:12px 16px 18px;display:flex}.Sidebar-module__TZmEEa__superAdminLink{color:#262782;box-sizing:border-box;background:#eeeefa;border:1px solid #b0b2e0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.Sidebar-module__TZmEEa__superAdminLink:hover{color:#1d1f66;background:#e0e0f5;border-color:#8a8cc0}.Sidebar-module__TZmEEa__userInfo{background:#ffffff80;border:1px solid #ffffffb3;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.Sidebar-module__TZmEEa__avatar{color:#fff;background:linear-gradient(140deg,#262782,#3d3fa0);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex;box-shadow:0 4px 12px #26278233}.Sidebar-module__TZmEEa__userDetails{flex:1;min-width:0}.Sidebar-module__TZmEEa__userName{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.Sidebar-module__TZmEEa__userRole{color:#4b5563;text-transform:capitalize;margin:2px 0 0;font-size:11px;line-height:1.3}.Sidebar-module__TZmEEa__logoutButton{color:#374151;cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.Sidebar-module__TZmEEa__logoutButton:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}@media (max-width:1024px){.Sidebar-module__TZmEEa__mobileTopbar{height:calc(60px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 14px 8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1100;background:#fffffff7;border-bottom:1px solid #d4d2ee99;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 16px #0000000f}.Sidebar-module__TZmEEa__mobileMenuButton,.Sidebar-module__TZmEEa__mobileCloseButton{color:#1f2937;cursor:pointer;background:#ffffff80;border:1.5px solid #ffffffb3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 2px 6px #0000000a}.Sidebar-module__TZmEEa__mobileMenuButton:hover{color:#262782;background:#fff9;border-color:#262782}.Sidebar-module__TZmEEa__mobileBrand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.Sidebar-module__TZmEEa__mobileBrandText{flex:1;min-width:0}.Sidebar-module__TZmEEa__mobileLogoIcon{color:#fff;background:linear-gradient(140deg,#262782,#3d3fa0);border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #26278233}.Sidebar-module__TZmEEa__mobileLogo{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:min(54vw,220px);margin:0;font-size:14.5px;font-weight:800;line-height:1.2;overflow:hidden}.Sidebar-module__TZmEEa__mobileOverlay{z-index:999;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000061;border:0;display:block;position:fixed;inset:0}.Sidebar-module__TZmEEa__sidebar{z-index:1200;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:translate(-100%);box-shadow:12px 0 40px #0000001a}.Sidebar-module__TZmEEa__sidebarOpen{transform:translate(0)}.Sidebar-module__TZmEEa__header{padding:calc(16px + env(safe-area-inset-top)) 18px 14px}.Sidebar-module__TZmEEa__mobileCloseButton{top:calc(14px + env(safe-area-inset-top));color:#374151;width:34px;height:34px;box-shadow:none;background:#ffffff80;border:1px solid #ffffffb3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.Sidebar-module__TZmEEa__nav{padding:4px 0 16px}.Sidebar-module__TZmEEa__footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media (max-width:420px){.Sidebar-module__TZmEEa__mobileTopbar{padding-inline:10px}.Sidebar-module__TZmEEa__mobileMenuButton{width:40px;height:40px}.Sidebar-module__TZmEEa__mobileLogoIcon{display:none}.Sidebar-module__TZmEEa__sidebar{width:min(290px,100vw - 20px);max-width:min(290px,100vw - 20px)}}
.NotificationBanner-module__t5xqta__bannerStack{flex-direction:column;gap:0;margin:0 calc(-1*clamp(22px,2.5vw,32px));display:flex}.NotificationBanner-module__t5xqta__banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:14px;line-height:1.5;display:flex;position:relative}.NotificationBanner-module__t5xqta__banner+.NotificationBanner-module__t5xqta__banner{border-top:1px solid #ffffff26}.NotificationBanner-module__t5xqta__subscriptionExpiry{color:#fff;background:linear-gradient(135deg,#d97706,#b45309)}.NotificationBanner-module__t5xqta__subscriptionExpiry.NotificationBanner-module__t5xqta__highPriority{background:linear-gradient(135deg,#dc2626,#b91c1c)}.NotificationBanner-module__t5xqta__newFeature{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.NotificationBanner-module__t5xqta__importantNotice{color:#fff;background:linear-gradient(135deg,#d97706,#b45309)}.NotificationBanner-module__t5xqta__maintenance{color:#fff;background:linear-gradient(135deg,#6b7280,#4b5563)}.NotificationBanner-module__t5xqta__update{color:#fff;background:linear-gradient(135deg,#059669,#047857)}.NotificationBanner-module__t5xqta__highPriority{box-shadow:0 2px 8px #0003}.NotificationBanner-module__t5xqta__bannerBody{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.NotificationBanner-module__t5xqta__bannerIcon{flex-shrink:0;font-size:20px}.NotificationBanner-module__t5xqta__bannerText{margin:0;font-weight:500}.NotificationBanner-module__t5xqta__bannerTitle{font-weight:700}.NotificationBanner-module__t5xqta__bannerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.NotificationBanner-module__t5xqta__actionBtn{cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:700;transition:opacity .15s}.NotificationBanner-module__t5xqta__actionBtn:hover{opacity:.9}.NotificationBanner-module__t5xqta__subscriptionExpiry .NotificationBanner-module__t5xqta__actionBtn{color:#b45309}.NotificationBanner-module__t5xqta__subscriptionExpiry.NotificationBanner-module__t5xqta__highPriority .NotificationBanner-module__t5xqta__actionBtn{color:#dc2626}.NotificationBanner-module__t5xqta__newFeature .NotificationBanner-module__t5xqta__actionBtn{color:#2563eb}.NotificationBanner-module__t5xqta__importantNotice .NotificationBanner-module__t5xqta__actionBtn{color:#b45309}.NotificationBanner-module__t5xqta__maintenance .NotificationBanner-module__t5xqta__actionBtn{color:#4b5563}.NotificationBanner-module__t5xqta__update .NotificationBanner-module__t5xqta__actionBtn{color:#047857}.NotificationBanner-module__t5xqta__dismissBtn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.NotificationBanner-module__t5xqta__dismissBtn:hover{color:#fff;background:#ffffff26}.NotificationBanner-module__t5xqta__bannerStack+*{margin-top:clamp(16px,2vw,24px)}@media (max-width:600px){.NotificationBanner-module__t5xqta__banner{gap:8px;padding:10px 14px;font-size:13px}.NotificationBanner-module__t5xqta__bannerBody{gap:8px}.NotificationBanner-module__t5xqta__bannerIcon{font-size:18px}.NotificationBanner-module__t5xqta__actionBtn{padding:6px 12px;font-size:12px}}
.DashboardLayout-module__6tU_JW__dashboardContainer{--dash-bg:#f7f9fc;--dash-bg-soft:#eef2f6;--dash-surface:#fff;--dash-border:#d8dfe7;--dash-border-soft:#e5e9ef;--dash-primary:#e33445;--dash-primary-dark:#c82336;--dash-ink:#222d37;--dash-text:#1f2937;--dash-muted:#667085;--dash-success:#129971;background:linear-gradient(180deg, #fff 0%, var(--dash-bg) 48%, var(--dash-bg-soft) 100%);width:100%;min-width:0;min-height:100svh;color:var(--dash-text);display:flex}.DashboardLayout-module__6tU_JW__mainContent{background:linear-gradient(180deg, #fff 0%, var(--dash-bg) 48%, var(--dash-bg-soft) 100%);flex:1;width:calc(100% - 280px);min-width:0;min-height:100svh;margin-left:280px;padding:clamp(22px,2.5vw,32px);overflow-x:clip}@media (max-width:1024px){.DashboardLayout-module__6tU_JW__dashboardContainer{display:block}.DashboardLayout-module__6tU_JW__mainContent{width:100%;padding:calc(82px + env(safe-area-inset-top)) clamp(14px, 4vw, 24px) clamp(24px, 5vw, 40px);margin-left:0}}@media (max-width:520px){.DashboardLayout-module__6tU_JW__mainContent{padding-inline:12px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageContainer],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageShell],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageCanvas]){color:var(--dash-text)!important;background:0 0!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageHeader],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tableCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=formCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=statCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=metricCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=kpiCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=_card__],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=infoCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=reportCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=studentCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=teacherCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=classCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=groupCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=subjectCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=batchCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=examCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=resultCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=profileCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=settingsCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=overviewCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=detailCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=listCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=invoiceCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=receiptCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=sectionCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=toolbarCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileFeesCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileTeacherCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileClassCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileExamCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=contentPanel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=infoPanel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=summaryPanel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=detailPanel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=formPanel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=dataPanel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=heroContent],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterContainer],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterSection],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterBar],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=summaryCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=infoTile],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=selectionStep],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=detailSection],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=formSection],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=reportSection],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileStudentCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=emptyState],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=loadingContainer],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modalContent],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modalContainer],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=actionMenuItems],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=dropdownMenu],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tableContainer],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tableWrapper],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tableOverflow]){background:var(--dash-surface)!important;border-color:var(--dash-border)!important;border-radius:8px!important;box-shadow:0 14px 36px #232d3712!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageHeader],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=heroContent],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=dataPanelHeader],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cardHeader],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterHeader],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=sectionHeader]){border-bottom:3px solid var(--dash-primary)!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageHeader]:before,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tableCard]:before,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=statCard]:before,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=dataPanel]:before){background:var(--dash-primary)!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer h1,.DashboardLayout-module__6tU_JW__dashboardContainer h2,.DashboardLayout-module__6tU_JW__dashboardContainer h3,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageTitle],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=sectionTitle],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tableTitle],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modalTitle],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=panelHeader] h2,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=metricValue],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=statValue],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=kpiCard] strong){color:var(--dash-ink)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=subtitle],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageSubtitle],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=sectionSubtitle],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=statLabel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=metricLabel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=helpText],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=emptyDescription],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=axisText]){color:var(--dash-muted)!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=eyebrow],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=kicker],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=searchResultInfo],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=registrationBadge],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=reportSubtitleHighlight]){color:var(--dash-primary)!important;background:#fff1f3!important;border-color:#ffd5db!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnPrimary],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=primaryButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=primaryCta],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnAdd],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=addButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=createButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=createBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=submitButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=submitBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=saveButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnSave],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=confirmButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=confirmBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnPayment],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnDownload],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=downloadButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=printButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=printBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=syncButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=syncBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnUpgrade],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnContinuePay]){background:var(--dash-primary)!important;border-color:var(--dash-primary)!important;color:#fff!important;border-radius:8px!important;box-shadow:0 14px 30px #e334452e!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnPrimary]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=primaryButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=primaryCta]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnAdd]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=addButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=createButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=createBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=submitButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=submitBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=saveButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnSave]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=confirmButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=confirmBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnPayment]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnDownload]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=downloadButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=printButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=printBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=syncButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=syncBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnUpgrade]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnContinuePay]:hover){background:var(--dash-primary-dark)!important;border-color:var(--dash-primary-dark)!important;box-shadow:0 18px 34px #e3344538!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnSecondary],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=secondaryAction],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=refreshButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnBack],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=backButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnCancel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cancelButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=resetButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=resetBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=paginationControl],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=paginationPage],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=paginationButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=actionMenuButton]){border-color:var(--dash-border)!important;color:var(--dash-ink)!important;background:#fff!important;border-radius:8px!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnSecondary]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=secondaryAction]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=refreshButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnBack]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=backButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnCancel]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cancelButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=resetButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=resetBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=paginationControl]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=paginationPage]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=paginationButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=actionMenuButton]:hover){border-color:var(--dash-ink)!important;background:var(--dash-ink)!important;color:#fff!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnEdit],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnView],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=detailsBtn],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=detailButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=viewButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=actionBtn]:not([class*=delete]):not([class*=Delete]):not([class*=danger]):not([class*=Danger]),.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cardActionEdit],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnActionEdit],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileActionView]){color:var(--dash-primary)!important;background:#fff1f3!important;border-color:#ffd5db!important;border-radius:8px!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnEdit]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnView]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=detailsBtn]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=detailButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=viewButton]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=actionBtn]:not([class*=delete]):not([class*=Delete]):not([class*=danger]):not([class*=Danger]):hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cardActionEdit]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=btnActionEdit]:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileActionView]:hover){background:var(--dash-primary)!important;border-color:var(--dash-primary)!important;color:#fff!important;box-shadow:0 12px 24px #e334452e!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer input,.DashboardLayout-module__6tU_JW__dashboardContainer select,.DashboardLayout-module__6tU_JW__dashboardContainer textarea,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=formInput],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=editInput],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=searchInput],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=searchFieldInput],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterSelect],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=formSelect],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=selectInput],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=textarea],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterControl]){border-color:var(--dash-border)!important;color:var(--dash-text)!important;accent-color:var(--dash-primary)!important;background-color:#fff!important;border-radius:8px!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer input:focus,.DashboardLayout-module__6tU_JW__dashboardContainer select:focus,.DashboardLayout-module__6tU_JW__dashboardContainer textarea:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=formInput]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=editInput]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=searchInput]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=searchFieldInput]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterSelect]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=formSelect]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=selectInput]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=textarea]:focus,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=filterControl]:focus){border-color:var(--dash-primary)!important;outline:none!important;box-shadow:0 0 0 3px #e334451f!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer table,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=table]){border-color:var(--dash-border-soft)!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer thead,.DashboardLayout-module__6tU_JW__dashboardContainer th,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modernTable] thead th){color:#475467!important;border-color:var(--dash-border-soft)!important;background:#f8fafc!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer td,.DashboardLayout-module__6tU_JW__dashboardContainer tr){border-color:var(--dash-border-soft)!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer tbody tr:hover,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modernTable] tbody tr:hover){background:#fff8f9!important;box-shadow:inset 4px 0 #e3344559!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=badge],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Badge],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=chip],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Chip],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tag],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Tag]){border-radius:7px!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=badgeBlue],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=badgeIndigo],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=badgePurple],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=blueBox],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=admissionMonthly],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=statusGraduated],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileActionView]){color:var(--dash-primary)!important;background:#fff1f3!important;border-color:#ffd5db!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=blue],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Blue],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=purple],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Purple],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=indigo],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Indigo],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=violet],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Violet],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cyan],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Cyan],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=slate]){--accent:var(--dash-primary)!important;--accent-bg:#fff1f3!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=kpiIcon],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=statIcon],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cardIcon],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=sectionIcon],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=groupIcon],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=subjectIcon],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=stateIconPrimary],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=photoPlaceholder],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=studentAvatarFallback],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=teacherAvatar],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=profileAvatar],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=userAvatar],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=avatarInitials],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=stepNumber],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=iconWrap],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=iconBox],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=classIcon]){background:var(--dash-primary)!important;color:#fff!important;box-shadow:0 12px 24px #e3344529!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cardIconBlue],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cardIconPurple],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=cardIconOrange]){color:var(--dash-primary)!important;background:#fff1f3!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=linePath],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pointDot]){stroke:var(--dash-primary)!important}.DashboardLayout-module__6tU_JW__dashboardContainer [class*=areaPath]{fill:#e334451f!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=columnTrack] span,.DashboardLayout-module__6tU_JW__dashboardContainer [class*=miniProgress] span){background:var(--dash-primary)!important}.DashboardLayout-module__6tU_JW__dashboardContainer [class*=spinnerLarge]{border-top-color:var(--dash-primary)!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=paginationPageActive],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=activePage],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageNumber][class*=active],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=pageBtn][class*=active],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tabActive],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=activeTab],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=viewButton][class*=active],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=segment][class*=active]){border-color:var(--dash-primary)!important;background:var(--dash-primary)!important;color:#fff!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=tabButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=viewButton],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=segmentButton]),:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modal],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=Modal]){border-radius:8px!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modalHeader],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=modalFooter]){border-color:var(--dash-border-soft)!important}:is(.DashboardLayout-module__6tU_JW__dashboardContainer [class*=skeletonCard],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=skeletonPanel],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=skeletonRow],.DashboardLayout-module__6tU_JW__dashboardContainer [class*=mobileSkeletonCard]){background:linear-gradient(90deg,#fff 25%,#f2f5f8 50%,#fff 75%) 0 0/220% 100%!important}@media print{.DashboardLayout-module__6tU_JW__dashboardContainer{display:block!important}.DashboardLayout-module__6tU_JW__dashboardContainer>:first-child{display:none!important}.DashboardLayout-module__6tU_JW__mainContent{width:100%!important;margin-left:0!important;padding:0!important;overflow:visible!important}}
