.admin-student-management-page{background:#f8fafc;flex-direction:column;gap:24px;min-height:100vh;padding:24px;display:flex}.admin-student-management-page .page-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;padding:24px;box-shadow:0 1px 3px #0000001a}.admin-student-management-page .page-header .header-content{justify-content:space-between;align-items:center;display:flex}.admin-student-management-page .page-header .header-content .header-title{align-items:center;gap:16px;display:flex}.admin-student-management-page .page-header .header-content .header-title .header-icon{color:#10b981}.admin-student-management-page .page-header .header-content .header-title h1{color:#1f2937;margin:0 0 4px;font-size:24px;font-weight:700}.admin-student-management-page .page-header .header-content .header-title .header-description{color:#6b7280;margin:0;font-size:14px}.admin-student-management-page .page-header .header-content .header-actions{gap:12px;display:flex}.admin-student-management-page .page-header .header-content .header-actions .bulk-category-btn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #6366f14d}.admin-student-management-page .page-header .header-content .header-actions .bulk-category-btn:hover{background:#4f46e5;transform:translateY(-2px);box-shadow:0 4px 16px #6366f166}.admin-student-management-page .page-header .header-content .header-actions .bulk-category-btn svg{width:18px;height:18px}.admin-student-management-page .page-header .header-content .header-actions .register-student-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #10b9814d}.admin-student-management-page .page-header .header-content .header-actions .register-student-btn:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 16px #10b98166}.admin-student-management-page .page-header .header-content .header-actions .register-student-btn svg{width:18px;height:18px}.admin-student-management-page .student-management-toast{z-index:2200;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:12px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0000001f}.admin-student-management-page .student-management-toast.is-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.admin-student-management-page .account-usage-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;padding:24px;box-shadow:0 1px 3px #0000001a}.admin-student-management-page .account-usage-container .usage-card{justify-content:space-around;align-items:center;gap:24px;display:flex}.admin-student-management-page .account-usage-container .usage-card .usage-item{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.admin-student-management-page .account-usage-container .usage-card .usage-item .usage-label{color:#6b7280;text-align:center;font-size:14px;font-weight:500}.admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value{text-align:center;border-radius:8px;min-width:60px;padding:8px 16px;font-size:24px;font-weight:700;transition:all .2s}.admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.quota{color:#374151;background:#f3f4f6;border:2px solid #d1d5db}.admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.used{color:#92400e;background:#fef3c7;border:2px solid #f59e0b}.admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.remaining{color:#065f46;background:#d1fae5;border:2px solid #10b981}.admin-student-management-page .add-student-form-container{flex-shrink:0}.admin-student-management-page .search-filter-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:20px 24px;display:flex;box-shadow:0 1px 3px #0000001a}.admin-student-management-page .search-filter-container .search-bar{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;min-width:200px;padding:12px 16px;font-size:14px;transition:all .2s}.admin-student-management-page .search-filter-container .search-bar:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.admin-student-management-page .search-filter-container .search-bar::placeholder{color:#9ca3af}.admin-student-management-page .search-filter-container .category-filter-select{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:160px;padding:12px 16px;font-size:14px}.admin-student-management-page .search-filter-container .category-filter-select:focus{border-color:#3b82f6;outline:none}.admin-student-management-page .search-filter-container .export-csv-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.admin-student-management-page .search-filter-container .export-csv-btn:hover:not(:disabled){color:#111827;background:#f9fafb;border-color:#9ca3af}.admin-student-management-page .search-filter-container .export-csv-btn:disabled{opacity:.5;cursor:not-allowed}.admin-student-management-page .student-list-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;padding:24px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.admin-student-management-page .student-list-container .admin-table{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.admin-student-management-page .student-list-container .admin-table h3{color:#1f2937;border-bottom:1px solid #e5e7eb;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:600}.admin-student-management-page .student-list-container .admin-table .table-wrapper{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row{cursor:pointer;transition:background-color .2s}.admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:hover{background-color:#eff6ff}.admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:active{background-color:#dbeafe}.admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #6366f1}.admin-student-management-page .loading-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:200px;display:flex}.admin-student-management-page .loading-container p{color:#6b7280;margin:0;font-size:16px}.student-table{border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin-top:20px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.student-table thead{background:#f8fafc;border-bottom:2px solid #e5e7eb}.student-table thead th{text-align:left;color:#374151;border-right:1px solid #e5e7eb;padding:16px 12px;font-size:14px;font-weight:600}.student-table thead th:last-child{border-right:none}.student-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.student-table tbody tr:hover{background:#f9fafb}.student-table tbody tr:last-child{border-bottom:none}.student-table tbody tr td{text-align:left;color:#374151;border-right:1px solid #e5e7eb;padding:16px 12px;font-size:14px}.student-table tbody tr td:last-child{border-right:none}.student-edit-modal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.student-edit-modal .modal-content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:90%;max-width:600px;max-height:90vh;padding:24px;animation:.3s ease-out modalSlideIn;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.student-edit-modal .modal-content button{width:100%;margin-top:16px}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .admin-student-management-page{background:#1a1a2e}html:not([data-theme=light]) .admin-student-management-page .page-header{background:#2d3748;border-color:#4a5568}html:not([data-theme=light]) .admin-student-management-page .page-header .header-content .header-title .header-icon{color:#68d391}html:not([data-theme=light]) .admin-student-management-page .page-header .header-content .header-title h1{color:#f1f5f9}html:not([data-theme=light]) .admin-student-management-page .page-header .header-content .header-title .header-description{color:#a0aec0}html:not([data-theme=light]) .admin-student-management-page .account-usage-container{background:#2d3748;border-color:#4a5568}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-label{color:#a0aec0}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.quota{color:#e2e8f0;background:#4a5568;border-color:#718096}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.used{color:#fbbf24;background:#744210;border-color:#f59e0b}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.remaining{color:#6ee7b7;background:#064e3b;border-color:#10b981}html:not([data-theme=light]) .admin-student-management-page .search-filter-container{background:#2d3748;border-color:#4a5568}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .search-bar{color:#f1f5f9;background:#4a5568;border-color:#718096}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .search-bar:focus{border-color:#68d391;box-shadow:0 0 0 3px #68d3911a}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .search-bar::placeholder{color:#a0aec0}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .category-filter-select{color:#e2e8f0;background:#4a5568;border-color:#718096}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .category-filter-select:focus{border-color:#68d391}html:not([data-theme=light]) .admin-student-management-page .student-list-container{background:#2d3748;border-color:#4a5568}html:not([data-theme=light]) .admin-student-management-page .student-list-container .admin-table h3{color:#f1f5f9;border-bottom-color:#4a5568}html:not([data-theme=light]) .admin-student-management-page .student-list-container .admin-table .table-wrapper{border-color:#4a5568}html:not([data-theme=light]) .admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:hover{background-color:#6366f126}html:not([data-theme=light]) .admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:active{background-color:#6366f140}html:not([data-theme=light]) .admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:focus-visible{outline-color:#818cf8}html:not([data-theme=light]) .admin-student-management-page .loading-container p{color:#a0aec0}html:not([data-theme=light]) .student-table{background:#2d3748;border-color:#4a5568}html:not([data-theme=light]) .student-table thead{background:#4a5568;border-bottom-color:#718096}html:not([data-theme=light]) .student-table thead th{color:#e2e8f0;border-right-color:#718096}html:not([data-theme=light]) .student-table tbody tr{border-bottom-color:#4a5568}html:not([data-theme=light]) .student-table tbody tr:hover{background:#4a5568}html:not([data-theme=light]) .student-table tbody tr td{color:#e2e8f0;border-right-color:#4a5568}html:not([data-theme=light]) .student-edit-modal .modal-content{background:#2d3748;border-color:#4a5568}html:not([data-theme=light]) .student-management .search-bar{color:#f1f5f9;background:#4a5568;border-color:#718096}html:not([data-theme=light]) .student-management .search-bar:focus{border-color:#68d391;box-shadow:0 0 0 3px #68d3911a}html:not([data-theme=light]) .student-management .search-bar::placeholder{color:#a0aec0}html:not([data-theme=light]) .student-management input,html:not([data-theme=light]) .student-management select{color:#f1f5f9;background:#4a5568;border-color:#718096}html:not([data-theme=light]) .student-management input:focus,html:not([data-theme=light]) .student-management select:focus{border-color:#68d391;box-shadow:0 0 0 3px #68d3911a}html:not([data-theme=light]) .student-management input::placeholder,html:not([data-theme=light]) .student-management select::placeholder{color:#a0aec0}html:not([data-theme=light]) .student-management .people-list .people-list-search input{box-shadow:none;background:0 0;border:none;height:100%;padding:0}html:not([data-theme=light]) .student-management .people-list .people-list-search input:focus{box-shadow:none;border:none}html:not([data-theme=light]) .student-management .student-table{background:#2d3748;border-color:#4a5568}html:not([data-theme=light]) .student-management .student-table th{color:#e2e8f0;background-color:#4a5568;border-color:#718096}html:not([data-theme=light]) .student-management .student-table td{color:#e2e8f0;border-color:#4a5568}html:not([data-theme=light]) .student-management .student-table tbody tr:hover{background-color:#4a5568}html:not([data-theme=light]) .student-management .student-edit-modal .modal-content{background:#2d3748;border-color:#4a5568}}html[data-theme=dark] .admin-student-management-page .search-filter-container .category-filter-select{color:#e2e8f0;background:#4a5568;border-color:#718096}html[data-theme=dark] .admin-student-management-page .search-filter-container .category-filter-select:focus{border-color:#68d391}html[data-theme=dark] .admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:hover{background-color:#6366f126}html[data-theme=dark] .admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:active{background-color:#6366f140}html[data-theme=dark] .admin-student-management-page .student-list-container .admin-table .styled-table tbody tr.clickable-row:focus-visible{outline-color:#818cf8}html[data-theme=dark] .student-management .search-bar{color:#f1f5f9;background:#4a5568;border-color:#718096}html[data-theme=dark] .student-management .search-bar:focus{border-color:#68d391;box-shadow:0 0 0 3px #68d3911a}html[data-theme=dark] .student-management .search-bar::placeholder{color:#a0aec0}html[data-theme=dark] .student-management input,html[data-theme=dark] .student-management select{color:#f1f5f9;background:#4a5568;border-color:#718096}html[data-theme=dark] .student-management input:focus,html[data-theme=dark] .student-management select:focus{border-color:#68d391;box-shadow:0 0 0 3px #68d3911a}html[data-theme=dark] .student-management input::placeholder,html[data-theme=dark] .student-management select::placeholder{color:#a0aec0}html[data-theme=dark] .student-management .people-list .people-list-search input{box-shadow:none;background:0 0;border:none;height:100%;padding:0}html[data-theme=dark] .student-management .people-list .people-list-search input:focus{box-shadow:none;border:none}html[data-theme=dark] .student-management .student-table{background:#2d3748;border-color:#4a5568}html[data-theme=dark] .student-management .student-table th{color:#e2e8f0;background-color:#4a5568;border-color:#718096}html[data-theme=dark] .student-management .student-table td{color:#e2e8f0;border-color:#4a5568}html[data-theme=dark] .student-management .student-table tbody tr:hover{background-color:#4a5568}html[data-theme=dark] .student-management .student-edit-modal .modal-content{background:#2d3748;border-color:#4a5568}@media (width<=768px){.admin-student-management-page .account-usage-container{padding:12px 16px}.admin-student-management-page .account-usage-container .usage-card{flex-direction:row;align-items:stretch;gap:8px}.admin-student-management-page .account-usage-container .usage-card .usage-item{gap:6px;min-width:0}.admin-student-management-page .account-usage-container .usage-card .usage-item .usage-label{font-size:11px;line-height:1.3}.admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value{box-sizing:border-box;width:100%;min-width:0;padding:6px 8px;font-size:18px}.admin-student-management-page .search-filter-container,.admin-student-management-page .student-list-container{padding:16px}.student-table{font-size:12px}.student-table thead th,.student-table tbody td{padding:12px 8px}.student-edit-modal .modal-content{width:95%;margin:16px;padding:16px}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .admin-student-management-page{background:#1e293b}html:not([data-theme=light]) .admin-student-management-page .page-header{background:#334155;border-color:#475569}html:not([data-theme=light]) .admin-student-management-page .page-header .header-content .header-title .header-icon{color:#10b981}html:not([data-theme=light]) .admin-student-management-page .page-header .header-content .header-title h1{color:#f8fafc}html:not([data-theme=light]) .admin-student-management-page .page-header .header-content .header-title .header-description{color:#cbd5e1}html:not([data-theme=light]) .admin-student-management-page .account-usage-container{background:#334155;border-color:#475569}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-label{color:#cbd5e1}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.quota{color:#e2e8f0;background:#475569;border-color:#64748b}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.used{color:#fbbf24;background:#744210;border-color:#f59e0b}html:not([data-theme=light]) .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.remaining{color:#6ee7b7;background:#064e3b;border-color:#10b981}html:not([data-theme=light]) .admin-student-management-page .search-filter-container{background:#334155;border-color:#475569}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .search-bar{color:#f8fafc;background:#334155;border-color:#475569}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .search-bar:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf81a}html:not([data-theme=light]) .admin-student-management-page .search-filter-container .search-bar::placeholder{color:#94a3b8}html:not([data-theme=light]) .admin-student-management-page .student-list-container{background:#334155;border-color:#475569}html:not([data-theme=light]) .admin-student-management-page .student-list-container .admin-table h3{color:#f8fafc;border-bottom-color:#475569}html:not([data-theme=light]) .admin-student-management-page .student-list-container .admin-table .table-wrapper{border-color:#475569}html:not([data-theme=light]) .admin-student-management-page .loading-container p{color:#cbd5e1}html:not([data-theme=light]) .student-table{background:#334155;border-color:#475569}html:not([data-theme=light]) .student-table thead{background:#475569;border-bottom-color:#64748b}html:not([data-theme=light]) .student-table thead th{color:#e2e8f0;border-right-color:#64748b}html:not([data-theme=light]) .student-table tbody tr{border-bottom-color:#475569}html:not([data-theme=light]) .student-table tbody tr:hover{background:#475569}html:not([data-theme=light]) .student-table tbody tr td{color:#e2e8f0;border-right-color:#475569}html:not([data-theme=light]) .button-group button.add{background:#10b981}html:not([data-theme=light]) .button-group button.add:hover{background:#059669}html:not([data-theme=light]) .button-group button.edit{background:#3b82f6}html:not([data-theme=light]) .button-group button.edit:hover{background:#2563eb}html:not([data-theme=light]) .button-group button.delete{background:#ef4444}html:not([data-theme=light]) .button-group button.delete:hover{background:#dc2626}html:not([data-theme=light]) .button-group button.reset-password{background:#f59e0b}html:not([data-theme=light]) .button-group button.reset-password:hover{background:#d97706}html:not([data-theme=light]) .student-edit-modal .modal-content{background:#334155;border-color:#475569}}html[data-theme=dark] .admin-student-management-page{background:#1e293b}html[data-theme=dark] .admin-student-management-page .page-header{background:#334155;border-color:#475569}html[data-theme=dark] .admin-student-management-page .page-header .header-content .header-title .header-icon{color:#10b981}html[data-theme=dark] .admin-student-management-page .page-header .header-content .header-title h1{color:#f8fafc}html[data-theme=dark] .admin-student-management-page .page-header .header-content .header-title .header-description{color:#cbd5e1}html[data-theme=dark] .admin-student-management-page .account-usage-container{background:#334155;border-color:#475569}html[data-theme=dark] .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-label{color:#cbd5e1}html[data-theme=dark] .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.quota{color:#e2e8f0;background:#475569;border-color:#64748b}html[data-theme=dark] .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.used{color:#fbbf24;background:#744210;border-color:#f59e0b}html[data-theme=dark] .admin-student-management-page .account-usage-container .usage-card .usage-item .usage-value.remaining{color:#6ee7b7;background:#064e3b;border-color:#10b981}html[data-theme=dark] .admin-student-management-page .search-filter-container{background:#334155;border-color:#475569}html[data-theme=dark] .admin-student-management-page .search-filter-container .search-bar{color:#f8fafc;background:#334155;border-color:#475569}html[data-theme=dark] .admin-student-management-page .search-filter-container .search-bar:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf81a}html[data-theme=dark] .admin-student-management-page .search-filter-container .search-bar::placeholder{color:#94a3b8}html[data-theme=dark] .admin-student-management-page .student-list-container{background:#334155;border-color:#475569}html[data-theme=dark] .admin-student-management-page .student-list-container .admin-table h3{color:#f8fafc;border-bottom-color:#475569}html[data-theme=dark] .admin-student-management-page .student-list-container .admin-table .table-wrapper{border-color:#475569}html[data-theme=dark] .admin-student-management-page .loading-container p{color:#cbd5e1}html[data-theme=dark] .student-table{background:#334155;border-color:#475569}html[data-theme=dark] .student-table thead{background:#475569;border-bottom-color:#64748b}html[data-theme=dark] .student-table thead th{color:#e2e8f0;border-right-color:#64748b}html[data-theme=dark] .student-table tbody tr{border-bottom-color:#475569}html[data-theme=dark] .student-table tbody tr:hover{background:#475569}html[data-theme=dark] .student-table tbody tr td{color:#e2e8f0;border-right-color:#475569}html[data-theme=dark] .button-group button.add{background:#10b981}html[data-theme=dark] .button-group button.add:hover{background:#059669}html[data-theme=dark] .button-group button.edit{background:#3b82f6}html[data-theme=dark] .button-group button.edit:hover{background:#2563eb}html[data-theme=dark] .button-group button.delete{background:#ef4444}html[data-theme=dark] .button-group button.delete:hover{background:#dc2626}html[data-theme=dark] .button-group button.reset-password{background:#f59e0b}html[data-theme=dark] .button-group button.reset-password:hover{background:#d97706}html[data-theme=dark] .student-edit-modal .modal-content{background:#334155;border-color:#475569}@media (width<=768px){.admin-instructor-management-page,.admin-student-management-page,.admin-parent-management-page,.admin-join-code-management-page{gap:12px;padding:12px}.admin-instructor-management-page .page-header,.admin-student-management-page .page-header,.admin-parent-management-page .page-header,.admin-join-code-management-page .page-header{border-radius:10px;padding:12px 14px}.admin-instructor-management-page .page-header .header-content,.admin-student-management-page .page-header .header-content,.admin-parent-management-page .page-header .header-content,.admin-join-code-management-page .page-header .header-content{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 12px}.admin-instructor-management-page .page-header .header-content .header-title,.admin-student-management-page .page-header .header-content .header-title,.admin-parent-management-page .page-header .header-content .header-title,.admin-join-code-management-page .page-header .header-content .header-title{text-align:left;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.admin-instructor-management-page .page-header .header-content .header-title .header-icon,.admin-student-management-page .page-header .header-content .header-title .header-icon,.admin-parent-management-page .page-header .header-content .header-title .header-icon,.admin-join-code-management-page .page-header .header-content .header-title .header-icon{flex-shrink:0;width:22px;height:22px}.admin-instructor-management-page .page-header .header-content .header-title h1,.admin-student-management-page .page-header .header-content .header-title h1,.admin-parent-management-page .page-header .header-content .header-title h1,.admin-join-code-management-page .page-header .header-content .header-title h1{margin:0;font-size:17px;font-weight:700;line-height:1.25}.admin-instructor-management-page .page-header .header-content .header-title .header-description,.admin-student-management-page .page-header .header-content .header-title .header-description,.admin-parent-management-page .page-header .header-content .header-title .header-description,.admin-join-code-management-page .page-header .header-content .header-title .header-description{display:none}.admin-instructor-management-page .page-header .header-content .header-actions,.admin-student-management-page .page-header .header-content .header-actions,.admin-parent-management-page .page-header .header-content .header-actions,.admin-join-code-management-page .page-header .header-content .header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.admin-instructor-management-page .page-header .header-content .header-actions button,.admin-instructor-management-page .page-header .header-content .header-actions .register-student-btn,.admin-instructor-management-page .page-header .header-content .header-actions .bulk-category-btn,.admin-student-management-page .page-header .header-content .header-actions button,.admin-student-management-page .page-header .header-content .header-actions .register-student-btn,.admin-student-management-page .page-header .header-content .header-actions .bulk-category-btn,.admin-parent-management-page .page-header .header-content .header-actions button,.admin-parent-management-page .page-header .header-content .header-actions .register-student-btn,.admin-parent-management-page .page-header .header-content .header-actions .bulk-category-btn,.admin-join-code-management-page .page-header .header-content .header-actions button,.admin-join-code-management-page .page-header .header-content .header-actions .register-student-btn,.admin-join-code-management-page .page-header .header-content .header-actions .bulk-category-btn{box-shadow:none;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.admin-instructor-management-page .page-header .header-content .header-actions button:hover,.admin-instructor-management-page .page-header .header-content .header-actions .register-student-btn:hover,.admin-instructor-management-page .page-header .header-content .header-actions .bulk-category-btn:hover,.admin-student-management-page .page-header .header-content .header-actions button:hover,.admin-student-management-page .page-header .header-content .header-actions .register-student-btn:hover,.admin-student-management-page .page-header .header-content .header-actions .bulk-category-btn:hover,.admin-parent-management-page .page-header .header-content .header-actions button:hover,.admin-parent-management-page .page-header .header-content .header-actions .register-student-btn:hover,.admin-parent-management-page .page-header .header-content .header-actions .bulk-category-btn:hover,.admin-join-code-management-page .page-header .header-content .header-actions button:hover,.admin-join-code-management-page .page-header .header-content .header-actions .register-student-btn:hover,.admin-join-code-management-page .page-header .header-content .header-actions .bulk-category-btn:hover{transform:none}.admin-instructor-management-page .page-header .header-content .header-actions button svg,.admin-instructor-management-page .page-header .header-content .header-actions .register-student-btn svg,.admin-instructor-management-page .page-header .header-content .header-actions .bulk-category-btn svg,.admin-student-management-page .page-header .header-content .header-actions button svg,.admin-student-management-page .page-header .header-content .header-actions .register-student-btn svg,.admin-student-management-page .page-header .header-content .header-actions .bulk-category-btn svg,.admin-parent-management-page .page-header .header-content .header-actions button svg,.admin-parent-management-page .page-header .header-content .header-actions .register-student-btn svg,.admin-parent-management-page .page-header .header-content .header-actions .bulk-category-btn svg,.admin-join-code-management-page .page-header .header-content .header-actions button svg,.admin-join-code-management-page .page-header .header-content .header-actions .register-student-btn svg,.admin-join-code-management-page .page-header .header-content .header-actions .bulk-category-btn svg{flex-shrink:0;width:15px;height:15px}}@media (width<=480px){.admin-instructor-management-page .page-header .header-content .header-title h1,.admin-student-management-page .page-header .header-content .header-title h1,.admin-parent-management-page .page-header .header-content .header-title h1,.admin-join-code-management-page .page-header .header-content .header-title h1{font-size:16px}:is(.admin-instructor-management-page .page-header .header-content .header-actions:has(>:nth-child(2)),.admin-student-management-page .page-header .header-content .header-actions:has(>:nth-child(2)),.admin-parent-management-page .page-header .header-content .header-actions:has(>:nth-child(2)),.admin-join-code-management-page .page-header .header-content .header-actions:has(>:nth-child(2))){flex:100%;justify-content:flex-start;margin-left:0}.admin-instructor-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) button{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-instructor-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .register-student-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-instructor-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .bulk-category-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-student-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) button{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-student-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .register-student-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-student-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .bulk-category-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-parent-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) button{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-parent-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .register-student-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-parent-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .bulk-category-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-join-code-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) button{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-join-code-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .register-student-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}.admin-join-code-management-page .page-header .header-content .header-actions:has(>:nth-child(2)) .bulk-category-btn{flex:auto;justify-content:center;min-width:0;padding:8px 10px}}
