.AdminSidebar-module__DzDjhW__sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex-shrink:0;width:260px;height:calc(100vh - 72px);display:flex;position:sticky;top:72px;left:0;overflow-y:auto;box-shadow:4px 0 15px #00000005}.AdminSidebar-module__DzDjhW__logo{border-bottom:1px solid var(--border);padding:3rem 2rem}.AdminSidebar-module__DzDjhW__logo h2{color:var(--primary);margin:0;font-size:1.5rem}.AdminSidebar-module__DzDjhW__nav{flex-direction:column;flex:1;gap:.5rem;padding:2rem 1rem;display:flex}.AdminSidebar-module__DzDjhW__navItem{color:var(--muted);border-radius:.75rem;align-items:center;gap:1rem;padding:1rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.AdminSidebar-module__DzDjhW__navItem:hover{color:var(--primary);background:#fdfcfb}.AdminSidebar-module__DzDjhW__active{background:var(--accent);color:var(--primary)}.AdminSidebar-module__DzDjhW__icon{font-size:1.2rem}.AdminSidebar-module__DzDjhW__name{font-size:1rem}.AdminSidebar-module__DzDjhW__footer{border-top:1px solid var(--border);color:var(--muted);text-align:center;padding:2rem;font-size:.8rem}.AdminSidebar-module__DzDjhW__signOutBtn{border:1px solid var(--border);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;font-weight:600;transition:all .2s;display:flex}.AdminSidebar-module__DzDjhW__signOutBtn:hover{color:#c53030;background:#fff5f5;border-color:#feb2b2}
.admin-module__wfuU_a__adminLayout{color:#1e293b;background:#f1f5f9;min-height:100vh;display:flex}.admin-module__wfuU_a__adminPage{color:#1e293b;background-color:#f8fafc;flex:1;min-height:100vh;overflow:hidden auto}.admin-module__wfuU_a__infoItem{flex-direction:column;gap:.5rem;display:flex}.admin-module__wfuU_a__infoItem label{letter-spacing:.05em;text-transform:uppercase;color:#334155!important;font-size:.78rem!important;font-weight:700!important}.admin-module__wfuU_a__infoItem input,.admin-module__wfuU_a__infoItem select,.admin-module__wfuU_a__infoItem textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.75rem;width:100%;padding:.85rem 1rem;font-size:.95rem;transition:all .2s;color:#0f172a!important;background:#fff!important;border:1.5px solid #cbd5e1!important}.admin-module__wfuU_a__infoItem input:focus,.admin-module__wfuU_a__infoItem select:focus,.admin-module__wfuU_a__infoItem textarea:focus{outline:none;border-color:#c5a059!important;box-shadow:0 0 0 3px #c5a05933!important}.admin-module__wfuU_a__header{color:var(--primary);text-align:center;background:linear-gradient(to bottom right,#fff,#fdfcfb);border-bottom:1px solid #c5a05933;margin-bottom:2rem;padding:2rem;position:relative}.admin-module__wfuU_a__header:after{content:"";background:var(--accent);border-radius:50px;height:3px;position:absolute;bottom:-1px;left:40%;right:40%}.admin-module__wfuU_a__header h1{color:var(--primary);margin-bottom:.75rem;font-size:3rem}.admin-module__wfuU_a__header p{color:var(--muted);font-size:1.1rem}.admin-module__wfuU_a__section{background:#fff;border:1px solid #0000000a;border-radius:1.5rem;padding:3rem;box-shadow:0 4px 30px #00000005}.admin-module__wfuU_a__section h2{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;font-size:1.5rem;display:flex}.admin-module__wfuU_a__tabs{gap:1rem;display:flex}.admin-module__wfuU_a__tab{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#f8fafc;border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.admin-module__wfuU_a__activeTab{background:var(--primary);color:#fff;border-color:var(--primary)}.admin-module__wfuU_a__table{border-collapse:collapse;width:100%;margin-top:1rem}.admin-module__wfuU_a__table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background-color:#f8fafc;padding:1rem;font-size:.85rem}.admin-module__wfuU_a__table tbody tr{border-bottom:1px solid var(--border);cursor:pointer;transition:background .2s}.admin-module__wfuU_a__table tbody tr:hover{background:#fdfcfb}.admin-module__wfuU_a__table td{border-bottom:1px solid var(--border);padding:1rem;font-size:.95rem}.admin-module__wfuU_a__approveBtn{color:#fff;border-radius:var(--radius);cursor:pointer;background-color:#10b981;border:none;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:opacity .2s}.admin-module__wfuU_a__approveBtn:hover{opacity:.9}.admin-module__wfuU_a__intakeBadge{background-color:var(--accent);color:var(--primary);border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.admin-module__wfuU_a__studentCell{align-items:center;gap:1rem;display:flex}.admin-module__wfuU_a__controls{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.admin-module__wfuU_a__searchInput{border-radius:var(--radius);border:1px solid var(--border);background:#fdfcfb;flex:1;min-width:250px;padding:.75rem 1rem;font-size:.95rem}.admin-module__wfuU_a__filterSelect{border-radius:var(--radius);border:1px solid var(--border);background:#fdfcfb;min-width:150px;padding:.75rem 1rem;font-size:.95rem}.admin-module__wfuU_a__detailsBtn{border:1px solid var(--accent);color:var(--primary);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .8rem;font-size:.8rem}.admin-module__wfuU_a__detailsBtn:hover{background:var(--accent)}.admin-module__wfuU_a__avatar,.admin-module__wfuU_a__avatarPlaceholder{object-fit:cover;border:1px solid var(--border);border-radius:8px;flex-shrink:0;width:48px;height:48px}.admin-module__wfuU_a__avatarPlaceholder{color:var(--muted);background-color:#f1f5f9;justify-content:center;align-items:center;font-size:1.5rem;display:flex}
