#root,body,html{margin:0;max-width:100vw;overflow-x:hidden!important;padding:0;width:100%}#root,*,body,html{box-sizing:border-box}select{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.Dashboard_dashboardWrapper__bFlo4{display:flex;flex-direction:column;gap:2rem}.Dashboard_sectionTitle__RYHiv{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.Dashboard_statsGrid__\+w6fe{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Dashboard_statCard__ScpdF{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 12px #00000008;display:flex;justify-content:space-between;padding:1.5rem;transition:transform .2s ease}.Dashboard_statCard__ScpdF:hover{transform:translateY(-3px)}.Dashboard_statInfo__J47cK h3{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Dashboard_statInfo__J47cK p{color:#111827;font-size:1.75rem;font-weight:700;margin:0}.Dashboard_iconBox__y\+box{align-items:center;background-color:#10b9811a;border-radius:12px;color:#10b981;display:flex;font-size:1.5rem;height:54px;justify-content:center;width:54px}@media (max-width:480px){.Dashboard_statsGrid__\+w6fe{gap:.75rem;grid-template-columns:1fr 1fr}.Dashboard_statCard__ScpdF{padding:1rem}.Dashboard_statInfo__J47cK p{font-size:1.4rem}.Dashboard_iconBox__y\+box{font-size:1.2rem;height:42px;width:42px}}.Students_pageWrapper__wDkSE{display:flex;flex-direction:column;gap:1.5rem}.Students_header__cIlvJ{align-items:center;display:flex;justify-content:space-between}.Students_title__69Tn1{color:#111827;font-size:1.5rem;font-weight:700}.Students_addBtn__49hTM{background-color:#10b981;color:#fff;padding:.5rem 1rem}.Students_addBtn__49hTM,.Students_deleteBtn__srNCL{border:none;border-radius:6px;cursor:pointer;font-weight:600}.Students_deleteBtn__srNCL{background-color:#fee2e2;color:#b91c1c;font-size:.8rem;padding:.4rem .9rem;transition:background-color .2s;white-space:nowrap}.Students_deleteBtn__srNCL:hover{background-color:#fecaca}.Students_filtersContainer__Bt0\+1{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;gap:1rem;padding:1rem}.Students_selectBox__mNwh6{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;min-width:200px;outline:none;padding:.5rem}.Students_tableContainer__2SPb-{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto}.Students_table__jkuSV{border-collapse:collapse;text-align:right;width:100%}.Students_table__jkuSV td,.Students_table__jkuSV th{border-bottom:1px solid #f0f0f0;padding:1rem}.Students_table__jkuSV th{background-color:#f9fafb;color:#4b5563;font-weight:600}.Students_table__jkuSV tr:hover{background-color:#fdfdfd}.Students_statusActive__DUbPB{background-color:#10b9811a;border-radius:4px;color:#10b981;font-size:.85rem;font-weight:600;padding:4px 8px}.Students_modalOverlay__L9pO5{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Students_modalContent__VY-gI{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;direction:rtl;max-width:450px;padding:2rem;width:100%}.Students_modalHeader__tevle{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Students_closeBtn__no3Om{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.5rem;transition:color .2s}.Students_closeBtn__no3Om:hover{color:#ef4444}.Students_formGroup__YsCeR{margin-bottom:1rem}.Students_formGroup__YsCeR label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.Students_formInput__GTkSc{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-family:inherit;outline:none;padding:.75rem;width:100%}.Students_formInput__GTkSc:focus{border-color:#10b981}.Students_submitBtn__p1YaQ{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:1rem;padding:.875rem;transition:background-color .2s;width:100%}.Students_submitBtn__p1YaQ:hover{background-color:#059669}@media (max-width:768px){.Students_filtersContainer__Bt0\+1{align-items:stretch;flex-direction:column}.Students_dateInput__4WX0x,.Students_selectBox__mNwh6{width:100%}.Students_filtersContainer__Bt0\+1{align-items:stretch;box-sizing:border-box;flex-direction:column;width:100%}.Students_dateInput__4WX0x,.Students_selectBox__mNwh6{box-sizing:border-box;margin-bottom:.5rem;max-width:100%;width:100%}.Students_pageWrapper__wDkSE{box-sizing:border-box;overflow-x:hidden;padding:1rem}.Students_filtersContainer__Bt0\+1{box-sizing:border-box!important;flex-direction:column!important;width:100%!important}.Students_selectBox__mNwh6{box-sizing:border-box!important;font-size:14px!important;margin-bottom:10px!important;max-width:100%!important;width:100%!important}}@media (max-width:480px){.Students_header__cIlvJ{flex-wrap:wrap;gap:.75rem}.Students_title__69Tn1{font-size:1.15rem}.Students_addBtn__49hTM{width:100%}.Students_modalContent__VY-gI{max-width:92vw;padding:1.25rem}}.Attendance_pageWrapper__2O-f\+{display:flex;flex-direction:column;gap:1.5rem}.Attendance_header__7xvR9{align-items:center;display:flex;justify-content:space-between}.Attendance_title__dzzz3{color:#111827;font-size:1.5rem;font-weight:700}.Attendance_saveBtn__CEF5f{background-color:#10b981;border:none;border-radius:8px;box-shadow:0 4px 10px #10b98140;color:#fff;cursor:pointer;font-weight:700;padding:.7rem 1.75rem;transition:background-color .2s,transform .1s}.Attendance_saveBtn__CEF5f:hover:not(:disabled){background-color:#059669;transform:translateY(-1px)}.Attendance_saveBtn__CEF5f:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed}.Attendance_filtersContainer__vjgHI{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:flex-end;padding:1.25rem 1.5rem}.Attendance_filterField__luwSY{display:flex;flex-direction:column;gap:.4rem;min-width:200px}.Attendance_filterLabel__vQ4UV{color:#6b7280;font-size:.8rem;font-weight:600}.Attendance_dateInput__bzLCv,.Attendance_selectBox__iGPYt{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:inherit;font-size:.9rem;min-width:200px;outline:none;padding:.65rem .75rem;transition:border-color .2s,background-color .2s}.Attendance_dateInput__bzLCv:focus,.Attendance_selectBox__iGPYt:focus{background-color:#fff;border-color:#10b981}.Attendance_selectBox__iGPYt:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.Attendance_tableContainer__3z\+WA{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto;padding:.5rem}.Attendance_tableContainer__3z\+WA .Attendance_title__dzzz3{font-size:1.15rem;padding:1rem 1rem 0}.Attendance_table__2jLEQ{border-collapse:collapse;text-align:right;width:100%}.Attendance_table__2jLEQ td,.Attendance_table__2jLEQ th{border-bottom:1px solid #f3f4f6;padding:1rem;vertical-align:middle}.Attendance_table__2jLEQ th{background-color:#f9fafb;color:#4b5563;font-size:.85rem;font-weight:600}.Attendance_table__2jLEQ tbody tr:hover{background-color:#fafafa}.Attendance_table__2jLEQ tbody tr:last-child td{border-bottom:none}.Attendance_actionBtns__mtncC{display:flex;gap:.6rem}.Attendance_statusBtn__x-Qoq{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;cursor:pointer;font-size:.85rem;font-weight:600;padding:.45rem 1.1rem;transition:all .2s ease}.Attendance_statusBtn__x-Qoq:hover{border-color:#9ca3af}.Attendance_statusActive__KVKrU{background-color:#dcfce7;color:#166534}.Attendance_statusAbsent__Z5C7l,.Attendance_statusActive__KVKrU{border-radius:20px;font-size:.85rem;font-weight:700;padding:5px 14px}.Attendance_statusAbsent__Z5C7l{background-color:#fee2e2;color:#991b1b}.Attendance_btnPresent__GREUF.Attendance_active__OU5\+S{background-color:#10b981;border-color:#10b981;color:#fff}.Attendance_btnAbsent__C2M8B.Attendance_active__OU5\+S{background-color:#ef4444;border-color:#ef4444;color:#fff}.Attendance_btnLate__c45fa.Attendance_active__OU5\+S{background-color:#f59e0b;border-color:#f59e0b;color:#fff}@media (max-width:768px){.Attendance_filtersContainer__vjgHI{align-items:stretch;box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:100%}.Attendance_filterField__luwSY{min-width:0;width:100%}.Attendance_dateInput__bzLCv,.Attendance_selectBox__iGPYt{box-sizing:border-box;font-size:14px;max-width:100%;width:100%}.Attendance_pageWrapper__2O-f\+{box-sizing:border-box;overflow-x:hidden;padding:1rem}}@media (max-width:480px){.Attendance_header__7xvR9{flex-wrap:wrap;gap:.75rem}.Attendance_title__dzzz3{font-size:1.15rem}.Attendance_saveBtn__CEF5f{width:100%}.Attendance_actionBtns__mtncC{flex-wrap:wrap}.Attendance_statusBtn__x-Qoq{font-size:.78rem;padding:.35rem .7rem}}.Exams_pageWrapper__J3253{display:flex;flex-direction:column;gap:1.5rem}.Exams_header__5uEez{align-items:center;display:flex;justify-content:space-between}.Exams_title__UnLJD{color:#111827;font-size:1.5rem;font-weight:700}.Exams_addBtn__EuZ6F{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.5rem;transition:background-color .2s}.Exams_addBtn__EuZ6F:hover{background-color:#059669}.Exams_filtersContainer__Y43iE{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;gap:1rem;padding:1rem}.Exams_selectBox__F9XbW{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;min-width:200px;outline:none;padding:.5rem}.Exams_examsGrid__pUyhL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Exams_examCard__XHZIF{background:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 2px 8px #00000008;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.Exams_examCard__XHZIF:hover{box-shadow:0 8px 15px #0000000d;transform:translateY(-3px)}.Exams_examHeader__cVW8F{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.Exams_examTitle__-e-l7{color:#1f2937;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.Exams_examType__n9DUN{background:#e0e7ff;border-radius:4px;color:#4f46e5;font-size:.75rem;font-weight:600;padding:4px 8px}.Exams_examDetail__xmbOz{align-items:center;color:#4b5563;display:flex;font-size:.9rem;gap:8px;margin-bottom:.5rem}.Exams_actionBtn__3i4gA{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-weight:600;margin-top:1rem;padding:.6rem;transition:all .2s ease;width:100%}.Exams_actionBtn__3i4gA:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}@media (max-width:768px){.Exams_filtersContainer__Y43iE{align-items:stretch;flex-direction:column}.Exams_dateInput__iQ5Vk,.Exams_selectBox__F9XbW{width:100%}.Exams_filtersContainer__Y43iE{align-items:stretch;box-sizing:border-box;flex-direction:column;width:100%}.Exams_dateInput__iQ5Vk,.Exams_selectBox__F9XbW{box-sizing:border-box;margin-bottom:.5rem;max-width:100%;width:100%}.Exams_pageWrapper__J3253{box-sizing:border-box;overflow-x:hidden;padding:1rem}}@media (max-width:480px){.Exams_header__5uEez{flex-wrap:wrap;gap:.75rem}.Exams_title__UnLJD{font-size:1.15rem}.Exams_addBtn__EuZ6F{width:100%}.Exams_examsGrid__pUyhL{grid-template-columns:1fr}}.ExamResults_pageWrapper__eHA0E{display:flex;flex-direction:column;gap:1.5rem}.ExamResults_header__vSXvi{align-items:center;display:flex;justify-content:space-between}.ExamResults_titleBox__6\+AdG{display:flex;flex-direction:column;gap:.5rem}.ExamResults_title__1OQHn{color:#111827;font-size:1.5rem;font-weight:700}.ExamResults_subtitle__OoKvd{color:#6b7280;font-size:.95rem}.ExamResults_backBtn__DJgzy{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-weight:700;padding:.6rem 1.5rem;transition:all .2s}.ExamResults_backBtn__DJgzy:hover{background-color:#e5e7eb}.ExamResults_tableContainer__a2h8M{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto}.ExamResults_table__1\+3W-{border-collapse:collapse;text-align:right;width:100%}.ExamResults_table__1\+3W- td,.ExamResults_table__1\+3W- th{border-bottom:1px solid #f0f0f0;padding:1rem;vertical-align:middle}.ExamResults_table__1\+3W- th{background-color:#f9fafb;color:#4b5563;font-weight:600}.ExamResults_scoreBadge__5\+7PA{border-radius:20px;font-size:.9rem;font-weight:700;padding:4px 10px}.ExamResults_pass__jt7AE{background-color:#10b9811a;color:#10b981}.ExamResults_fail__GVMNR{background-color:#ef44441a;color:#ef4444}.ExamResults_whatsappBtn__wcGKd{align-items:center;background-color:#25d366;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:.5rem 1rem;transition:background-color .2s}.ExamResults_whatsappBtn__wcGKd:hover{background-color:#128c7e}@media (max-width:480px){.ExamResults_header__vSXvi{flex-wrap:wrap;gap:.75rem}.ExamResults_title__1OQHn{font-size:1.15rem}.ExamResults_subtitle__OoKvd{font-size:.85rem}.ExamResults_backBtn__DJgzy{width:100%}.ExamResults_whatsappBtn__wcGKd{font-size:.8rem;padding:.4rem .75rem}}.CreateExam_pageWrapper__SdpP5{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.CreateExam_header__q2Lji{align-items:center;display:flex;justify-content:space-between}.CreateExam_title__DxXjv{color:#111827;font-size:1.5rem;font-weight:700}.CreateExam_formSection__-3WHZ{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #00000008;margin-bottom:1.5rem;padding:1.5rem}.CreateExam_sectionTitle__vadL5{border-bottom:1px solid #f3f4f6;color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.CreateExam_inputGrid__9PeaM{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CreateExam_formGroup__\+L-in{display:flex;flex-direction:column;gap:.5rem}.CreateExam_formGroup__\+L-in label{color:#4b5563;font-size:.875rem;font-weight:600}.CreateExam_formInput__El2pG,.CreateExam_formSelect__ir9Uf{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;outline:none;padding:.75rem;transition:border-color .2s}.CreateExam_formInput__El2pG:focus,.CreateExam_formSelect__ir9Uf:focus{border-color:#10b981}.CreateExam_questionCard__fs6lV{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.CreateExam_optionsGrid__szDwO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem}.CreateExam_addQuestionBtn__hAW7x{background-color:#e0e7ff;border:none;border-radius:6px;color:#4f46e5;cursor:pointer;font-weight:700;padding:.75rem;transition:background-color .2s;width:100%}.CreateExam_addQuestionBtn__hAW7x:hover{background-color:#c7d2fe}.CreateExam_saveExamBtn__z744m{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem;transition:background-color .2s;width:100%}.CreateExam_saveExamBtn__z744m:hover{background-color:#059669}@media (max-width:768px){.CreateExam_optionsGrid__szDwO{grid-template-columns:1fr}.CreateExam_formInput__El2pG,.CreateExam_formSelect__ir9Uf{box-sizing:border-box;max-width:100%;width:100%}.CreateExam_formSection__-3WHZ,.CreateExam_pageWrapper__SdpP5{box-sizing:border-box;padding:1rem;width:100%}}@media (max-width:480px){.CreateExam_title__DxXjv{font-size:1.15rem}.CreateExam_inputGrid__9PeaM{grid-template-columns:1fr}.CreateExam_questionCard__fs6lV{padding:1rem}}.SolveExam_examWrapper__f53ze{align-items:center;background-color:#f3f4f6;direction:rtl;display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;min-height:100vh;padding:2rem 1rem}.SolveExam_examHeader__BYK\+r{align-items:center;background:#fff;border-radius:12px;border-top:5px solid #10b981;box-shadow:0 4px 6px #0000000d;display:flex;justify-content:space-between;margin-bottom:2rem;max-width:800px;padding:1.5rem 2rem;width:100%}.SolveExam_examTitle__dUxrU{color:#111827;font-size:1.25rem;font-weight:700}.SolveExam_timer__SkFqX{align-items:center;background-color:#fee2e2;border-radius:8px;color:#ef4444;display:flex;font-size:1.1rem;font-weight:700;gap:8px;padding:.5rem 1rem}.SolveExam_questionCard__4wcg2{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;max-width:800px;padding:2rem;width:100%}.SolveExam_questionProgress__68fA6{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:1rem}.SolveExam_questionText__d6dfS{color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.6;margin-bottom:2rem}.SolveExam_optionsGrid__kBVRW{display:flex;flex-direction:column;gap:1rem}.SolveExam_optionLabel__j-emL{align-items:center;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:1rem;transition:all .2s ease}.SolveExam_optionLabel__j-emL:hover{background-color:#f9fafb}.SolveExam_optionInput__moJTV{accent-color:#10b981;height:18px;margin-left:1rem;width:18px}.SolveExam_optionLabel__j-emL.SolveExam_selected__z5fp2{background-color:#10b9810d;border-color:#10b981}.SolveExam_navigationBtns__mT\+HO{display:flex;justify-content:space-between;margin-top:2.5rem}.SolveExam_navBtn__Dx1-Z{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.SolveExam_prevBtn__z7Tv6{background-color:#f3f4f6;color:#4b5563}.SolveExam_prevBtn__z7Tv6:hover{background-color:#e5e7eb}.SolveExam_nextBtn__\+Wx2U,.SolveExam_submitBtn__j\+DVo{background-color:#10b981;color:#fff}.SolveExam_nextBtn__\+Wx2U:hover,.SolveExam_submitBtn__j\+DVo:hover{background-color:#059669}@media (max-width:480px){.SolveExam_examWrapper__f53ze{padding:1rem .75rem}.SolveExam_examHeader__BYK\+r{flex-wrap:wrap;gap:.75rem;padding:1.25rem}.SolveExam_examTitle__dUxrU{font-size:1.05rem}.SolveExam_questionCard__4wcg2{padding:1.25rem}.SolveExam_questionText__d6dfS{font-size:1.05rem}.SolveExam_optionLabel__j-emL{font-size:.9rem;padding:.75rem}.SolveExam_navBtn__Dx1-Z{font-size:.9rem;padding:.65rem 1rem}}.Settings_pageWrapper__ZPe5I{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.Settings_header__r2mAB{align-items:center;display:flex;justify-content:space-between}.Settings_title__WygkL{color:#111827;font-size:1.5rem;font-weight:700}.Settings_settingsCard__P-ypQ{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;margin-bottom:1.5rem;padding:2rem}.Settings_sectionTitle__t-s79{align-items:center;border-bottom:1px solid #f3f4f6;color:#374151;display:flex;font-size:1.1rem;font-weight:700;gap:8px;margin-bottom:1.5rem;padding-bottom:.5rem}.Settings_formGrid__Uqez2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Settings_inputGroup__sJkj1{display:flex;flex-direction:column;gap:.5rem}.Settings_inputGroup__sJkj1 label{color:#4b5563;font-size:.875rem;font-weight:600}.Settings_input__xHQgV{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;outline:none;padding:.75rem;transition:border-color .2s}.Settings_input__xHQgV:focus{background-color:#fff;border-color:#10b981}.Settings_saveBtn__qulBC{align-self:flex-start;background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;padding:.8rem 2.5rem;transition:background-color .2s}.Settings_saveBtn__qulBC:hover{background-color:#059669}@media (max-width:480px){.Settings_title__WygkL{font-size:1.15rem}.Settings_settingsCard__P-ypQ{padding:1.25rem}.Settings_formGrid__Uqez2{grid-template-columns:1fr}.Settings_saveBtn__qulBC{align-self:stretch;width:100%}}.Layout_layoutWrapper__e2mR9{background-color:#fcfcfc;box-sizing:border-box;direction:rtl;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.Layout_sidebar__NZ702{background-color:#fff;border-left:1px solid #f0f0f0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding:1.5rem 1rem;width:260px}.Layout_logo__\+WJFN{align-items:center;color:#111827;display:flex;font-size:1.25rem;font-weight:800;gap:8px;margin-bottom:2.5rem;padding:0 .5rem}.Layout_navItem__Stb\+T{align-items:center;border-radius:8px;color:#4b5563;display:flex;font-weight:500;margin-bottom:.5rem;padding:.875rem 1rem;text-decoration:none;transition:all .2s ease}.Layout_navItem__Stb\+T:hover{background-color:#f9fafb;color:#10b981}.Layout_activeNavItem__I77ky{background-color:#10b9811a;color:#10b981;font-weight:600}.Layout_icon__1iyVa{font-size:1.2rem;margin-left:12px}.Layout_mainContent__oATaA{display:flex;flex:1 1;flex-direction:column;min-width:0}.Layout_header__KmRZj{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;box-sizing:border-box;display:flex;flex-shrink:0;height:70px;justify-content:space-between;padding:0 2.5rem}.Layout_menuButton__68Rp1{background:none;border:none;color:#111827;cursor:pointer;display:none;font-size:22px;line-height:1;padding:6px 10px}.Layout_headerTitle__n4IQk{color:#1f2937;font-weight:600}.Layout_profile__JVTCe{align-items:center;color:#4b5563;display:flex;font-weight:500;gap:10px}.Layout_contentArea__5SvCk{box-sizing:border-box;height:calc(100vh - 70px);overflow-x:hidden;overflow-y:auto;padding:2.5rem;width:100%}.Layout_overlay__R9S-L{display:none}@media (max-width:768px){.Layout_sidebar__NZ702{display:none;height:100%;position:fixed;right:0;top:0;width:250px;z-index:1000}.Layout_sidebarOpen__BCwXx{background:#fff;box-shadow:-2px 0 10px #0003;display:flex}.Layout_overlay__R9S-L{background:#00000059;display:block;inset:0;position:fixed;z-index:999}.Layout_menuButton__68Rp1{display:block}.Layout_header__KmRZj{padding:0 1.25rem}.Layout_headerTitle__n4IQk{font-size:14px}.Layout_contentArea__5SvCk{padding:1.25rem}}@media (min-width:769px){.Layout_menuButton__68Rp1{display:none}}.Layout_logoutBtn__HE4yh{background:#0000;border:none;color:#ef4444;cursor:pointer;font-weight:700}@media (max-width:480px){.Layout_header__KmRZj{padding:0 1rem}.Layout_contentArea__5SvCk{box-sizing:border-box;padding:1rem}.Layout_headerTitle__n4IQk{font-size:13px;max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layout_profile__JVTCe{font-size:13px;gap:6px}.Layout_userName__\+Rhkt{display:none}.Layout_logoutBtn__HE4yh{font-size:13px}}@media print{.Layout_header__KmRZj,.Layout_overlay__R9S-L,.Layout_sidebar__NZ702{display:none!important}.Layout_contentArea__5SvCk{height:auto;overflow:visible;padding:0}}.Grades_pageWrapper__3Kg2u{background-color:#f9fafb;min-height:100vh;padding:20px}.Grades_header__kUWND{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Grades_title__7XB2m{color:#1f2937;font-size:1.5rem}.Grades_saveBtn__UbN6X{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.Grades_filtersContainer__UX4No{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:15px}.Grades_selectBox__0hmSC{border:1px solid #d1d5db;border-radius:6px;padding:10px;width:250px}.Grades_tableContainer__HgULR{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px}.Grades_table__wXdcW{border-collapse:collapse;width:100%}.Grades_table__wXdcW td,.Grades_table__wXdcW th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:right}.Grades_formInput__SCGqd{border:1px solid #d1d5db;border-radius:4px;padding:8px;width:100px}@media (max-width:600px){.Grades_table__wXdcW thead{display:none}.Grades_table__wXdcW,.Grades_table__wXdcW tbody,.Grades_table__wXdcW td,.Grades_table__wXdcW tr{display:block;width:100%}.Grades_table__wXdcW tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:15px;padding:10px}.Grades_table__wXdcW td{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 0;text-align:right}.Grades_table__wXdcW td:before{color:#374151;content:attr(data-label);font-weight:700}.Grades_formInput__SCGqd{width:150px}.Grades_header__kUWND{flex-wrap:wrap;gap:.75rem}.Grades_title__7XB2m{font-size:1.15rem}.Grades_saveBtn__UbN6X{width:100%}.Grades_selectBox__0hmSC{box-sizing:border-box;max-width:100%;width:100%}.Grades_pageWrapper__3Kg2u{box-sizing:border-box;overflow-x:hidden;padding:12px}}.Groups_pageWrapper__PmCrW{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.Groups_header__BGirq{align-items:center;display:flex;justify-content:space-between}.Groups_title__cRZrO{color:#111827;font-size:1.5rem;font-weight:700}.Groups_formCard__W1shw{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem}.Groups_sectionTitle__hPvmQ{border-bottom:1px solid #f3f4f6;color:#374151;font-size:1.1rem;font-weight:700;padding-bottom:.5rem}.Groups_formGrid__a2q9N{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Groups_formGroup__bcuDO{display:flex;flex-direction:column;gap:.4rem}.Groups_formGroup__bcuDO label{color:#4b5563;font-size:.85rem;font-weight:600}.Groups_formInput__T1JLi{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.9rem;outline:none;padding:.7rem .75rem;transition:border-color .2s,background-color .2s;width:100%}.Groups_formInput__T1JLi:focus{background-color:#fff;border-color:#10b981}.Groups_saveBtn__O2Akp{align-self:flex-start;background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:.75rem 2rem;transition:background-color .2s}.Groups_saveBtn__O2Akp:hover:not(:disabled){background-color:#059669}.Groups_saveBtn__O2Akp:disabled{background-color:#d1d5db;cursor:not-allowed}.Groups_tableContainer__eHlXQ{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto;padding:1.5rem}.Groups_table__pkQaN{border-collapse:collapse;margin-top:1rem;text-align:right;width:100%}.Groups_table__pkQaN td,.Groups_table__pkQaN th{border-bottom:1px solid #f3f4f6;padding:.9rem 1rem}.Groups_table__pkQaN th{background-color:#f9fafb;color:#4b5563;font-size:.85rem;font-weight:600}.Groups_table__pkQaN tbody tr:hover{background-color:#fafafa}.Groups_deleteBtn__tAqDP{background-color:#fee2e2;border:none;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .9rem;transition:background-color .2s;white-space:nowrap}.Groups_deleteBtn__tAqDP:hover{background-color:#fecaca}@media (max-width:480px){.Groups_header__BGirq{flex-wrap:wrap;gap:.75rem}.Groups_title__cRZrO{font-size:1.15rem}.Groups_formCard__W1shw,.Groups_tableContainer__eHlXQ{box-sizing:border-box;padding:1.1rem}.Groups_formGrid__a2q9N{grid-template-columns:1fr}.Groups_saveBtn__O2Akp{align-self:stretch;width:100%}.Groups_pageWrapper__PmCrW{overflow-x:hidden}}.StudentReport_pageWrapper__FxdtS{background-color:#f9fafb;min-height:100vh;padding:20px}.StudentReport_section__ZKxrq{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:30px;padding:20px}.StudentReport_section__ZKxrq h2{border-bottom:2px solid #e5e7eb;color:#374151;margin-bottom:15px;padding-bottom:10px}.StudentReport_table__F2QTU{border-collapse:collapse;margin-top:10px;width:100%}.StudentReport_table__F2QTU td,.StudentReport_table__F2QTU th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:right}.StudentReport_reportHeader__mGV2n{align-items:center;justify-content:space-between;margin-bottom:10px}.StudentReport_headerActions__HkFVZ,.StudentReport_reportHeader__mGV2n{display:flex;flex-wrap:wrap;gap:10px}.StudentReport_sendBtn__ZavBu{background-color:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px}.StudentReport_sendBtn__ZavBu:hover{background-color:#1ebe5b}.StudentReport_printBtn__4Yy4B{background-color:#374151;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px}.StudentReport_printBtn__4Yy4B:hover{background-color:#1f2937}.StudentReport_printOnly__B-Eag{display:none}@media print{.StudentReport_noPrint__sD9se{display:none!important}.StudentReport_printOnly__B-Eag{display:block!important;margin-bottom:20px}.StudentReport_pageWrapper__FxdtS{background-color:#fff;padding:0}.StudentReport_section__ZKxrq{border:1px solid #e5e7eb;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.StudentReport_summaryCards__o856-{display:flex;flex-wrap:wrap;gap:15px}.StudentReport_summaryCard__mWY0z{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:120px;padding:15px}.StudentReport_summaryLabel__EXYq8{color:#6b7280;font-size:.9rem}.StudentReport_summaryValue__2QylZ{color:#111827;font-size:1.6rem;font-weight:700}@media (max-width:600px){.StudentReport_table__F2QTU thead{display:none}.StudentReport_table__F2QTU,.StudentReport_table__F2QTU tbody,.StudentReport_table__F2QTU td,.StudentReport_table__F2QTU tr{display:block;width:100%}.StudentReport_table__F2QTU tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:15px;padding:10px}.StudentReport_table__F2QTU td{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between}.StudentReport_table__F2QTU td:before{color:#374151;content:attr(data-label);font-weight:700}}
/*# sourceMappingURL=main.20087b68.css.map*/