#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__-54Zf{display:flex;flex-direction:column;gap:2rem}.Dashboard_sectionTitle__vp3OO{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.Dashboard_statsGrid__eDZBR{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Dashboard_statCard__9\+d-x{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__9\+d-x:hover{transform:translateY(-3px)}.Dashboard_statInfo__BMIgV h3{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Dashboard_statInfo__BMIgV p{color:#111827;font-size:1.75rem;font-weight:700;margin:0}.Dashboard_iconBox__z1VCv{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__eDZBR{gap:.75rem;grid-template-columns:1fr 1fr}.Dashboard_statCard__9\+d-x{padding:1rem}.Dashboard_statInfo__BMIgV p{font-size:1.4rem}.Dashboard_iconBox__z1VCv{font-size:1.2rem;height:42px;width:42px}}.Students_pageWrapper__P516T{display:flex;flex-direction:column;gap:1.5rem}.Students_header__lu3ro{align-items:center;display:flex;justify-content:space-between}.Students_title__vHs\+w{color:#111827;font-size:1.5rem;font-weight:700}.Students_addBtn__KlSIe{background-color:#10b981;color:#fff;padding:.5rem 1rem}.Students_addBtn__KlSIe,.Students_deleteBtn__AkeQX{border:none;border-radius:6px;cursor:pointer;font-weight:600}.Students_deleteBtn__AkeQX{background-color:#fee2e2;color:#b91c1c;font-size:.8rem;padding:.4rem .9rem;transition:background-color .2s;white-space:nowrap}.Students_deleteBtn__AkeQX:hover{background-color:#fecaca}.Students_filtersContainer__RVat4{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;gap:1rem;padding:1rem}.Students_selectBox__QKeVV{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;min-width:200px;outline:none;padding:.5rem}.Students_tableContainer__nIEqH{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto}.Students_table__ok8be{border-collapse:collapse;text-align:right;width:100%}.Students_table__ok8be td,.Students_table__ok8be th{border-bottom:1px solid #f0f0f0;padding:1rem}.Students_table__ok8be th{background-color:#f9fafb;color:#4b5563;font-weight:600}.Students_table__ok8be tr:hover{background-color:#fdfdfd}.Students_statusActive__MC3MK{background-color:#10b9811a;border-radius:4px;color:#10b981;font-size:.85rem;font-weight:600;padding:4px 8px}.Students_modalOverlay__TQmYE{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__9M19W{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;direction:rtl;max-width:450px;padding:2rem;width:100%}.Students_modalHeader__qIGx-{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Students_closeBtn__s0kbE{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.5rem;transition:color .2s}.Students_closeBtn__s0kbE:hover{color:#ef4444}.Students_formGroup__ZQDu9{margin-bottom:1rem}.Students_formGroup__ZQDu9 label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.Students_formInput__jubRR{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-family:inherit;outline:none;padding:.75rem;width:100%}.Students_formInput__jubRR:focus{border-color:#10b981}.Students_submitBtn__NS3AG{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__NS3AG:hover{background-color:#059669}@media (max-width:768px){.Students_filtersContainer__RVat4{align-items:stretch;flex-direction:column}.Students_dateInput__JE7q5,.Students_selectBox__QKeVV{width:100%}.Students_filtersContainer__RVat4{align-items:stretch;box-sizing:border-box;flex-direction:column;width:100%}.Students_dateInput__JE7q5,.Students_selectBox__QKeVV{box-sizing:border-box;margin-bottom:.5rem;max-width:100%;width:100%}.Students_pageWrapper__P516T{box-sizing:border-box;overflow-x:hidden;padding:1rem}.Students_filtersContainer__RVat4{box-sizing:border-box!important;flex-direction:column!important;width:100%!important}.Students_selectBox__QKeVV{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__lu3ro{flex-wrap:wrap;gap:.75rem}.Students_title__vHs\+w{font-size:1.15rem}.Students_addBtn__KlSIe{width:100%}.Students_modalContent__9M19W{max-width:92vw;padding:1.25rem}}.Attendance_pageWrapper__Li10P{display:flex;flex-direction:column;gap:1.5rem}.Attendance_header__3-Rd\+{align-items:center;display:flex;justify-content:space-between}.Attendance_title__vSnkw{color:#111827;font-size:1.5rem;font-weight:700}.Attendance_saveBtn__VJ1yA{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__VJ1yA:hover:not(:disabled){background-color:#059669;transform:translateY(-1px)}.Attendance_saveBtn__VJ1yA:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed}.Attendance_filtersContainer__o8Mhd{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__oSSMO{display:flex;flex-direction:column;gap:.4rem;min-width:200px}.Attendance_filterLabel__Qsbmp{color:#6b7280;font-size:.8rem;font-weight:600}.Attendance_dateInput__OdTwX,.Attendance_selectBox__lu4Zn{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__OdTwX:focus,.Attendance_selectBox__lu4Zn:focus{background-color:#fff;border-color:#10b981}.Attendance_selectBox__lu4Zn:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.Attendance_tableContainer__fuB\+9{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto;padding:.5rem}.Attendance_tableContainer__fuB\+9 .Attendance_title__vSnkw{font-size:1.15rem;padding:1rem 1rem 0}.Attendance_table__Eei16{border-collapse:collapse;text-align:right;width:100%}.Attendance_table__Eei16 td,.Attendance_table__Eei16 th{border-bottom:1px solid #f3f4f6;padding:1rem;vertical-align:middle}.Attendance_table__Eei16 th{background-color:#f9fafb;color:#4b5563;font-size:.85rem;font-weight:600}.Attendance_table__Eei16 tbody tr:hover{background-color:#fafafa}.Attendance_table__Eei16 tbody tr:last-child td{border-bottom:none}.Attendance_actionBtns__F4Bgx{display:flex;gap:.6rem}.Attendance_statusBtn__wiY2e{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__wiY2e:hover{border-color:#9ca3af}.Attendance_statusActive__xSr-1{background-color:#dcfce7;color:#166534}.Attendance_statusAbsent__Lr1oZ,.Attendance_statusActive__xSr-1{border-radius:20px;font-size:.85rem;font-weight:700;padding:5px 14px}.Attendance_statusAbsent__Lr1oZ{background-color:#fee2e2;color:#991b1b}.Attendance_btnPresent__FARDb.Attendance_active__\+8f-W{background-color:#10b981;border-color:#10b981;color:#fff}.Attendance_btnAbsent__DwsI3.Attendance_active__\+8f-W{background-color:#ef4444;border-color:#ef4444;color:#fff}.Attendance_btnLate__11Ta2.Attendance_active__\+8f-W{background-color:#f59e0b;border-color:#f59e0b;color:#fff}@media (max-width:768px){.Attendance_filtersContainer__o8Mhd{align-items:stretch;box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:100%}.Attendance_filterField__oSSMO{min-width:0;width:100%}.Attendance_dateInput__OdTwX,.Attendance_selectBox__lu4Zn{box-sizing:border-box;font-size:14px;max-width:100%;width:100%}.Attendance_pageWrapper__Li10P{box-sizing:border-box;overflow-x:hidden;padding:1rem}}@media (max-width:480px){.Attendance_header__3-Rd\+{flex-wrap:wrap;gap:.75rem}.Attendance_title__vSnkw{font-size:1.15rem}.Attendance_saveBtn__VJ1yA{width:100%}.Attendance_actionBtns__F4Bgx{flex-wrap:wrap}.Attendance_statusBtn__wiY2e{font-size:.78rem;padding:.35rem .7rem}}.Exams_pageWrapper__H7\+uU{display:flex;flex-direction:column;gap:1.5rem}.Exams_header__pZ\+23{align-items:center;display:flex;justify-content:space-between}.Exams_title__zot8a{color:#111827;font-size:1.5rem;font-weight:700}.Exams_addBtn__ZOkl4{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__ZOkl4:hover{background-color:#059669}.Exams_filtersContainer__CnCUZ{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;gap:1rem;padding:1rem}.Exams_selectBox__QkR4W{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;min-width:200px;outline:none;padding:.5rem}.Exams_examsGrid__m\+Me\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Exams_examCard__t1lNr{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__t1lNr:hover{box-shadow:0 8px 15px #0000000d;transform:translateY(-3px)}.Exams_examHeader__MSEyx{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.Exams_examTitle__eakDM{color:#1f2937;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.Exams_examType__CvZsv{background:#e0e7ff;border-radius:4px;color:#4f46e5;font-size:.75rem;font-weight:600;padding:4px 8px}.Exams_examDetail__8ycb3{align-items:center;color:#4b5563;display:flex;font-size:.9rem;gap:8px;margin-bottom:.5rem}.Exams_actionBtn__AM29h{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__AM29h:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}@media (max-width:768px){.Exams_filtersContainer__CnCUZ{align-items:stretch;flex-direction:column}.Exams_dateInput__jnY3G,.Exams_selectBox__QkR4W{width:100%}.Exams_filtersContainer__CnCUZ{align-items:stretch;box-sizing:border-box;flex-direction:column;width:100%}.Exams_dateInput__jnY3G,.Exams_selectBox__QkR4W{box-sizing:border-box;margin-bottom:.5rem;max-width:100%;width:100%}.Exams_pageWrapper__H7\+uU{box-sizing:border-box;overflow-x:hidden;padding:1rem}}@media (max-width:480px){.Exams_header__pZ\+23{flex-wrap:wrap;gap:.75rem}.Exams_title__zot8a{font-size:1.15rem}.Exams_addBtn__ZOkl4{width:100%}.Exams_examsGrid__m\+Me\+{grid-template-columns:1fr}}.ExamResults_pageWrapper__xNtJY{display:flex;flex-direction:column;gap:1.5rem}.ExamResults_header__NA3HQ{align-items:center;display:flex;justify-content:space-between}.ExamResults_titleBox__3Bwm7{display:flex;flex-direction:column;gap:.5rem}.ExamResults_title__LMyYY{color:#111827;font-size:1.5rem;font-weight:700}.ExamResults_subtitle__FeN\+r{color:#6b7280;font-size:.95rem}.ExamResults_backBtn__XITc5{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__XITc5:hover{background-color:#e5e7eb}.ExamResults_tableContainer__5F\+MS{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto}.ExamResults_table__IuwO1{border-collapse:collapse;text-align:right;width:100%}.ExamResults_table__IuwO1 td,.ExamResults_table__IuwO1 th{border-bottom:1px solid #f0f0f0;padding:1rem;vertical-align:middle}.ExamResults_table__IuwO1 th{background-color:#f9fafb;color:#4b5563;font-weight:600}.ExamResults_scoreBadge__nrtu-{border-radius:20px;font-size:.9rem;font-weight:700;padding:4px 10px}.ExamResults_pass__WSFjG{background-color:#10b9811a;color:#10b981}.ExamResults_fail__YsRuv{background-color:#ef44441a;color:#ef4444}.ExamResults_whatsappBtn__mUmD1{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__mUmD1:hover{background-color:#128c7e}@media (max-width:480px){.ExamResults_header__NA3HQ{flex-wrap:wrap;gap:.75rem}.ExamResults_title__LMyYY{font-size:1.15rem}.ExamResults_subtitle__FeN\+r{font-size:.85rem}.ExamResults_backBtn__XITc5{width:100%}.ExamResults_whatsappBtn__mUmD1{font-size:.8rem;padding:.4rem .75rem}}.CreateExam_pageWrapper__v7YNi{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.CreateExam_header__9Bq0O{align-items:center;display:flex;justify-content:space-between}.CreateExam_title__H4y79{color:#111827;font-size:1.5rem;font-weight:700}.CreateExam_formSection__T4wqP{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #00000008;margin-bottom:1.5rem;padding:1.5rem}.CreateExam_sectionTitle__zApJ0{border-bottom:1px solid #f3f4f6;color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.CreateExam_inputGrid__6dqYJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CreateExam_formGroup__3ZtmN{display:flex;flex-direction:column;gap:.5rem}.CreateExam_formGroup__3ZtmN label{color:#4b5563;font-size:.875rem;font-weight:600}.CreateExam_formInput__4J6PV,.CreateExam_formSelect__P3Bg3{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;outline:none;padding:.75rem;transition:border-color .2s}.CreateExam_formInput__4J6PV:focus,.CreateExam_formSelect__P3Bg3:focus{border-color:#10b981}.CreateExam_questionCard__BtL2r{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.CreateExam_optionsGrid__udAwf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem}.CreateExam_addQuestionBtn__HJLug{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__HJLug:hover{background-color:#c7d2fe}.CreateExam_saveExamBtn__CVACT{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__CVACT:hover{background-color:#059669}@media (max-width:768px){.CreateExam_optionsGrid__udAwf{grid-template-columns:1fr}.CreateExam_formInput__4J6PV,.CreateExam_formSelect__P3Bg3{box-sizing:border-box;max-width:100%;width:100%}.CreateExam_formSection__T4wqP,.CreateExam_pageWrapper__v7YNi{box-sizing:border-box;padding:1rem;width:100%}}@media (max-width:480px){.CreateExam_title__H4y79{font-size:1.15rem}.CreateExam_inputGrid__6dqYJ{grid-template-columns:1fr}.CreateExam_questionCard__BtL2r{padding:1rem}}.SolveExam_examWrapper__ACZdE{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__TcfOc{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__XgLho{color:#111827;font-size:1.25rem;font-weight:700}.SolveExam_timer__cxh\+E{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__jUpkJ{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;max-width:800px;padding:2rem;width:100%}.SolveExam_questionProgress__v4GdP{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:1rem}.SolveExam_questionText__kQF0W{color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.6;margin-bottom:2rem}.SolveExam_optionsGrid__-7lIZ{display:flex;flex-direction:column;gap:1rem}.SolveExam_optionLabel__dPm\+N{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__dPm\+N:hover{background-color:#f9fafb}.SolveExam_optionInput__sGBjA{accent-color:#10b981;height:18px;margin-left:1rem;width:18px}.SolveExam_optionLabel__dPm\+N.SolveExam_selected__zfhzT{background-color:#10b9810d;border-color:#10b981}.SolveExam_navigationBtns__CLy3Z{display:flex;justify-content:space-between;margin-top:2.5rem}.SolveExam_navBtn__z\+9rX{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.SolveExam_prevBtn__cZV3l{background-color:#f3f4f6;color:#4b5563}.SolveExam_prevBtn__cZV3l:hover{background-color:#e5e7eb}.SolveExam_nextBtn__Hd-pp,.SolveExam_submitBtn__pvTqQ{background-color:#10b981;color:#fff}.SolveExam_nextBtn__Hd-pp:hover,.SolveExam_submitBtn__pvTqQ:hover{background-color:#059669}@media (max-width:480px){.SolveExam_examWrapper__ACZdE{padding:1rem .75rem}.SolveExam_examHeader__TcfOc{flex-wrap:wrap;gap:.75rem;padding:1.25rem}.SolveExam_examTitle__XgLho{font-size:1.05rem}.SolveExam_questionCard__jUpkJ{padding:1.25rem}.SolveExam_questionText__kQF0W{font-size:1.05rem}.SolveExam_optionLabel__dPm\+N{font-size:.9rem;padding:.75rem}.SolveExam_navBtn__z\+9rX{font-size:.9rem;padding:.65rem 1rem}}.Settings_pageWrapper__9Mq\+w{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.Settings_header__5Dw\+-{align-items:center;display:flex;justify-content:space-between}.Settings_title__D9x3P{color:#111827;font-size:1.5rem;font-weight:700}.Settings_settingsCard__SsN8l{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;margin-bottom:1.5rem;padding:2rem}.Settings_sectionTitle__qlfOH{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__NyZ65{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Settings_inputGroup__OCLks{display:flex;flex-direction:column;gap:.5rem}.Settings_inputGroup__OCLks label{color:#4b5563;font-size:.875rem;font-weight:600}.Settings_input__-A\+YT{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;outline:none;padding:.75rem;transition:border-color .2s}.Settings_input__-A\+YT:focus{background-color:#fff;border-color:#10b981}.Settings_saveBtn__lNy3x{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__lNy3x:hover{background-color:#059669}@media (max-width:480px){.Settings_title__D9x3P{font-size:1.15rem}.Settings_settingsCard__SsN8l{padding:1.25rem}.Settings_formGrid__NyZ65{grid-template-columns:1fr}.Settings_saveBtn__lNy3x{align-self:stretch;width:100%}}.Layout_layoutWrapper__ro6zT{background-color:#fcfcfc;box-sizing:border-box;direction:rtl;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.Layout_sidebar__DnY3N{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__6IOIw{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__Stszs{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__Stszs:hover{background-color:#f9fafb;color:#10b981}.Layout_activeNavItem__t4O5g{background-color:#10b9811a;color:#10b981;font-weight:600}.Layout_icon__vm3A\+{font-size:1.2rem;margin-left:12px}.Layout_mainContent__sbDjK{display:flex;flex:1 1;flex-direction:column;min-width:0}.Layout_header__6QTpe{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__Ui1JO{background:none;border:none;color:#111827;cursor:pointer;display:none;font-size:22px;line-height:1;padding:6px 10px}.Layout_headerTitle__fW1zg{color:#1f2937;font-weight:600}.Layout_profile__9tGw5{align-items:center;color:#4b5563;display:flex;font-weight:500;gap:10px}.Layout_contentArea__VbSU9{box-sizing:border-box;height:calc(100vh - 70px);overflow-x:hidden;overflow-y:auto;padding:2.5rem;width:100%}.Layout_overlay__GO3W7{display:none}@media (max-width:768px){.Layout_sidebar__DnY3N{display:none;height:100%;position:fixed;right:0;top:0;width:250px;z-index:1000}.Layout_sidebarOpen__CG614{background:#fff;box-shadow:-2px 0 10px #0003;display:flex}.Layout_overlay__GO3W7{background:#00000059;display:block;inset:0;position:fixed;z-index:999}.Layout_menuButton__Ui1JO{display:block}.Layout_header__6QTpe{padding:0 1.25rem}.Layout_headerTitle__fW1zg{font-size:14px}.Layout_contentArea__VbSU9{padding:1.25rem}}@media (min-width:769px){.Layout_menuButton__Ui1JO{display:none}}.Layout_logoutBtn__yLmn1{background:#0000;border:none;color:#ef4444;cursor:pointer;font-weight:700}@media (max-width:480px){.Layout_header__6QTpe{padding:0 1rem}.Layout_contentArea__VbSU9{box-sizing:border-box;padding:1rem}.Layout_headerTitle__fW1zg{font-size:13px;max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layout_profile__9tGw5{font-size:13px;gap:6px}.Layout_userName__qsD3Y{display:none}.Layout_logoutBtn__yLmn1{font-size:13px}}.Grades_pageWrapper__Jx4\+e{background-color:#f9fafb;min-height:100vh;padding:20px}.Grades_header__nNwe1{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Grades_title__\+YYSi{color:#1f2937;font-size:1.5rem}.Grades_saveBtn__pmriI{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.Grades_filtersContainer__kPqm0{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:15px}.Grades_selectBox__Vfx2S{border:1px solid #d1d5db;border-radius:6px;padding:10px;width:250px}.Grades_tableContainer__05xBt{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px}.Grades_table__NV7RN{border-collapse:collapse;width:100%}.Grades_table__NV7RN td,.Grades_table__NV7RN th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:right}.Grades_formInput__QmhP\+{border:1px solid #d1d5db;border-radius:4px;padding:8px;width:100px}@media (max-width:600px){.Grades_table__NV7RN thead{display:none}.Grades_table__NV7RN,.Grades_table__NV7RN tbody,.Grades_table__NV7RN td,.Grades_table__NV7RN tr{display:block;width:100%}.Grades_table__NV7RN tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:15px;padding:10px}.Grades_table__NV7RN td{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 0;text-align:right}.Grades_table__NV7RN td:before{color:#374151;content:attr(data-label);font-weight:700}.Grades_formInput__QmhP\+{width:150px}.Grades_header__nNwe1{flex-wrap:wrap;gap:.75rem}.Grades_title__\+YYSi{font-size:1.15rem}.Grades_saveBtn__pmriI{width:100%}.Grades_selectBox__Vfx2S{box-sizing:border-box;max-width:100%;width:100%}.Grades_pageWrapper__Jx4\+e{box-sizing:border-box;overflow-x:hidden;padding:12px}}.Groups_pageWrapper__i1dKK{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.Groups_header__yyCbk{align-items:center;display:flex;justify-content:space-between}.Groups_title__Avq17{color:#111827;font-size:1.5rem;font-weight:700}.Groups_formCard__j9X6\+{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__F9kns{border-bottom:1px solid #f3f4f6;color:#374151;font-size:1.1rem;font-weight:700;padding-bottom:.5rem}.Groups_formGrid__GN4IE{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Groups_formGroup__FnCrT{display:flex;flex-direction:column;gap:.4rem}.Groups_formGroup__FnCrT label{color:#4b5563;font-size:.85rem;font-weight:600}.Groups_formInput__ao0tv{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__ao0tv:focus{background-color:#fff;border-color:#10b981}.Groups_saveBtn__adVCX{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__adVCX:hover:not(:disabled){background-color:#059669}.Groups_saveBtn__adVCX:disabled{background-color:#d1d5db;cursor:not-allowed}.Groups_tableContainer__Powg-{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000008;overflow-x:auto;padding:1.5rem}.Groups_table__c0if\+{border-collapse:collapse;margin-top:1rem;text-align:right;width:100%}.Groups_table__c0if\+ td,.Groups_table__c0if\+ th{border-bottom:1px solid #f3f4f6;padding:.9rem 1rem}.Groups_table__c0if\+ th{background-color:#f9fafb;color:#4b5563;font-size:.85rem;font-weight:600}.Groups_table__c0if\+ tbody tr:hover{background-color:#fafafa}.Groups_deleteBtn__IJGC0{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__IJGC0:hover{background-color:#fecaca}@media (max-width:480px){.Groups_header__yyCbk{flex-wrap:wrap;gap:.75rem}.Groups_title__Avq17{font-size:1.15rem}.Groups_formCard__j9X6\+,.Groups_tableContainer__Powg-{box-sizing:border-box;padding:1.1rem}.Groups_formGrid__GN4IE{grid-template-columns:1fr}.Groups_saveBtn__adVCX{align-self:stretch;width:100%}.Groups_pageWrapper__i1dKK{overflow-x:hidden}}.StudentReport_pageWrapper__Cj2q8{background-color:#f9fafb;min-height:100vh;padding:20px}.StudentReport_section__n8BAw{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:30px;padding:20px}.StudentReport_section__n8BAw h2{border-bottom:2px solid #e5e7eb;color:#374151;margin-bottom:15px;padding-bottom:10px}.StudentReport_table__lM6at{border-collapse:collapse;margin-top:10px;width:100%}.StudentReport_table__lM6at td,.StudentReport_table__lM6at th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:right}@media (max-width:600px){.StudentReport_table__lM6at thead{display:none}.StudentReport_table__lM6at,.StudentReport_table__lM6at tbody,.StudentReport_table__lM6at td,.StudentReport_table__lM6at tr{display:block;width:100%}.StudentReport_table__lM6at tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:15px;padding:10px}.StudentReport_table__lM6at td{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between}.StudentReport_table__lM6at td:before{color:#374151;content:attr(data-label);font-weight:700}}
/*# sourceMappingURL=main.dd44a96d.css.map*/