.Navbar-module__nuAbfa__navbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f172a;border-bottom:1px solid #33415580;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem 1.5rem;display:grid;position:sticky;top:0;box-shadow:0 4px 6px -1px #0000004d}.Navbar-module__nuAbfa__leftSection{align-items:center;display:flex}.Navbar-module__nuAbfa__rightSection{justify-content:flex-end;align-items:center;display:flex}.Navbar-module__nuAbfa__centerSection{text-align:center;align-items:center;gap:1rem;display:flex}.Navbar-module__nuAbfa__avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 6px -1px #2563eb66}.Navbar-module__nuAbfa__textContainer{text-align:left}.Navbar-module__nuAbfa__title{letter-spacing:-.025em;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .2rem;font-size:1.25rem;font-weight:800;line-height:1.1}.Navbar-module__nuAbfa__userInfo{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.Navbar-module__nuAbfa__username{color:#e2e8f0;text-transform:capitalize;font-weight:600}.Navbar-module__nuAbfa__divider{color:#475569;font-weight:300}.Navbar-module__nuAbfa__roleBadge{text-transform:uppercase;letter-spacing:.05em;color:#818cf8;background:#6366f11a;border:1px solid #6366f133;border-radius:9999px;padding:.2rem .6rem;font-size:.65rem;font-weight:600}.Navbar-module__nuAbfa__logoutBtn{color:#ef4444;cursor:pointer;white-space:nowrap;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.Navbar-module__nuAbfa__logoutBtn:hover{background:#ef444433;transform:translateY(-1px);box-shadow:0 4px 6px -1px #ef444433}@media (max-width:768px){.Navbar-module__nuAbfa__navbar{grid-template-columns:1fr;justify-items:center;gap:1rem;padding:1rem}.Navbar-module__nuAbfa__leftSection{display:none}.Navbar-module__nuAbfa__rightSection{justify-content:center}.Navbar-module__nuAbfa__centerSection{text-align:center;flex-direction:column}.Navbar-module__nuAbfa__textContainer{text-align:center}.Navbar-module__nuAbfa__userInfo{justify-content:center}}
.CreateAdminModal-module__D6f4ra__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out CreateAdminModal-module__D6f4ra__fadeIn;display:flex;position:fixed;inset:0}@keyframes CreateAdminModal-module__D6f4ra__fadeIn{0%{opacity:0}to{opacity:1}}.CreateAdminModal-module__D6f4ra__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293be6;border:1px solid #33415580;border-radius:16px;width:100%;max-width:32rem;max-height:90vh;padding:2rem;animation:.3s ease-out CreateAdminModal-module__D6f4ra__slideUp;overflow-y:auto;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}@keyframes CreateAdminModal-module__D6f4ra__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateAdminModal-module__D6f4ra__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.CreateAdminModal-module__D6f4ra__title{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.CreateAdminModal-module__D6f4ra__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.25rem;transition:background-color .2s,color .2s;display:flex}.CreateAdminModal-module__D6f4ra__closeBtn:hover{color:#fff;background:#33415580}.CreateAdminModal-module__D6f4ra__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.CreateAdminModal-module__D6f4ra__form{flex-direction:column;gap:1.25rem;display:flex}.CreateAdminModal-module__D6f4ra__formGroup{flex-direction:column;gap:.5rem;display:flex}.CreateAdminModal-module__D6f4ra__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CreateAdminModal-module__D6f4ra__label{color:#cbd5e1;font-size:.875rem;font-weight:500}.CreateAdminModal-module__D6f4ra__input{color:#fff;box-sizing:border-box;background:#0f172a80;border:1px solid #334155;border-radius:8px;width:100%;padding:.65rem .85rem;font-size:.9rem;transition:all .2s}.CreateAdminModal-module__D6f4ra__input::placeholder{color:#64748b}.CreateAdminModal-module__D6f4ra__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.CreateAdminModal-module__D6f4ra__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.CreateAdminModal-module__D6f4ra__actions{gap:.75rem;margin-top:1rem;display:flex}.CreateAdminModal-module__D6f4ra__btn{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;transition:all .2s;display:flex}.CreateAdminModal-module__D6f4ra__btnCancel{color:#e2e8f0;background:#33415580}.CreateAdminModal-module__D6f4ra__btnCancel:hover{background:#334155cc}.CreateAdminModal-module__D6f4ra__btnSubmit{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 4px 6px -1px #2563eb4d}.CreateAdminModal-module__D6f4ra__btnSubmit:hover{background:linear-gradient(135deg,#1d4ed8,#4338ca);transform:translateY(-1px)}.CreateAdminModal-module__D6f4ra__btnSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.CreateAdminModal-module__D6f4ra__grid{grid-template-columns:1fr}.CreateAdminModal-module__D6f4ra__card{padding:1.5rem}}
.page-module__E0kJGG__dashboardContainer{color:#e2e8f0;background-color:#0f172a;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-module__E0kJGG__contentWrapper{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem}.page-module__E0kJGG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-module__E0kJGG__headerText h1{color:#fff;letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.875rem;font-weight:700}.page-module__E0kJGG__headerText p{color:#94a3b8;margin:0;font-size:.95rem}.page-module__E0kJGG__addBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 6px -1px #2563eb4d}.page-module__E0kJGG__addBtn:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #2563eb66}.page-module__E0kJGG__tableContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-overflow-scrolling:touch;background-color:#1e293b80;border:1px solid #33415580;border-radius:16px;overflow-x:auto;box-shadow:0 10px 15px -3px #0000004d}.page-module__E0kJGG__table{border-collapse:collapse;width:100%;min-width:900px}.page-module__E0kJGG__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;background-color:#0f172a80;border-bottom:1px solid #33415580;padding:1rem;font-size:.75rem;font-weight:600}.page-module__E0kJGG__table td{color:#cbd5e1;vertical-align:middle;border-bottom:1px solid #1e293bcc;padding:1rem;font-size:.9rem}.page-module__E0kJGG__table tbody tr{transition:background-color .15s}.page-module__E0kJGG__table tbody tr:hover{background-color:#3341554d}.page-module__E0kJGG__table tbody tr:last-child td{border-bottom:none}.page-module__E0kJGG__schoolName{color:#fff;white-space:nowrap;font-weight:500}.page-module__E0kJGG__monoText{white-space:nowrap;font-family:monospace}.page-module__E0kJGG__schoolCodeBadge{color:#818cf8;background:#6366f11a;border:1px solid #6366f133;border-radius:4px;padding:.25rem .6rem;font-family:monospace;font-size:.8rem;font-weight:700;display:inline-block}.page-module__E0kJGG__copyLinkBtn{cursor:pointer;color:#cbd5e1;white-space:nowrap;background:#1e293bcc;border:1px solid #33415580;border-radius:6px;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s}.page-module__E0kJGG__copyLinkBtn:hover{color:#fff;background:#334155cc}.page-module__E0kJGG__statusBadge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__statusActive{color:#10b981;background-color:#10b9811a;border:1px solid #10b98133}.page-module__E0kJGG__statusSuspended{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444433}.page-module__E0kJGG__dot{border-radius:50%;width:6px;height:6px;display:inline-block}.page-module__E0kJGG__dotActive{background-color:#10b981}.page-module__E0kJGG__dotSuspended{background-color:#ef4444}.page-module__E0kJGG__actions{white-space:nowrap;justify-content:flex-end;gap:.5rem;display:flex}.page-module__E0kJGG__actionBtn{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.4rem .7rem;font-size:.75rem;font-weight:500;transition:background-color .2s,color .2s}.page-module__E0kJGG__btnEdit{color:#3b82f6;background-color:#3b82f61a;border-color:#3b82f633}.page-module__E0kJGG__btnEdit:hover{background-color:#3b82f633}.page-module__E0kJGG__btnDeactivate{color:#f59e0b;background-color:#f59e0b1a;border-color:#f59e0b33}.page-module__E0kJGG__btnDeactivate:hover{background-color:#f59e0b33}.page-module__E0kJGG__btnActivate{color:#10b981;background-color:#10b9811a;border-color:#10b98133}.page-module__E0kJGG__btnActivate:hover{background-color:#10b98133}.page-module__E0kJGG__btnDelete{color:#ef4444;background-color:#ef44441a;border-color:#ef444433}.page-module__E0kJGG__btnDelete:hover{background-color:#ef444433}.page-module__E0kJGG__emptyState,.page-module__E0kJGG__loadingState{text-align:center;color:#64748b;padding:3rem 1rem}.page-module__E0kJGG__spinner{border:4px solid #33415580;border-top-color:#3b82f6;border-radius:50%;width:30px;height:30px;margin:0 auto 1rem;animation:1s linear infinite page-module__E0kJGG__spin}.page-module__E0kJGG__pageLoading{background-color:#0f172a;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__E0kJGG__pageSpinner{border:5px solid #33415580;border-top-color:#3b82f6;border-radius:50%;width:50px;height:50px;animation:1s linear infinite page-module__E0kJGG__spin}@keyframes page-module__E0kJGG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
