diff --git a/addons/education_exam/__pycache__/__init__.cpython-312.pyc b/addons/education_exam/__pycache__/__init__.cpython-312.pyc
index a121821..46d488b 100644
Binary files a/addons/education_exam/__pycache__/__init__.cpython-312.pyc and b/addons/education_exam/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_exam/controllers/__pycache__/__init__.cpython-312.pyc b/addons/education_exam/controllers/__pycache__/__init__.cpython-312.pyc
index b31b027..0841217 100644
Binary files a/addons/education_exam/controllers/__pycache__/__init__.cpython-312.pyc and b/addons/education_exam/controllers/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_exam/controllers/__pycache__/portal_exam.cpython-312.pyc b/addons/education_exam/controllers/__pycache__/portal_exam.cpython-312.pyc
index cc692a4..cb8e758 100644
Binary files a/addons/education_exam/controllers/__pycache__/portal_exam.cpython-312.pyc and b/addons/education_exam/controllers/__pycache__/portal_exam.cpython-312.pyc differ
diff --git a/addons/education_exam/models/__pycache__/__init__.cpython-312.pyc b/addons/education_exam/models/__pycache__/__init__.cpython-312.pyc
index 9ead79c..a0607ea 100644
Binary files a/addons/education_exam/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_exam/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_exam/models/__pycache__/education_exam.cpython-312.pyc b/addons/education_exam/models/__pycache__/education_exam.cpython-312.pyc
index 7966f5c..50b170e 100644
Binary files a/addons/education_exam/models/__pycache__/education_exam.cpython-312.pyc and b/addons/education_exam/models/__pycache__/education_exam.cpython-312.pyc differ
diff --git a/addons/education_exam/models/__pycache__/education_exam_result.cpython-312.pyc b/addons/education_exam/models/__pycache__/education_exam_result.cpython-312.pyc
index 256fcf8..4a089fe 100644
Binary files a/addons/education_exam/models/__pycache__/education_exam_result.cpython-312.pyc and b/addons/education_exam/models/__pycache__/education_exam_result.cpython-312.pyc differ
diff --git a/addons/education_exam/models/__pycache__/education_exam_type.cpython-312.pyc b/addons/education_exam/models/__pycache__/education_exam_type.cpython-312.pyc
index c006b36..762c176 100644
Binary files a/addons/education_exam/models/__pycache__/education_exam_type.cpython-312.pyc and b/addons/education_exam/models/__pycache__/education_exam_type.cpython-312.pyc differ
diff --git a/addons/education_exam/models/__pycache__/education_grading.cpython-312.pyc b/addons/education_exam/models/__pycache__/education_grading.cpython-312.pyc
index c9561d4..6611d29 100644
Binary files a/addons/education_exam/models/__pycache__/education_grading.cpython-312.pyc and b/addons/education_exam/models/__pycache__/education_grading.cpython-312.pyc differ
diff --git a/addons/education_exam/models/__pycache__/education_student_inherit.cpython-312.pyc b/addons/education_exam/models/__pycache__/education_student_inherit.cpython-312.pyc
index 6db2a93..f9a45ea 100644
Binary files a/addons/education_exam/models/__pycache__/education_student_inherit.cpython-312.pyc and b/addons/education_exam/models/__pycache__/education_student_inherit.cpython-312.pyc differ
diff --git a/addons/education_exam/models/__pycache__/education_subject.cpython-312.pyc b/addons/education_exam/models/__pycache__/education_subject.cpython-312.pyc
index c5ef5b6..36deab8 100644
Binary files a/addons/education_exam/models/__pycache__/education_subject.cpython-312.pyc and b/addons/education_exam/models/__pycache__/education_subject.cpython-312.pyc differ
diff --git a/addons/education_finance/__pycache__/__init__.cpython-312.pyc b/addons/education_finance/__pycache__/__init__.cpython-312.pyc
index c691670..ee307dc 100644
Binary files a/addons/education_finance/__pycache__/__init__.cpython-312.pyc and b/addons/education_finance/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/__init__.cpython-312.pyc b/addons/education_finance/models/__pycache__/__init__.cpython-312.pyc
index 753dace..386df61 100644
Binary files a/addons/education_finance/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_finance/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/fee_assignment.cpython-312.pyc b/addons/education_finance/models/__pycache__/fee_assignment.cpython-312.pyc
index 5117fbb..7450b54 100644
Binary files a/addons/education_finance/models/__pycache__/fee_assignment.cpython-312.pyc and b/addons/education_finance/models/__pycache__/fee_assignment.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/fee_category.cpython-312.pyc b/addons/education_finance/models/__pycache__/fee_category.cpython-312.pyc
index 57498b6..576fcc8 100644
Binary files a/addons/education_finance/models/__pycache__/fee_category.cpython-312.pyc and b/addons/education_finance/models/__pycache__/fee_category.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/fee_structure.cpython-312.pyc b/addons/education_finance/models/__pycache__/fee_structure.cpython-312.pyc
index cc81745..a033712 100644
Binary files a/addons/education_finance/models/__pycache__/fee_structure.cpython-312.pyc and b/addons/education_finance/models/__pycache__/fee_structure.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/fee_type.cpython-312.pyc b/addons/education_finance/models/__pycache__/fee_type.cpython-312.pyc
index dfbc7b6..db904a2 100644
Binary files a/addons/education_finance/models/__pycache__/fee_type.cpython-312.pyc and b/addons/education_finance/models/__pycache__/fee_type.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/student_discount.cpython-312.pyc b/addons/education_finance/models/__pycache__/student_discount.cpython-312.pyc
index 9d57a8e..13c53d2 100644
Binary files a/addons/education_finance/models/__pycache__/student_discount.cpython-312.pyc and b/addons/education_finance/models/__pycache__/student_discount.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/student_inherit.cpython-312.pyc b/addons/education_finance/models/__pycache__/student_inherit.cpython-312.pyc
index 8502dd6..05ed766 100644
Binary files a/addons/education_finance/models/__pycache__/student_inherit.cpython-312.pyc and b/addons/education_finance/models/__pycache__/student_inherit.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/student_ledger.cpython-312.pyc b/addons/education_finance/models/__pycache__/student_ledger.cpython-312.pyc
index 89e93a1..8dd416f 100644
Binary files a/addons/education_finance/models/__pycache__/student_ledger.cpython-312.pyc and b/addons/education_finance/models/__pycache__/student_ledger.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/student_payment.cpython-312.pyc b/addons/education_finance/models/__pycache__/student_payment.cpython-312.pyc
index 9bcad71..0f28918 100644
Binary files a/addons/education_finance/models/__pycache__/student_payment.cpython-312.pyc and b/addons/education_finance/models/__pycache__/student_payment.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/student_refund.cpython-312.pyc b/addons/education_finance/models/__pycache__/student_refund.cpython-312.pyc
index 82601bd..9fd6a37 100644
Binary files a/addons/education_finance/models/__pycache__/student_refund.cpython-312.pyc and b/addons/education_finance/models/__pycache__/student_refund.cpython-312.pyc differ
diff --git a/addons/education_finance/models/__pycache__/student_scholarship.cpython-312.pyc b/addons/education_finance/models/__pycache__/student_scholarship.cpython-312.pyc
index a209e9b..78f4f11 100644
Binary files a/addons/education_finance/models/__pycache__/student_scholarship.cpython-312.pyc and b/addons/education_finance/models/__pycache__/student_scholarship.cpython-312.pyc differ
diff --git a/addons/education_hostel/__pycache__/__init__.cpython-312.pyc b/addons/education_hostel/__pycache__/__init__.cpython-312.pyc
index f0409b8..fd0eccd 100644
Binary files a/addons/education_hostel/__pycache__/__init__.cpython-312.pyc and b/addons/education_hostel/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_hostel/controllers/__pycache__/__init__.cpython-312.pyc b/addons/education_hostel/controllers/__pycache__/__init__.cpython-312.pyc
index 43a2470..948b789 100644
Binary files a/addons/education_hostel/controllers/__pycache__/__init__.cpython-312.pyc and b/addons/education_hostel/controllers/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_hostel/controllers/__pycache__/portal.cpython-312.pyc b/addons/education_hostel/controllers/__pycache__/portal.cpython-312.pyc
index c9b271e..dd81634 100644
Binary files a/addons/education_hostel/controllers/__pycache__/portal.cpython-312.pyc and b/addons/education_hostel/controllers/__pycache__/portal.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/__init__.cpython-312.pyc b/addons/education_hostel/models/__pycache__/__init__.cpython-312.pyc
index a462b4f..467def1 100644
Binary files a/addons/education_hostel/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel.cpython-312.pyc
index a23e14a..c49a0b1 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel_bed.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel_bed.cpython-312.pyc
index 898a367..6a768be 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel_bed.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel_bed.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel_complaint.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel_complaint.cpython-312.pyc
index f4ec46f..ff659af 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel_complaint.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel_complaint.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel_fee.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel_fee.cpython-312.pyc
index a1a9364..ef14388 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel_fee.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel_fee.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel_floor.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel_floor.cpython-312.pyc
index 558c653..25daf3a 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel_floor.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel_floor.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel_member.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel_member.cpython-312.pyc
index 1ea6558..8307786 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel_member.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel_member.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel_room.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel_room.cpython-312.pyc
index 73b73e6..5236b4c 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel_room.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel_room.cpython-312.pyc differ
diff --git a/addons/education_hostel/models/__pycache__/hostel_visitor.cpython-312.pyc b/addons/education_hostel/models/__pycache__/hostel_visitor.cpython-312.pyc
index 47b31bc..f2cf6fd 100644
Binary files a/addons/education_hostel/models/__pycache__/hostel_visitor.cpython-312.pyc and b/addons/education_hostel/models/__pycache__/hostel_visitor.cpython-312.pyc differ
diff --git a/addons/education_library/__pycache__/__init__.cpython-312.pyc b/addons/education_library/__pycache__/__init__.cpython-312.pyc
index 31c049d..93b6d63 100644
Binary files a/addons/education_library/__pycache__/__init__.cpython-312.pyc and b/addons/education_library/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_library/controllers/__pycache__/__init__.cpython-312.pyc b/addons/education_library/controllers/__pycache__/__init__.cpython-312.pyc
index 9ba5a68..0715051 100644
Binary files a/addons/education_library/controllers/__pycache__/__init__.cpython-312.pyc and b/addons/education_library/controllers/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_library/controllers/__pycache__/main.cpython-312.pyc b/addons/education_library/controllers/__pycache__/main.cpython-312.pyc
index 5c59771..28138f1 100644
Binary files a/addons/education_library/controllers/__pycache__/main.cpython-312.pyc and b/addons/education_library/controllers/__pycache__/main.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/__init__.cpython-312.pyc b/addons/education_library/models/__pycache__/__init__.cpython-312.pyc
index 2fdf77a..ccb8470 100644
Binary files a/addons/education_library/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_library/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library.cpython-312.pyc
index 4b99d2e..40b99b1 100644
Binary files a/addons/education_library/models/__pycache__/education_library.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library_book.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library_book.cpython-312.pyc
index 5cfd56d..9954297 100644
Binary files a/addons/education_library/models/__pycache__/education_library_book.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library_book.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library_book_copy.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library_book_copy.cpython-312.pyc
index 3af4f50..e1ece55 100644
Binary files a/addons/education_library/models/__pycache__/education_library_book_copy.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library_book_copy.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library_category.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library_category.cpython-312.pyc
index 6bcdef5..791ddfa 100644
Binary files a/addons/education_library/models/__pycache__/education_library_category.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library_category.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library_fine.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library_fine.cpython-312.pyc
index 27ccd5b..3e1b8ff 100644
Binary files a/addons/education_library/models/__pycache__/education_library_fine.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library_fine.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library_issue.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library_issue.cpython-312.pyc
index a9ea253..5d40826 100644
Binary files a/addons/education_library/models/__pycache__/education_library_issue.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library_issue.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library_member.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library_member.cpython-312.pyc
index 44721c2..a7c5c58 100644
Binary files a/addons/education_library/models/__pycache__/education_library_member.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library_member.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/education_library_reservation.cpython-312.pyc b/addons/education_library/models/__pycache__/education_library_reservation.cpython-312.pyc
index 63d5a88..bb2024b 100644
Binary files a/addons/education_library/models/__pycache__/education_library_reservation.cpython-312.pyc and b/addons/education_library/models/__pycache__/education_library_reservation.cpython-312.pyc differ
diff --git a/addons/education_library/models/__pycache__/res_config_settings.cpython-312.pyc b/addons/education_library/models/__pycache__/res_config_settings.cpython-312.pyc
index 2604486..f1a427d 100644
Binary files a/addons/education_library/models/__pycache__/res_config_settings.cpython-312.pyc and b/addons/education_library/models/__pycache__/res_config_settings.cpython-312.pyc differ
diff --git a/addons/education_lms/__pycache__/__init__.cpython-312.pyc b/addons/education_lms/__pycache__/__init__.cpython-312.pyc
index 14e1c68..2fc2cd3 100644
Binary files a/addons/education_lms/__pycache__/__init__.cpython-312.pyc and b/addons/education_lms/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_lms/controllers/__pycache__/__init__.cpython-312.pyc b/addons/education_lms/controllers/__pycache__/__init__.cpython-312.pyc
index c319100..3c6e084 100644
Binary files a/addons/education_lms/controllers/__pycache__/__init__.cpython-312.pyc and b/addons/education_lms/controllers/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_lms/controllers/__pycache__/main.cpython-312.pyc b/addons/education_lms/controllers/__pycache__/main.cpython-312.pyc
index a012dd9..35a9ca2 100644
Binary files a/addons/education_lms/controllers/__pycache__/main.cpython-312.pyc and b/addons/education_lms/controllers/__pycache__/main.cpython-312.pyc differ
diff --git a/addons/education_lms/models/__pycache__/__init__.cpython-312.pyc b/addons/education_lms/models/__pycache__/__init__.cpython-312.pyc
index b8a0554..ceb59c7 100644
Binary files a/addons/education_lms/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_lms/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_lms/models/__pycache__/education_lms_assignment.cpython-312.pyc b/addons/education_lms/models/__pycache__/education_lms_assignment.cpython-312.pyc
index 679171c..9088b0a 100644
Binary files a/addons/education_lms/models/__pycache__/education_lms_assignment.cpython-312.pyc and b/addons/education_lms/models/__pycache__/education_lms_assignment.cpython-312.pyc differ
diff --git a/addons/education_lms/models/__pycache__/education_lms_content.cpython-312.pyc b/addons/education_lms/models/__pycache__/education_lms_content.cpython-312.pyc
index ba70222..97f2297 100644
Binary files a/addons/education_lms/models/__pycache__/education_lms_content.cpython-312.pyc and b/addons/education_lms/models/__pycache__/education_lms_content.cpython-312.pyc differ
diff --git a/addons/education_lms/models/__pycache__/education_lms_course.cpython-312.pyc b/addons/education_lms/models/__pycache__/education_lms_course.cpython-312.pyc
index ea60a73..504824b 100644
Binary files a/addons/education_lms/models/__pycache__/education_lms_course.cpython-312.pyc and b/addons/education_lms/models/__pycache__/education_lms_course.cpython-312.pyc differ
diff --git a/addons/education_lms/models/__pycache__/education_lms_submission.cpython-312.pyc b/addons/education_lms/models/__pycache__/education_lms_submission.cpython-312.pyc
index ee130cb..500977b 100644
Binary files a/addons/education_lms/models/__pycache__/education_lms_submission.cpython-312.pyc and b/addons/education_lms/models/__pycache__/education_lms_submission.cpython-312.pyc differ
diff --git a/addons/education_portal/__manifest__.py b/addons/education_portal/__manifest__.py
index 825cbdb..67a20d1 100644
--- a/addons/education_portal/__manifest__.py
+++ b/addons/education_portal/__manifest__.py
@@ -32,6 +32,7 @@
'views/portal_payment_templates.xml',
'views/student_views_inherit.xml',
'views/login_templates.xml',
+ 'views/web_layout_override.xml',
],
'installable': True,
'application': True,
diff --git a/addons/education_portal/__pycache__/__init__.cpython-312.pyc b/addons/education_portal/__pycache__/__init__.cpython-312.pyc
index 21d9ab6..ae25c90 100644
Binary files a/addons/education_portal/__pycache__/__init__.cpython-312.pyc and b/addons/education_portal/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_portal/controllers/__pycache__/__init__.cpython-312.pyc b/addons/education_portal/controllers/__pycache__/__init__.cpython-312.pyc
index 200494e..4252d5d 100644
Binary files a/addons/education_portal/controllers/__pycache__/__init__.cpython-312.pyc and b/addons/education_portal/controllers/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_portal/controllers/__pycache__/main.cpython-312.pyc b/addons/education_portal/controllers/__pycache__/main.cpython-312.pyc
index 35eef4f..e0c7051 100644
Binary files a/addons/education_portal/controllers/__pycache__/main.cpython-312.pyc and b/addons/education_portal/controllers/__pycache__/main.cpython-312.pyc differ
diff --git a/addons/education_portal/controllers/__pycache__/payment.cpython-312.pyc b/addons/education_portal/controllers/__pycache__/payment.cpython-312.pyc
index 680336f..0c31549 100644
Binary files a/addons/education_portal/controllers/__pycache__/payment.cpython-312.pyc and b/addons/education_portal/controllers/__pycache__/payment.cpython-312.pyc differ
diff --git a/addons/education_portal/models/__pycache__/__init__.cpython-312.pyc b/addons/education_portal/models/__pycache__/__init__.cpython-312.pyc
index f896689..fd3aad1 100644
Binary files a/addons/education_portal/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_portal/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_portal/models/__pycache__/announcement.cpython-312.pyc b/addons/education_portal/models/__pycache__/announcement.cpython-312.pyc
index 5654ea7..25f1cb7 100644
Binary files a/addons/education_portal/models/__pycache__/announcement.cpython-312.pyc and b/addons/education_portal/models/__pycache__/announcement.cpython-312.pyc differ
diff --git a/addons/education_portal/models/__pycache__/fee_assignment_inherit.cpython-312.pyc b/addons/education_portal/models/__pycache__/fee_assignment_inherit.cpython-312.pyc
index 679c75c..18265b2 100644
Binary files a/addons/education_portal/models/__pycache__/fee_assignment_inherit.cpython-312.pyc and b/addons/education_portal/models/__pycache__/fee_assignment_inherit.cpython-312.pyc differ
diff --git a/addons/education_portal/models/__pycache__/payment_transaction.cpython-312.pyc b/addons/education_portal/models/__pycache__/payment_transaction.cpython-312.pyc
index 7686ffc..0a66ca4 100644
Binary files a/addons/education_portal/models/__pycache__/payment_transaction.cpython-312.pyc and b/addons/education_portal/models/__pycache__/payment_transaction.cpython-312.pyc differ
diff --git a/addons/education_portal/models/__pycache__/res_config_settings.cpython-312.pyc b/addons/education_portal/models/__pycache__/res_config_settings.cpython-312.pyc
index 69d8e73..51c2130 100644
Binary files a/addons/education_portal/models/__pycache__/res_config_settings.cpython-312.pyc and b/addons/education_portal/models/__pycache__/res_config_settings.cpython-312.pyc differ
diff --git a/addons/education_portal/models/__pycache__/student_inherit.cpython-312.pyc b/addons/education_portal/models/__pycache__/student_inherit.cpython-312.pyc
index f512dc0..025fe33 100644
Binary files a/addons/education_portal/models/__pycache__/student_inherit.cpython-312.pyc and b/addons/education_portal/models/__pycache__/student_inherit.cpython-312.pyc differ
diff --git a/addons/education_portal/services/__pycache__/__init__.cpython-312.pyc b/addons/education_portal/services/__pycache__/__init__.cpython-312.pyc
index 494afc4..9abd365 100644
Binary files a/addons/education_portal/services/__pycache__/__init__.cpython-312.pyc and b/addons/education_portal/services/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_portal/services/__pycache__/payment_service.cpython-312.pyc b/addons/education_portal/services/__pycache__/payment_service.cpython-312.pyc
index 35a4cd0..854affb 100644
Binary files a/addons/education_portal/services/__pycache__/payment_service.cpython-312.pyc and b/addons/education_portal/services/__pycache__/payment_service.cpython-312.pyc differ
diff --git a/addons/education_portal/services/__pycache__/razorpay_service.cpython-312.pyc b/addons/education_portal/services/__pycache__/razorpay_service.cpython-312.pyc
index a986414..7ac0c7a 100644
Binary files a/addons/education_portal/services/__pycache__/razorpay_service.cpython-312.pyc and b/addons/education_portal/services/__pycache__/razorpay_service.cpython-312.pyc differ
diff --git a/addons/education_portal/services/__pycache__/reconciliation_service.cpython-312.pyc b/addons/education_portal/services/__pycache__/reconciliation_service.cpython-312.pyc
index c6d7ecd..29917b0 100644
Binary files a/addons/education_portal/services/__pycache__/reconciliation_service.cpython-312.pyc and b/addons/education_portal/services/__pycache__/reconciliation_service.cpython-312.pyc differ
diff --git a/addons/education_portal/views/web_layout_override.xml b/addons/education_portal/views/web_layout_override.xml
new file mode 100644
index 0000000..b324cdf
--- /dev/null
+++ b/addons/education_portal/views/web_layout_override.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addons/education_reports/__pycache__/__init__.cpython-312.pyc b/addons/education_reports/__pycache__/__init__.cpython-312.pyc
index 74a28f8..fc0f20d 100644
Binary files a/addons/education_reports/__pycache__/__init__.cpython-312.pyc and b/addons/education_reports/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_reports/wizards/__pycache__/__init__.cpython-312.pyc b/addons/education_reports/wizards/__pycache__/__init__.cpython-312.pyc
index 3a95771..db5db84 100644
Binary files a/addons/education_reports/wizards/__pycache__/__init__.cpython-312.pyc and b/addons/education_reports/wizards/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_reports/wizards/__pycache__/report_wizard.cpython-312.pyc b/addons/education_reports/wizards/__pycache__/report_wizard.cpython-312.pyc
index 5f7cdb8..6db4d2e 100644
Binary files a/addons/education_reports/wizards/__pycache__/report_wizard.cpython-312.pyc and b/addons/education_reports/wizards/__pycache__/report_wizard.cpython-312.pyc differ
diff --git a/addons/education_student/__pycache__/__init__.cpython-312.pyc b/addons/education_student/__pycache__/__init__.cpython-312.pyc
index fac8a44..e5d4a8d 100644
Binary files a/addons/education_student/__pycache__/__init__.cpython-312.pyc and b/addons/education_student/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_student/models/__pycache__/__init__.cpython-312.pyc b/addons/education_student/models/__pycache__/__init__.cpython-312.pyc
index b723c91..45d3e26 100644
Binary files a/addons/education_student/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_student/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_student/models/__pycache__/academic_config.cpython-312.pyc b/addons/education_student/models/__pycache__/academic_config.cpython-312.pyc
index d3f5041..6b8719e 100644
Binary files a/addons/education_student/models/__pycache__/academic_config.cpython-312.pyc and b/addons/education_student/models/__pycache__/academic_config.cpython-312.pyc differ
diff --git a/addons/education_student/models/__pycache__/student.cpython-312.pyc b/addons/education_student/models/__pycache__/student.cpython-312.pyc
index 75a2158..53b4559 100644
Binary files a/addons/education_student/models/__pycache__/student.cpython-312.pyc and b/addons/education_student/models/__pycache__/student.cpython-312.pyc differ
diff --git a/addons/education_timetable/__pycache__/__init__.cpython-312.pyc b/addons/education_timetable/__pycache__/__init__.cpython-312.pyc
index 1ab03a6..0fc45fc 100644
Binary files a/addons/education_timetable/__pycache__/__init__.cpython-312.pyc and b/addons/education_timetable/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_timetable/controllers/__pycache__/__init__.cpython-312.pyc b/addons/education_timetable/controllers/__pycache__/__init__.cpython-312.pyc
index 585a9a4..eaf7878 100644
Binary files a/addons/education_timetable/controllers/__pycache__/__init__.cpython-312.pyc and b/addons/education_timetable/controllers/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_timetable/controllers/__pycache__/main.cpython-312.pyc b/addons/education_timetable/controllers/__pycache__/main.cpython-312.pyc
index 16a910a..b398eae 100644
Binary files a/addons/education_timetable/controllers/__pycache__/main.cpython-312.pyc and b/addons/education_timetable/controllers/__pycache__/main.cpython-312.pyc differ
diff --git a/addons/education_timetable/models/__pycache__/__init__.cpython-312.pyc b/addons/education_timetable/models/__pycache__/__init__.cpython-312.pyc
index 1b3642b..fd1b90d 100644
Binary files a/addons/education_timetable/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_timetable/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_timetable/models/__pycache__/education_room.cpython-312.pyc b/addons/education_timetable/models/__pycache__/education_room.cpython-312.pyc
index 5a8da63..34621d9 100644
Binary files a/addons/education_timetable/models/__pycache__/education_room.cpython-312.pyc and b/addons/education_timetable/models/__pycache__/education_room.cpython-312.pyc differ
diff --git a/addons/education_timetable/models/__pycache__/education_timetable_slot.cpython-312.pyc b/addons/education_timetable/models/__pycache__/education_timetable_slot.cpython-312.pyc
index 3c8fd35..159099e 100644
Binary files a/addons/education_timetable/models/__pycache__/education_timetable_slot.cpython-312.pyc and b/addons/education_timetable/models/__pycache__/education_timetable_slot.cpython-312.pyc differ
diff --git a/addons/education_transportation/__pycache__/__init__.cpython-312.pyc b/addons/education_transportation/__pycache__/__init__.cpython-312.pyc
index ba9fbb5..93b2e4b 100644
Binary files a/addons/education_transportation/__pycache__/__init__.cpython-312.pyc and b/addons/education_transportation/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_transportation/controllers/__pycache__/__init__.cpython-312.pyc b/addons/education_transportation/controllers/__pycache__/__init__.cpython-312.pyc
index f8dd52d..10ee483 100644
Binary files a/addons/education_transportation/controllers/__pycache__/__init__.cpython-312.pyc and b/addons/education_transportation/controllers/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_transportation/controllers/__pycache__/portal.cpython-312.pyc b/addons/education_transportation/controllers/__pycache__/portal.cpython-312.pyc
index 1a4d9a5..18ae846 100644
Binary files a/addons/education_transportation/controllers/__pycache__/portal.cpython-312.pyc and b/addons/education_transportation/controllers/__pycache__/portal.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/__init__.cpython-312.pyc b/addons/education_transportation/models/__pycache__/__init__.cpython-312.pyc
index 30155fc..d9de16d 100644
Binary files a/addons/education_transportation/models/__pycache__/__init__.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/assignment.cpython-312.pyc b/addons/education_transportation/models/__pycache__/assignment.cpython-312.pyc
index 11116a6..dd12619 100644
Binary files a/addons/education_transportation/models/__pycache__/assignment.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/assignment.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/attendance.cpython-312.pyc b/addons/education_transportation/models/__pycache__/attendance.cpython-312.pyc
index 825af98..3a21531 100644
Binary files a/addons/education_transportation/models/__pycache__/attendance.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/attendance.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/driver.cpython-312.pyc b/addons/education_transportation/models/__pycache__/driver.cpython-312.pyc
index 287e66b..1f645e4 100644
Binary files a/addons/education_transportation/models/__pycache__/driver.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/driver.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/incident.cpython-312.pyc b/addons/education_transportation/models/__pycache__/incident.cpython-312.pyc
index bc9a276..291988b 100644
Binary files a/addons/education_transportation/models/__pycache__/incident.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/incident.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/route.cpython-312.pyc b/addons/education_transportation/models/__pycache__/route.cpython-312.pyc
index ea157ad..bf750de 100644
Binary files a/addons/education_transportation/models/__pycache__/route.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/route.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/route_stop.cpython-312.pyc b/addons/education_transportation/models/__pycache__/route_stop.cpython-312.pyc
index 3d056b8..845ca53 100644
Binary files a/addons/education_transportation/models/__pycache__/route_stop.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/route_stop.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/stop.cpython-312.pyc b/addons/education_transportation/models/__pycache__/stop.cpython-312.pyc
index c9a7f63..660e7cd 100644
Binary files a/addons/education_transportation/models/__pycache__/stop.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/stop.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/trip.cpython-312.pyc b/addons/education_transportation/models/__pycache__/trip.cpython-312.pyc
index 7c14020..03d908a 100644
Binary files a/addons/education_transportation/models/__pycache__/trip.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/trip.cpython-312.pyc differ
diff --git a/addons/education_transportation/models/__pycache__/vehicle.cpython-312.pyc b/addons/education_transportation/models/__pycache__/vehicle.cpython-312.pyc
index f492e56..1da6f0d 100644
Binary files a/addons/education_transportation/models/__pycache__/vehicle.cpython-312.pyc and b/addons/education_transportation/models/__pycache__/vehicle.cpython-312.pyc differ
diff --git a/addons/theme_student_erp_custom/__pycache__/__init__.cpython-312.pyc b/addons/theme_student_erp_custom/__pycache__/__init__.cpython-312.pyc
index 2079040..93a30c1 100644
Binary files a/addons/theme_student_erp_custom/__pycache__/__init__.cpython-312.pyc and b/addons/theme_student_erp_custom/__pycache__/__init__.cpython-312.pyc differ
diff --git a/addons/theme_student_erp_custom/static/src/xml/sidebar.xml b/addons/theme_student_erp_custom/static/src/xml/sidebar.xml
index fa7682c..6b39c1a 100644
--- a/addons/theme_student_erp_custom/static/src/xml/sidebar.xml
+++ b/addons/theme_student_erp_custom/static/src/xml/sidebar.xml
@@ -48,13 +48,20 @@
/* Promo Card */
.o_sidebar_custom .sidebar-promo-card {
- background: linear-gradient(135deg, #e6f7f7 0%, #d1f1f1 100%);
+ background: url('/education_dashboard/static/src/img/card-img.png') center center / cover no-repeat;
border-radius: 16px;
- padding: 20px 16px;
+ padding: 0;
text-align: center;
margin: auto 16px 20px 16px;
- border: 1px solid rgba(31, 143, 143, 0.15);
- box-shadow: 0 4px 15px rgba(0,0,0,0.1);
+ border: 1px solid rgba(31, 143, 143, 0.2);
+ box-shadow: 0 4px 20px rgba(0,0,0,0.18);
+ overflow: hidden;
+ position: relative;
+ }
+ .o_sidebar_custom .sidebar-promo-card-inner {
+ padding: 20px 16px;
+ position: relative;
+ z-index: 1;
}
.o_sidebar_custom .promo-icon-box {
font-size: 2.5rem;