@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LoadingSpinner_container__mGdxc{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.LoadingSpinner_spinner__jmu8Z{animation:LoadingSpinner_spin__YPWy1 1s linear infinite;border:4px solid #639acb1a;border-radius:50%;border-top-color:#639acb}.LoadingSpinner_small__DOEB6{border-width:2px;height:20px;width:20px}.LoadingSpinner_medium__Kz8XP{border-width:4px;height:40px;width:40px}.LoadingSpinner_large__ZCmaO{border-width:6px;height:60px;width:60px}.LoadingSpinner_message__M0\+uW{color:#4a5568;font-size:1rem;margin:0;text-align:center}@keyframes LoadingSpinner_spin__YPWy1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginPage_pageContainer__-l6jv{background-attachment:fixed;background-image:url(/static/media/background.2305a79143b88ddeed6d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative;width:100vw}.LoginPage_container__JD\+ry{align-items:center;direction:rtl;display:flex;justify-content:center;min-height:100vh;padding:1rem;position:relative;z-index:1}.LoginPage_loginCard__hF4vH{animation:LoginPage_slideUp__IgMoA .5s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:450px;padding:2rem;width:100%}@keyframes LoginPage_slideUp__IgMoA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoginPage_header__HmoYQ{margin-bottom:2rem;text-align:center}.LoginPage_logoSection__TcylL{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.LoginPage_dotContainer__UnPln{display:flex;gap:.5rem}.LoginPage_whiteDot__UXYj\+{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;height:.75rem;width:.75rem}.LoginPage_blueDot__x2UkG{background-color:#639acb;border-radius:50%;height:.75rem;width:.75rem}.LoginPage_logoTitle__p-3Qp{color:#2d3748;font-size:1.5rem;font-weight:700;margin:0}.LoginPage_pageTitle__f1XG8{color:#4a5568;font-size:1.25rem;font-weight:600;margin:0}.LoginPage_form__pgav1{display:flex;flex-direction:column;gap:1.5rem}.LoginPage_errorMessage__9EgEx{background-color:#fee2e2;border:1px solid #ef4444;border-radius:8px;color:#b91c1c;font-size:.9rem;padding:.75rem;text-align:center}.LoginPage_formGroup__8dDk1{display:flex;flex-direction:column;gap:.5rem}.LoginPage_label__ZqHdJ{color:#374151;font-size:.9rem;font-weight:500;text-align:right}.LoginPage_input__hm\+oO{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem 1rem;text-align:right;transition:all .3s ease;width:100%}.LoginPage_input__hm\+oO:focus{background-color:#fff;border-color:#639acb;box-shadow:0 0 0 3px #639acb1a;outline:none}.LoginPage_input__hm\+oO:disabled{background-color:#f3f4f6;cursor:not-allowed}.LoginPage_input__hm\+oO::placeholder{color:#9ca3af}.LoginPage_submitButton__BSl7J{align-items:center;background:linear-gradient(135deg,#639acb,#4a7fb8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-height:48px;padding:.75rem;transition:all .3s ease;width:100%}.LoginPage_submitButton__BSl7J:hover:not(:disabled){background:linear-gradient(135deg,#4a7fb8,#2c5282);box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.LoginPage_submitButton__BSl7J:disabled{cursor:not-allowed;opacity:.6;transform:none}.LoginPage_footer__2KaRM{margin-top:2rem;text-align:center}.LoginPage_footerText__D8xJo{color:#6b7280;font-size:.9rem;margin:0}.LoginPage_linkButton__SFQfB{background:none;border:none;border-radius:4px;color:#639acb;cursor:pointer;font-size:.9rem;font-weight:500;margin-right:.5rem;padding:.25rem .5rem;transition:all .3s ease}.LoginPage_linkButton__SFQfB:hover{background-color:#f0f7ff;color:#4a7fb8}.LoginPage_justiceImage__hBY-o{bottom:60px;height:152px;left:40px;position:absolute;width:204px;z-index:2}@media (max-width:768px){.LoginPage_pageContainer__-l6jv{background-attachment:scroll}.LoginPage_justiceImage__hBY-o{display:none}}@media (max-width:480px){.LoginPage_container__JD\+ry{padding:.5rem}.LoginPage_loginCard__hF4vH{padding:1.5rem}.LoginPage_logoTitle__p-3Qp{font-size:1.25rem}.LoginPage_pageTitle__f1XG8{font-size:1.1rem}}.AnimatedButton_button__3zkkV{background:linear-gradient(135deg,#639acb,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000001a;cursor:pointer;direction:rtl;overflow:hidden;position:relative;transition:all .3s ease}.AnimatedButton_button__3zkkV:hover{border-color:#639acb;box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.AnimatedButton_button__3zkkV:active{transform:translateY(0)}.AnimatedButton_button__3zkkV:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.AnimatedButton_button__3zkkV:hover:before{left:100%}.AnimatedButton_content__1H-VT{align-items:center;display:flex;gap:1rem;justify-content:center;padding:1rem;position:relative;z-index:1}.AnimatedButton_iconContainer__7EzJE{align-items:center;background:linear-gradient(135deg,#639acb,#4a7fb8);border-radius:12px;box-shadow:0 2px 4px #639acb4d;display:flex;height:48px;justify-content:center;min-width:48px}.AnimatedButton_icon__W2fMz{filter:brightness(0) invert(1);height:24px;object-fit:contain;width:24px}.AnimatedButton_iconElement__YTKBO{color:#fff;font-size:1.5rem}.AnimatedButton_textContainer__RDLmJ{align-items:flex-start;display:flex;flex-direction:column;text-align:right}.AnimatedButton_title__fdi3L{color:#2d3748;font-size:1.1rem;font-weight:600;line-height:1.2;margin:0}.AnimatedButton_subtitle__b\+PCG{color:#4a5568;font-size:.9rem;line-height:1.3;margin:.25rem 0 0}.AnimatedButton_primary__z5\+6b{background:linear-gradient(135deg,#fff,#f8fafc)}.AnimatedButton_secondary__cHBFN{background:linear-gradient(135deg,#f0f7ff,#e0f2fe);border-color:#639acb}.AnimatedButton_success__gbMC\+{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e}.AnimatedButton_success__gbMC\+ .AnimatedButton_iconContainer__7EzJE{background:linear-gradient(135deg,#22c55e,#16a34a)}.AnimatedButton_warning__\+XcND{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}.AnimatedButton_warning__\+XcND .AnimatedButton_iconContainer__7EzJE{background:linear-gradient(135deg,#f59e0b,#d97706)}.AnimatedButton_small__zi98m{padding:.5rem}.AnimatedButton_small__zi98m .AnimatedButton_content__1H-VT{gap:.75rem;padding:.75rem}.AnimatedButton_small__zi98m .AnimatedButton_iconContainer__7EzJE{height:36px;min-width:36px}.AnimatedButton_small__zi98m .AnimatedButton_icon__W2fMz{height:18px;width:18px}.AnimatedButton_small__zi98m .AnimatedButton_title__fdi3L{font-size:.9rem}.AnimatedButton_small__zi98m .AnimatedButton_subtitle__b\+PCG{font-size:.8rem}.AnimatedButton_medium__QtOw4{padding:.75rem}.AnimatedButton_large__DDU6s{padding:1rem}.AnimatedButton_large__DDU6s .AnimatedButton_content__1H-VT{gap:1.5rem;padding:1.5rem}.AnimatedButton_large__DDU6s .AnimatedButton_iconContainer__7EzJE{height:60px;min-width:60px}.AnimatedButton_large__DDU6s .AnimatedButton_icon__W2fMz{height:30px;width:30px}.AnimatedButton_large__DDU6s .AnimatedButton_title__fdi3L{font-size:1.3rem}.AnimatedButton_large__DDU6s .AnimatedButton_subtitle__b\+PCG{font-size:1rem}.AnimatedButton_disabled__pykEX{cursor:not-allowed;opacity:.6;transform:none!important}.AnimatedButton_disabled__pykEX:hover{border-color:#e2e8f0;box-shadow:0 4px 6px #0000001a;transform:none}@media (max-width:768px){.AnimatedButton_button__3zkkV{width:100%}.AnimatedButton_content__1H-VT{flex-direction:column;text-align:center}.AnimatedButton_textContainer__RDLmJ{align-items:center;text-align:center}}.RegisterPage_registerContainer__N-GGg{align-items:center;background:linear-gradient(135deg,#639acb,#4a7ba7);direction:rtl;display:flex;justify-content:center;min-height:100vh;padding:20px}.RegisterPage_registerCard__BfKGx{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:900px;padding:40px;width:100%}.RegisterPage_logoSection__l23zv{margin-bottom:30px;text-align:center}.RegisterPage_logo__crD4R{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.RegisterPage_logoText__jI9zP{color:#639acb;font-size:32px;font-weight:700;margin-bottom:8px;text-shadow:2px 2px 4px #0000001a}.RegisterPage_logoDots__mNjev{display:flex;gap:8px}.RegisterPage_dot__BOfA7{animation:RegisterPage_pulse__el4zo 2s infinite;background:linear-gradient(45deg,#639acb,#4a7ba7);border-radius:50%;display:inline-block;height:12px;width:12px}.RegisterPage_dot__BOfA7:nth-child(2){animation-delay:.3s}.RegisterPage_dot__BOfA7:nth-child(3){animation-delay:.6s}@keyframes RegisterPage_pulse__el4zo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.RegisterPage_subtitle__Wt2iy{color:#666;font-size:18px;font-weight:500;margin:0}.RegisterPage_registerForm__\+zLwq{display:flex;flex-direction:column;gap:20px}.RegisterPage_formRow__cokGz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.RegisterPage_formGroup__wLXDb{display:flex;flex-direction:column}.RegisterPage_label__y-Wb2{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.RegisterPage_input__uX\+C4{background:#ffffffe6;border:2px solid #e1e5e9;border-radius:12px;color:#333;font-size:16px;padding:14px 16px;text-align:right;transition:all .3s ease}.RegisterPage_input__uX\+C4:focus{background:#fff;border-color:#639acb;box-shadow:0 0 0 3px #639acb1a;outline:none}.RegisterPage_input__uX\+C4::placeholder{color:#999;font-size:14px}.RegisterPage_inputError__xQH5u{border-color:#e74c3c}.RegisterPage_inputError__xQH5u:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.RegisterPage_error__RIa1G{color:#e74c3c;font-size:12px;font-weight:500;margin-top:4px}.RegisterPage_errorMessage__jO0Sz{background:#e74c3c1a;border:1px solid #e74c3c33;border-radius:8px;color:#e74c3c;font-weight:500;padding:12px 16px;text-align:center}.RegisterPage_registerButton__W-KkZ{background:#639acb!important;border:none!important;border-radius:12px;box-shadow:0 4px 15px #639acb4d;color:#fff!important;cursor:pointer;font-size:18px;font-weight:600;margin-top:10px;padding:16px 32px;transition:all .3s ease}.RegisterPage_registerButton__W-KkZ:hover{background:#4a7ba7!important;box-shadow:0 6px 20px #639acb66;transform:translateY(-2px)}.RegisterPage_registerButton__W-KkZ:active{background:#4a7ba7!important;transform:translateY(0)}.RegisterPage_registerButton__W-KkZ:disabled{background:#4a7ba7!important;cursor:not-allowed;opacity:.6;transform:none}.RegisterPage_loginLink__22zzr{color:#666;font-size:14px;margin-top:20px;text-align:center}.RegisterPage_link__cO-15{color:#639acb;font-weight:600;text-decoration:none;transition:color .3s ease}.RegisterPage_link__cO-15:hover{color:#4a7ba7;text-decoration:underline}@media (max-width:768px){.RegisterPage_registerContainer__N-GGg{padding:10px}.RegisterPage_registerCard__BfKGx{max-width:100%;padding:30px 20px}.RegisterPage_formRow__cokGz{gap:15px;grid-template-columns:1fr}.RegisterPage_logoText__jI9zP{font-size:28px}.RegisterPage_subtitle__Wt2iy{font-size:16px}.RegisterPage_input__uX\+C4{font-size:15px;padding:12px 14px}.RegisterPage_registerButton__W-KkZ{font-size:16px;padding:14px 28px}}@media (max-width:480px){.RegisterPage_registerCard__BfKGx{padding:20px 15px}.RegisterPage_logoText__jI9zP{font-size:24px}.RegisterPage_subtitle__Wt2iy{font-size:14px}.RegisterPage_input__uX\+C4{font-size:14px;padding:10px 12px}.RegisterPage_registerButton__W-KkZ{font-size:15px;padding:12px 24px}}.RedirectMessage_container__xbqd8{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);direction:rtl;display:flex;font-family:Arial,Tahoma,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.RedirectMessage_messageCard__NG7a2{animation:RedirectMessage_slideIn__gksvq .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:500px;padding:3rem;text-align:center;width:100%}@keyframes RedirectMessage_slideIn__gksvq{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.RedirectMessage_icon__ibajm{animation:RedirectMessage_pulse__TNmjr 2s infinite;color:#667eea;margin-bottom:1.5rem}@keyframes RedirectMessage_pulse__TNmjr{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.RedirectMessage_title__fLX4Q{color:#333;font-size:2rem;font-weight:700;margin-bottom:1rem}.RedirectMessage_message__CljCL{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.RedirectMessage_countdown__cx2Xp{margin-bottom:2rem}.RedirectMessage_countdownCircle__Nwg3o{align-items:center;animation:RedirectMessage_countdownPulse__EkjBi 1s infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}@keyframes RedirectMessage_countdownPulse__EkjBi{0%{box-shadow:0 0 0 0 #667eeab3;transform:scale(1)}70%{box-shadow:0 0 0 10px #667eea00;transform:scale(1.05)}to{box-shadow:0 0 0 0 #667eea00;transform:scale(1)}}.RedirectMessage_countdownNumber__Pko18{color:#fff;font-size:2rem;font-weight:700}.RedirectMessage_countdownText__4NCaH{color:#666;font-size:1rem;margin:0}.RedirectMessage_redirectButton__xxi8v{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.RedirectMessage_redirectButton__xxi8v:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.RedirectMessage_redirectButton__xxi8v:active{transform:translateY(0)}@media (max-width:768px){.RedirectMessage_container__xbqd8{padding:1rem}.RedirectMessage_messageCard__NG7a2{padding:2rem}.RedirectMessage_title__fLX4Q{font-size:1.5rem}.RedirectMessage_message__CljCL{font-size:1rem}.RedirectMessage_countdownCircle__Nwg3o{height:60px;width:60px}.RedirectMessage_countdownNumber__Pko18{font-size:1.5rem}.RedirectMessage_redirectButton__xxi8v{font-size:1rem;padding:.8rem 1.5rem}}@media (max-width:480px){.RedirectMessage_messageCard__NG7a2{padding:1.5rem}.RedirectMessage_title__fLX4Q{font-size:1.3rem}.RedirectMessage_message__CljCL{font-size:.9rem}}.NotificationBadge_badge__uX0Np{align-items:center;animation:NotificationBadge_pulse__xBEWN 2s infinite;background:#e53e3e;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;height:20px;justify-content:center;min-width:20px;position:relative;transition:all .2s ease}.NotificationBadge_badge__uX0Np:hover{background:#c53030;transform:scale(1.1)}.NotificationBadge_count__GHsJA{display:block;min-width:16px;padding:0 2px;text-align:center}@keyframes NotificationBadge_pulse__xBEWN{0%{box-shadow:0 0 0 0 #e53e3eb3;transform:scale(1)}70%{box-shadow:0 0 0 8px #e53e3e00;transform:scale(1)}to{box-shadow:0 0 0 0 #e53e3e00;transform:scale(1)}}.Header_container__zmwVK{position:relative}.Header_backgroundContainer__8ZDfO{width:100%}.Header_backgroundImage__AzYJr{object-fit:contain;width:100%}.Header_pageTitle__eGkAG{color:#fff;font-size:3rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Header_navButtons__qmmGz{direction:rtl;display:flex;flex-direction:row-reverse;gap:2rem;left:4rem;position:absolute;top:1.25rem}.Header_navButton__PH5Yt{background-color:#fff;border-radius:.375rem;cursor:pointer;margin:0 .5rem;padding:.5rem 1rem}.Header_navButton__PH5Yt:hover{background-color:#f3f4f6}.Header_notificationButton__Ui\+oj{align-items:center;display:flex;position:relative}.Header_notificationBadge__CA2\+P{margin-right:.5rem;position:relative;top:-2px}.Header_userInfo__y1odW{color:#fff;position:absolute;right:1rem;text-align:right;top:1.25rem}.Header_userRow__kmvOT{align-items:center;display:flex;margin-bottom:1rem}.Header_userText__xscMG{font-size:2rem}.Header_userCode__lB31i{font-size:2rem;margin-right:2rem}.Header_verifiedIcon__thaOh{height:2rem;margin-left:.5rem;margin-right:1rem;width:2rem}.OptionContainer_optionContainer__3pLjT{align-items:center;background:#f0f0f0;border:1px solid #000;border-radius:1rem;box-shadow:0 2px 4px #639acb33;cursor:pointer;display:flex;justify-content:center;min-height:90px;min-width:300px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.OptionContainer_optionContainer__3pLjT:hover{background-color:#4a7fb8;border-color:#4a7fb8;box-shadow:0 4px 8px #639acb4d;transform:translateY(-2px)}.OptionContainer_optionContainer__3pLjT:hover .OptionContainer_optionName__cjb1M{color:#639acb}.OptionContainer_optionName__cjb1M{color:#000;font-size:1.85rem;text-align:center;transition:all .3s ease}.OptionContainer_greyContainer__89hT9{background:grey;border:1px solid grey;box-shadow:0 2px 4px #80808033}.OptionContainer_greyContainer__89hT9:hover{background-color:#606060;border-color:#606060;box-shadow:0 4px 8px #8080804d}.OptionContainer_greyContainer__89hT9:hover .OptionContainer_optionName__cjb1M{color:#f0f0f0}@media (max-width:768px){.OptionContainer_optionContainer__3pLjT{min-height:100px;padding:1.25rem}.OptionContainer_optionName__cjb1M{font-size:1.1rem}}.DashboardPage_container__6bnAE{animation:DashboardPage_gradientShift__inGlX 15s ease infinite;background:linear-gradient(135deg,#e3f0ff,#f8fbff);background-size:400% 400%;min-height:100vh;position:relative;width:100vw}@keyframes DashboardPage_gradientShift__inGlX{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.DashboardPage_sideToolContainer__Z2rFK{align-items:center;background-color:#e5e7eb;border-radius:9999px;bottom:150px;display:flex;gap:.5rem;left:25px;padding:.5rem .75rem;position:absolute}.DashboardPage_sideToolText__zkygt{color:#9ca3af;font-weight:700}.DashboardPage_sideToolIcon__F\+Jfa{height:1.5rem;width:1.5rem}.DashboardPage_chatGptContainer__nuN-m{align-items:center;background-color:#e5e7eb;border-radius:9999px;bottom:90px;display:flex;gap:.5rem;left:25px;padding:.5rem .75rem;position:absolute}.DashboardPage_mainContent__\+4QiH{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding:2rem;position:relative;z-index:1}.DashboardPage_heading__evcst{-webkit-text-fill-color:#0000;background:#0679af;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:3rem;position:relative;text-align:center;text-shadow:0 4px 8px #0000001a}.DashboardPage_heading__evcst:after{background:linear-gradient(90deg,#639acb,#4a7ba7);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.DashboardPage_optionsGrid__AC1Jc{grid-gap:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:4rem;padding:2rem}.DashboardPage_progressContainer__mT642{left:20px;position:absolute;top:370px}.DashboardPage_updatesSection__CcPBf{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 12px 40px #00000026;margin-top:3rem;max-width:900px;padding:2.5rem;width:100%}.DashboardPage_sectionHeader__5i0Z3{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DashboardPage_sectionTitle__FBmy6{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#639acb,#4a7ba7);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800;margin:0;text-align:right}.DashboardPage_viewAllButton__PRs\+8{background:linear-gradient(135deg,#639acb,#4a7ba7);border:none;border-radius:12px;box-shadow:0 4px 15px #639acb4d;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.DashboardPage_viewAllButton__PRs\+8:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.DashboardPage_viewAllButton__PRs\+8:hover:before{left:100%}.DashboardPage_viewAllButton__PRs\+8:hover{background:linear-gradient(135deg,#4a7ba7,#639acb);box-shadow:0 6px 20px #639acb66;transform:translateY(-2px)}.DashboardPage_updatesContainer__h08AE{display:flex;flex-direction:column;gap:1rem}.DashboardPage_updateBox__VlSaw{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #639acb1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;cursor:pointer;margin-bottom:1.25rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.DashboardPage_updateBox__VlSaw:before{background:linear-gradient(90deg,#639acb,#4a7ba7);border-radius:16px 16px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.DashboardPage_updateBox__VlSaw:hover{border-color:#639acb4d;box-shadow:0 12px 30px #639acb26;transform:translateY(-4px)}.DashboardPage_unreadNotification__xqYI7{animation:DashboardPage_pulseGlow__cmhuQ 2s infinite;background:linear-gradient(135deg,#fff5f5,#fff);border-color:#639acb;border-width:2px;box-shadow:0 8px 25px #639acb33}@keyframes DashboardPage_pulseGlow__cmhuQ{0%,to{box-shadow:0 8px 25px #639acb33}50%{box-shadow:0 8px 25px #639acb66}}.DashboardPage_updateHeader__qAcXv{align-items:center;color:#495057;display:flex;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.DashboardPage_updateContent__Xy00W{color:#6c757d;line-height:1.5}.DashboardPage_notificationTitle__h67yw{color:#212529;font-weight:600;margin-bottom:.5rem}.DashboardPage_notificationMessage__3TcBv{color:#6c757d;line-height:1.5;margin-bottom:.5rem}.DashboardPage_caseInfo__s8Zr9{color:#4299e1;font-size:.9rem;font-weight:600;margin-top:.5rem}.DashboardPage_unreadDot__mkHyY{animation:DashboardPage_pulse__Hc\+7i 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border-radius:50%;box-shadow:0 0 10px #ff6b6b80;display:inline-block;height:10px;margin-left:.5rem;width:10px}@keyframes DashboardPage_pulse__Hc\+7i{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.DashboardPage_noUpdates__yiL3V{background:linear-gradient(135deg,#f8fafc,#fff);border:2px dashed #639acb4d;border-radius:16px;color:#6c757d;font-size:1.1rem;font-style:italic;font-weight:500;padding:3rem 2rem;text-align:center}.DashboardPage_loadingContainer__2niTe{align-items:center;display:flex;justify-content:center;padding:2rem 0}.DashboardPage_moreUpdates__bqTUH{margin-top:1rem;text-align:center}.DashboardPage_moreUpdatesButton__JL4lm{background:linear-gradient(135deg,#639acb1a,#4a7ba71a);border:1px solid #639acb4d;border-radius:12px;color:#639acb;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.DashboardPage_moreUpdatesButton__JL4lm:before{background:linear-gradient(90deg,#0000,#639acb33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.DashboardPage_moreUpdatesButton__JL4lm:hover:before{left:100%}.DashboardPage_moreUpdatesButton__JL4lm:hover{background:linear-gradient(135deg,#639acb33,#4a7ba733);box-shadow:0 4px 15px #639acb33;transform:translateY(-2px)}.DashboardPage_container__6bnAE:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='.5' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.DashboardPage_container__6bnAE:after{animation:DashboardPage_float__zJSaJ 6s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;content:"";height:100px;pointer-events:none;position:absolute;right:10%;top:20%;width:100px}@keyframes DashboardPage_float__zJSaJ{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@media (max-width:768px){.DashboardPage_container__6bnAE,.DashboardPage_mainContent__\+4QiH{padding:1rem}.DashboardPage_heading__evcst{font-size:2.5rem;margin-bottom:2rem}.DashboardPage_optionsGrid__AC1Jc{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem}.DashboardPage_updatesSection__CcPBf{margin-top:2rem;padding:1.5rem}.DashboardPage_sectionTitle__FBmy6{font-size:1.5rem}.DashboardPage_updateBox__VlSaw{padding:1rem}}@media (max-width:480px){.DashboardPage_heading__evcst{font-size:2rem}.DashboardPage_optionsGrid__AC1Jc,.DashboardPage_updatesSection__CcPBf{padding:1rem}.DashboardPage_moreUpdatesButton__JL4lm,.DashboardPage_viewAllButton__PRs\+8{font-size:.9rem;padding:.5rem 1rem}}.CasesPage_container__kK18E{background:linear-gradient(135deg,#e3f0ff,#f8fbff);min-height:100vh;position:relative;width:100vw}.CasesPage_mainContent__PhhyE{margin:0 auto;max-width:1200px;padding:2rem}.CasesPage_header__yT3lT{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.CasesPage_title__y-Pq8{color:#2c3e50;font-size:2rem;font-weight:700}.CasesPage_backButton__OHUJC{background-color:#639acb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s}.CasesPage_backButton__OHUJC:hover{background-color:#5a8bb8}.CasesPage_loading__yAHpf{color:#666;font-size:1.2rem;padding:3rem;text-align:center}.CasesPage_errorMessage__sDFcw{background-color:#f8d7da;border-radius:8px;color:#721c24;margin-bottom:2rem;padding:1rem;text-align:center}.CasesPage_noCases__O9ceR{background-color:#f8f9fa;border-radius:12px;margin-top:2rem;padding:3rem;text-align:center}.CasesPage_noCases__O9ceR h2{color:#6c757d;margin-bottom:1rem}.CasesPage_noCases__O9ceR p{color:#6c757d;margin-bottom:.5rem}.CasesPage_casesGrid__rOhP\+{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:2rem}.CasesPage_caseCard__wHdD4{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:1.5rem;transition:all .3s ease}.CasesPage_caseCard__wHdD4:hover{border-color:#639acb;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.CasesPage_caseHeader__qhlP1{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.CasesPage_caseTitle__3rwxt{color:#2c3e50;font-size:1.2rem;font-weight:700;margin:0}.CasesPage_caseNumber__PHdXR{background-color:#639acb;border-radius:20px;color:#fff;font-size:.9rem;font-weight:700;padding:.25rem .75rem}.CasesPage_caseDetails__IDY6e{display:flex;flex-direction:column;gap:.75rem}.CasesPage_caseRow__HVkST{align-items:center;display:flex;justify-content:space-between}.CasesPage_label__2ynri{color:#495057;font-weight:600;min-width:120px}.CasesPage_value__VZR9N{color:#6c757d;flex:1 1;text-align:right}.CasesPage_status__eVm6\+{background-color:#d4edda;border-radius:20px;color:#155724;font-size:.9rem;font-weight:700;padding:.25rem .75rem}@media (max-width:768px){.CasesPage_mainContent__PhhyE{padding:1rem}.CasesPage_header__yT3lT{flex-direction:column;gap:1rem;text-align:center}.CasesPage_casesGrid__rOhP\+{gap:1rem;grid-template-columns:1fr}.CasesPage_caseCard__wHdD4{padding:1rem}.CasesPage_caseRow__HVkST{align-items:flex-start;flex-direction:column;gap:.25rem}.CasesPage_label__2ynri{min-width:auto}.CasesPage_value__VZR9N{text-align:right;width:100%}}.CaseDetailsPage_container__DrmwK{background:linear-gradient(135deg,#e3f0ff,#f8fbff);direction:rtl;font-family:Arial,Tahoma,sans-serif;min-height:100vh}.CaseDetailsPage_mainContent__TDgv7{background:linear-gradient(135deg,#e3f0ff,#f8fbff);margin:0 auto;max-width:1200px;padding:2rem}.CaseDetailsPage_header__ham5f{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.CaseDetailsPage_title__2E0B3{color:#000;font-size:2.5rem;font-weight:700;margin:0;text-shadow:2px 2px 4px #0000004d}.CaseDetailsPage_backButton__bPvZX{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;background-color:#639acb;border:2px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.CaseDetailsPage_backButton__bPvZX:hover{background:#1110104d;border-color:#ffffff80;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.CaseDetailsPage_loading__6KDj3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:15px;color:#fff;font-size:1.5rem;padding:3rem;text-align:center}.CaseDetailsPage_errorMessage__xPFPo{background:#dc3545e6;border-radius:12px;font-size:1.1rem;padding:1.5rem}.CaseDetailsPage_errorMessage__xPFPo,.CaseDetailsPage_noData__Hrfxe{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;margin-bottom:2rem;text-align:center}.CaseDetailsPage_noData__Hrfxe{background:#ffffff1a;border-radius:15px;font-size:1.5rem;padding:3rem}.CaseDetailsPage_caseDetailsCard__TBJhV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:2rem}.CaseDetailsPage_caseHeader__lgj8g{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.CaseDetailsPage_caseTitle__qZh\+e{color:#333;flex:1 1;font-size:1.8rem;font-weight:700;margin:0}.CaseDetailsPage_caseNumber__MFd8H{background:#639acb;border-radius:20px;color:#fff;font-size:1rem;font-weight:700;padding:.5rem 1rem}.CaseDetailsPage_detailsGrid__y9SQh{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CaseDetailsPage_section__SDmH\+{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem}.CaseDetailsPage_sectionTitle__dq35x{border-bottom:2px solid #dee2e6;color:#495057;font-size:1.3rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem}.CaseDetailsPage_detailsRow__vNNzw{align-items:flex-start;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.75rem}.CaseDetailsPage_detailsRow__vNNzw:last-child{margin-bottom:0}.CaseDetailsPage_label__kot7H{color:#495057;flex-shrink:0;font-weight:600;min-width:120px}.CaseDetailsPage_value__fP1y1{color:#212529;flex:1 1;text-align:left;word-break:break-word}.CaseDetailsPage_sessionsContainer__0MClc{display:flex;flex-direction:column;gap:1rem}.CaseDetailsPage_sessionCard__BtZm0{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:1.5rem;transition:all .3s ease}.CaseDetailsPage_sessionCard__BtZm0:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.CaseDetailsPage_sessionHeader__LODa3{align-items:center;border-bottom:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.CaseDetailsPage_sessionTitle__Nv4za{color:#495057;font-size:1.1rem;font-weight:700;margin:0}.CaseDetailsPage_sessionDate__mQmBN{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;color:#6c757d;font-size:.9rem;font-weight:500;padding:.25rem .75rem}.CaseDetailsPage_sessionContent__jpr-s{display:flex;flex-direction:column;gap:.75rem}.CaseDetailsPage_sessionContent__jpr-s .CaseDetailsPage_detailsRow__vNNzw{background:#f8f9fa;margin-bottom:.5rem;padding:.5rem}.CaseDetailsPage_sessionContent__jpr-s .CaseDetailsPage_detailsRow__vNNzw:last-child{margin-bottom:0}.CaseDetailsPage_actionButtons__Wu9pK{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.CaseDetailsPage_actionButton__lEbZh{align-items:center;background:#639acb;border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.CaseDetailsPage_actionButton__lEbZh:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.CaseDetailsPage_buttonIcon__92sCz{font-size:1.2rem}.CaseDetailsPage_contactItem__kkkEr{background:#fff;border-radius:8px;gap:1rem}.CaseDetailsPage_contactIcon__gppWc{min-width:2rem;text-align:center}.CaseDetailsPage_contactDetails__7ztC0{display:flex;flex-direction:column;gap:.25rem}.CaseDetailsPage_contactLabel__zESu4{font-size:.9rem}.CaseDetailsPage_contactLink__4NGvD{color:#667eea;transition:color .3s ease}.CaseDetailsPage_contactLink__4NGvD:hover{color:#639acb}.CaseDetailsPage_modalOverlay__SIZE6{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CaseDetailsPage_modalContent__jVibj{animation:CaseDetailsPage_modalFadeIn__V4Dgj .3s ease-out;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0003;direction:rtl;max-width:500px;overflow:hidden;width:90%}@keyframes CaseDetailsPage_modalFadeIn__V4Dgj{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CaseDetailsPage_modalHeader__I2zY5{align-items:center;background:#639acb;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.CaseDetailsPage_modalTitle__YLkAK{font-size:1.3rem;font-weight:600;margin:0}.CaseDetailsPage_closeButton__E84Yq{background:none;border:none;color:#fff;cursor:pointer;font-size:1.8rem;line-height:1;padding:0;transition:all .2s}.CaseDetailsPage_closeButton__E84Yq:hover{transform:scale(1.2)}.CaseDetailsPage_modalBody__oHbbB{padding:1.5rem}.CaseDetailsPage_contactInfo__HzGaA{display:flex;flex-direction:column;gap:1rem}.CaseDetailsPage_contactItem__kkkEr{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;display:flex;padding:1rem;transition:all .2s ease}.CaseDetailsPage_contactItem__kkkEr:hover{background:#e9ecef;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.CaseDetailsPage_contactIcon__gppWc{align-items:center;background:#639acb;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:40px;justify-content:center;margin-left:1rem;width:40px}.CaseDetailsPage_contactDetails__7ztC0{flex:1 1}.CaseDetailsPage_contactLabel__zESu4{color:#495057;display:block;font-weight:600;margin-bottom:.25rem}.CaseDetailsPage_contactLink__4NGvD{color:#639acb;display:block;font-size:1.1rem;font-weight:500;text-decoration:none}.CaseDetailsPage_contactLink__4NGvD:hover{text-decoration:underline}.CaseDetailsPage_contactValue__BmnTo{color:#212529;font-size:1.1rem;font-weight:500}@media (max-width:768px){.CaseDetailsPage_mainContent__TDgv7{padding:1rem}.CaseDetailsPage_title__2E0B3{font-size:2rem}.CaseDetailsPage_header__ham5f{align-items:stretch;flex-direction:column}.CaseDetailsPage_backButton__bPvZX{text-align:center;width:100%}.CaseDetailsPage_caseDetailsCard__TBJhV{padding:1.5rem}.CaseDetailsPage_caseHeader__lgj8g{align-items:stretch;flex-direction:column;text-align:center}.CaseDetailsPage_caseTitle__qZh\+e{font-size:1.5rem}.CaseDetailsPage_detailsGrid__y9SQh{grid-template-columns:1fr}.CaseDetailsPage_detailsRow__vNNzw{align-items:stretch;flex-direction:column;gap:.5rem}.CaseDetailsPage_label__kot7H{font-size:.9rem;min-width:auto}.CaseDetailsPage_value__fP1y1{text-align:right}.CaseDetailsPage_sessionCard__BtZm0{padding:1rem}.CaseDetailsPage_sessionHeader__LODa3{align-items:stretch;flex-direction:column;gap:.5rem;text-align:center}.CaseDetailsPage_sessionTitle__Nv4za{font-size:1rem}.CaseDetailsPage_sessionDate__mQmBN{align-self:center}.CaseDetailsPage_actionButtons__Wu9pK{flex-direction:column;gap:.75rem}.CaseDetailsPage_actionButton__lEbZh{justify-content:center;padding:.75rem 1rem}.CaseDetailsPage_contactItem__kkkEr{align-items:flex-start;flex-direction:column;gap:.5rem}.CaseDetailsPage_contactIcon__gppWc{align-self:flex-start}}@media (max-width:480px){.CaseDetailsPage_mainContent__TDgv7{padding:.5rem}.CaseDetailsPage_title__2E0B3{font-size:1.8rem}.CaseDetailsPage_caseDetailsCard__TBJhV,.CaseDetailsPage_section__SDmH\+{padding:1rem}.CaseDetailsPage_sectionTitle__dq35x{font-size:1.1rem}.CaseDetailsPage_sessionCard__BtZm0{padding:.75rem}.CaseDetailsPage_sessionTitle__Nv4za{font-size:.95rem}.CaseDetailsPage_sessionDate__mQmBN{font-size:.8rem}.CaseDetailsPage_actionButton__lEbZh{font-size:.9rem;padding:.6rem 1rem}.CaseDetailsPage_buttonIcon__92sCz{font-size:1rem}.CaseDetailsPage_contactItem__kkkEr{padding:.75rem}.CaseDetailsPage_contactIcon__gppWc{font-size:1.2rem}}.CaseDocumentsPage_container__onGg-{background:linear-gradient(135deg,#e3f0ff,#f8fbff);direction:rtl;font-family:Arial,Tahoma,sans-serif;min-height:100vh}.CaseDocumentsPage_mainContent__lvcvP{background:linear-gradient(135deg,#e3f0ff,#f8fbff);margin:0 auto;max-width:1200px;padding:2rem}.CaseDocumentsPage_header__C1e1N{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.CaseDocumentsPage_title__j7VEO{color:#000;font-size:2.5rem;font-weight:700;margin:0;text-shadow:2px 2px 4px #0000004d}.CaseDocumentsPage_headerButtons__nKZM0{display:flex;flex-wrap:wrap;gap:1rem}.CaseDocumentsPage_backButton__4v\+C6{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#639acb;border:2px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.CaseDocumentsPage_backButton__4v\+C6:hover{background:#1110104d;border-color:#ffffff80;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.CaseDocumentsPage_addButton__\+xU\+j{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#48bb78;border:2px solid #48bb78;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.CaseDocumentsPage_addButton__\+xU\+j:hover{background:#38a169;border-color:#38a169;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.CaseDocumentsPage_loading__5iHdy{background:#ffffff1a;border-radius:15px;font-size:1.5rem;padding:3rem}.CaseDocumentsPage_errorMessage__D\+OF\+,.CaseDocumentsPage_loading__5iHdy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center}.CaseDocumentsPage_errorMessage__D\+OF\+{background:#dc3545e6;border-radius:12px;font-size:1.1rem;margin-bottom:2rem;padding:1.5rem}.CaseDocumentsPage_caseInfo__6nHxG{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.CaseDocumentsPage_caseTitle__r\+IaF{color:#333;flex:1 1;font-size:1.8rem;font-weight:700;margin:0}.CaseDocumentsPage_caseNumber__r\+E8x{background:#639acb;border-radius:20px;color:#fff;font-size:1rem;font-weight:700;padding:.5rem 1rem}.CaseDocumentsPage_documentsSection__ZUGjC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:2rem}.CaseDocumentsPage_sectionTitle__D2zm7{border-bottom:2px solid #dee2e6;color:#495057;font-size:1.5rem;font-weight:700;margin:0 0 2rem;padding-bottom:1rem}.CaseDocumentsPage_documentsLoading__kODhe{color:#6c757d;font-size:1.2rem;font-style:italic;padding:3rem;text-align:center}.CaseDocumentsPage_noDocuments__-JZM-{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:15px;color:#6c757d;padding:4rem 2rem;text-align:center}.CaseDocumentsPage_noDocumentsIcon__NQNUB{font-size:4rem;margin-bottom:1rem;opacity:.5}.CaseDocumentsPage_noDocuments__-JZM- h4{color:#495057;font-size:1.3rem;margin-bottom:.5rem}.CaseDocumentsPage_noDocuments__-JZM- p{font-size:1rem;margin:0}.CaseDocumentsPage_documentsGrid__6ZWmx{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CaseDocumentsPage_documentCard__0tP\+5{background:#fff;border:1px solid #e9ecef;border-radius:15px;box-shadow:0 4px 12px #00000014;padding:1.5rem;transition:all .3s ease}.CaseDocumentsPage_documentCard__0tP\+5:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.CaseDocumentsPage_documentHeader__3cI9H{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.CaseDocumentsPage_documentIcon__lXDgl{color:#639acb;font-size:2rem;min-width:2rem}.CaseDocumentsPage_documentName__xVn9C{color:#495057;flex:1 1;font-size:1.1rem;font-weight:600;line-height:1.4;word-break:break-word}.CaseDocumentsPage_documentInfo__z8WN0{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.CaseDocumentsPage_documentDetail__jpj4C{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.5rem}.CaseDocumentsPage_documentDetail__jpj4C .CaseDocumentsPage_label__oBaq5{color:#495057;flex-shrink:0;font-size:.9rem;font-weight:600;min-width:100px}.CaseDocumentsPage_documentDetail__jpj4C .CaseDocumentsPage_value__qlAih{color:#212529;flex:1 1;font-size:.9rem;text-align:left;word-break:break-word}.CaseDocumentsPage_documentActions__b8uT4{display:flex;justify-content:center}.CaseDocumentsPage_downloadButton__rnKcl{align-items:center;background:#639acb;border-radius:12px;box-shadow:0 4px 12px #639acb4d;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.CaseDocumentsPage_downloadButton__rnKcl:hover{background:#5a8bb5;box-shadow:0 6px 20px #639acb66;color:#fff;text-decoration:none;transform:translateY(-2px)}.CaseDocumentsPage_buttonIcon__7P\+ID{font-size:1.1rem}@media (max-width:768px){.CaseDocumentsPage_mainContent__lvcvP{padding:1rem}.CaseDocumentsPage_title__j7VEO{font-size:2rem}.CaseDocumentsPage_header__C1e1N{align-items:stretch;flex-direction:column}.CaseDocumentsPage_headerButtons__nKZM0{justify-content:center}.CaseDocumentsPage_backButton__4v\+C6{flex:1 1;text-align:center}.CaseDocumentsPage_caseInfo__6nHxG{align-items:stretch;flex-direction:column;text-align:center}.CaseDocumentsPage_caseTitle__r\+IaF{font-size:1.5rem}.CaseDocumentsPage_documentsSection__ZUGjC{padding:1.5rem}.CaseDocumentsPage_documentsGrid__6ZWmx{grid-template-columns:1fr}.CaseDocumentsPage_documentDetail__jpj4C{align-items:stretch;flex-direction:column;gap:.5rem}.CaseDocumentsPage_documentDetail__jpj4C .CaseDocumentsPage_label__oBaq5{min-width:auto}.CaseDocumentsPage_documentDetail__jpj4C .CaseDocumentsPage_value__qlAih{text-align:right}}@media (max-width:480px){.CaseDocumentsPage_mainContent__lvcvP{padding:.5rem}.CaseDocumentsPage_title__j7VEO{font-size:1.8rem}.CaseDocumentsPage_caseInfo__6nHxG{padding:1rem}.CaseDocumentsPage_caseTitle__r\+IaF{font-size:1.3rem}.CaseDocumentsPage_documentsSection__ZUGjC{padding:1rem}.CaseDocumentsPage_sectionTitle__D2zm7{font-size:1.3rem}.CaseDocumentsPage_documentCard__0tP\+5{padding:1rem}.CaseDocumentsPage_documentName__xVn9C{font-size:1rem}.CaseDocumentsPage_downloadButton__rnKcl{font-size:.9rem;padding:.6rem 1.5rem}.CaseDocumentsPage_headerButtons__nKZM0{flex-direction:column;gap:.5rem}}.AddDocumentPage_container__niwVO{background:linear-gradient(135deg,#e3f0ff,#f8fbff);direction:rtl;min-height:100vh}.AddDocumentPage_mainContent__m1QW2{background:linear-gradient(135deg,#e3f0ff,#f8fbff);margin:0 auto;max-width:1200px;padding:6rem 2rem 2rem}.AddDocumentPage_header__sEoiX{align-items:center;background:#fffffff2;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.AddDocumentPage_title__wAC7G{color:#2d3748;font-size:2rem;font-weight:700;margin:0}.AddDocumentPage_headerButtons__sWTXB{display:flex;gap:1rem}.AddDocumentPage_backButton__EhkDf{background:#4299e1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.AddDocumentPage_backButton__EhkDf:hover{background:#3182ce;transform:translateY(-2px)}.AddDocumentPage_caseInfo__XMHqp{align-items:center;background:#fffffff2;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.AddDocumentPage_caseTitle__o7Skg{color:#2d3748;font-size:1.5rem;font-weight:700;margin:0}.AddDocumentPage_caseNumber__xSCXS{background:#4299e1;border-radius:20px;color:#fff;font-weight:700;padding:.5rem 1rem}.AddDocumentPage_uploadForm__25PgJ{background:#fffffff2;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:2rem}.AddDocumentPage_section__As52A{border-bottom:1px solid #e2e8f0;margin-bottom:2.5rem;padding-bottom:2rem}.AddDocumentPage_section__As52A:last-child{border-bottom:none;margin-bottom:0}.AddDocumentPage_sectionTitle__FH5z1{align-items:center;color:#2d3748;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.AddDocumentPage_sectionTitle__FH5z1:before{content:"📋";font-size:1.2rem}.AddDocumentPage_sectionDescription__2-4ze{color:#718096;line-height:1.6;margin-bottom:1.5rem}.AddDocumentPage_dropZone__AejTg{background:#f7fafc;border:2px dashed #cbd5e0;border-radius:12px;cursor:pointer;padding:3rem;position:relative;text-align:center;transition:all .3s ease}.AddDocumentPage_dropZone__AejTg:hover{background:#ebf8ff;border-color:#4299e1}.AddDocumentPage_dropZone__AejTg.AddDocumentPage_dragActive__w8n5z{background:#ebf8ff;border-color:#4299e1;transform:scale(1.02)}.AddDocumentPage_dropZone__AejTg.AddDocumentPage_hasFile__mb-2T{background:#f0fff4;border-color:#48bb78}.AddDocumentPage_fileInput__22d-e{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.AddDocumentPage_dropZoneContent__1gI9M{pointer-events:none}.AddDocumentPage_uploadIcon__gc3JT{font-size:3rem;margin-bottom:1rem}.AddDocumentPage_dropZoneText__Ga2m6{color:#4a5568;font-size:1.2rem;margin-bottom:.5rem}.AddDocumentPage_browseLink__WNt9E{color:#4299e1;cursor:pointer;pointer-events:all;text-decoration:underline}.AddDocumentPage_browseLink__WNt9E:hover{color:#3182ce}.AddDocumentPage_supportedFormats__MukPZ{color:#718096;font-size:.9rem;margin-bottom:.25rem}.AddDocumentPage_maxSize__RmBhn{color:#718096;font-size:.9rem}.AddDocumentPage_selectedFile__VrdKI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:1rem;padding:1rem}.AddDocumentPage_fileIcon__Engvb{font-size:2rem}.AddDocumentPage_fileInfo__Jv\+Z0{flex:1 1}.AddDocumentPage_fileName__bJgAG{color:#2d3748;font-weight:700;margin-bottom:.25rem}.AddDocumentPage_fileSize__iRb6n{color:#718096;font-size:.9rem}.AddDocumentPage_removeFile__Hs5cp{background:#fed7d7;border:none;border-radius:50%;color:#e53e3e;cursor:pointer;font-size:1rem;height:2rem;transition:all .3s ease;width:2rem}.AddDocumentPage_removeFile__Hs5cp:hover{background:#feb2b2;transform:scale(1.1)}.AddDocumentPage_formGroup__NkjSv{margin-bottom:1.5rem}.AddDocumentPage_label__NggRP{color:#2d3748;display:block;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.AddDocumentPage_input__6PrDV{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;padding:.75rem;transition:all .3s ease;width:100%}.AddDocumentPage_input__6PrDV:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.AddDocumentPage_textarea__B07RW{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;min-height:80px;padding:.75rem;resize:vertical;transition:all .3s ease;width:100%}.AddDocumentPage_textarea__B07RW:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.AddDocumentPage_sourceAppGrid__2Ehq9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.AddDocumentPage_sourceAppOption__kk8cc{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:block;padding:1rem;position:relative;transition:all .3s ease}.AddDocumentPage_sourceAppOption__kk8cc.AddDocumentPage_selected__qcamu,.AddDocumentPage_sourceAppOption__kk8cc:hover{background:#ebf8ff;border-color:#4299e1}.AddDocumentPage_sourceAppOption__kk8cc.AddDocumentPage_selected__qcamu:before{align-items:center;background:#4299e1;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.8rem;font-weight:700;height:1.5rem;justify-content:center;left:.5rem;position:absolute;top:.5rem;width:1.5rem}.AddDocumentPage_radioInput__FvdRh{display:none}.AddDocumentPage_optionContent__UWm7f{padding-right:2rem}.AddDocumentPage_optionTitle__ViCat{color:#2d3748;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.AddDocumentPage_optionDescription__KXdP6{color:#718096;font-size:.9rem;line-height:1.4}.AddDocumentPage_submitSection__yZwFI{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:2rem}.AddDocumentPage_submitButtons__yOD7D{display:flex;gap:1rem;justify-content:flex-end}.AddDocumentPage_cancelButton__SR2ya{background:#e2e8f0;border:none;border-radius:8px;color:#4a5568;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:all .3s ease}.AddDocumentPage_cancelButton__SR2ya:hover{background:#cbd5e0}.AddDocumentPage_submitButton__ZPjs7{background:#48bb78;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 2rem;transition:all .3s ease}.AddDocumentPage_submitButton__ZPjs7:hover:not(:disabled){background:#38a169;transform:translateY(-2px)}.AddDocumentPage_submitButton__ZPjs7:disabled{background:#a0aec0;cursor:not-allowed;transform:none}.AddDocumentPage_errorMessage__ChqRJ{background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;color:#e53e3e;margin-bottom:1rem;padding:1rem}.AddDocumentPage_successMessage__zFAsF{background:#c6f6d5;border:1px solid #9ae6b4;border-radius:8px;color:#22543d;margin-bottom:1rem;padding:1rem}@media (max-width:768px){.AddDocumentPage_mainContent__m1QW2{padding:5rem 1rem 1rem}.AddDocumentPage_header__sEoiX{flex-direction:column;gap:1rem;text-align:center}.AddDocumentPage_headerButtons__sWTXB{flex-direction:column;width:100%}.AddDocumentPage_backButton__EhkDf{width:100%}.AddDocumentPage_caseInfo__XMHqp{flex-direction:column;gap:1rem;text-align:center}.AddDocumentPage_sourceAppGrid__2Ehq9{grid-template-columns:1fr}.AddDocumentPage_submitButtons__yOD7D{flex-direction:column}.AddDocumentPage_cancelButton__SR2ya,.AddDocumentPage_submitButton__ZPjs7{width:100%}.AddDocumentPage_dropZone__AejTg{padding:2rem 1rem}}@media (max-width:480px){.AddDocumentPage_title__wAC7G{font-size:1.5rem}.AddDocumentPage_uploadForm__25PgJ{padding:1rem}.AddDocumentPage_section__As52A{margin-bottom:1.5rem;padding-bottom:1.5rem}.AddDocumentPage_sectionTitle__FH5z1{font-size:1.2rem}}.GeneralAddDocumentPage_container__qPFJX{background:linear-gradient(135deg,#e3f0ff,#f8fbff);direction:rtl;min-height:100vh}.GeneralAddDocumentPage_mainContent__7OMeX{background:linear-gradient(135deg,#e3f0ff,#f8fbff);margin:0 auto;max-width:1000px;padding:6rem 2rem 2rem}.GeneralAddDocumentPage_header__0hcJV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.GeneralAddDocumentPage_title__oYtwe{-webkit-text-fill-color:#0000;background:#667eea;-webkit-background-clip:text;background-clip:text;color:#667eea;font-size:2.2rem;font-weight:700;margin:0}.GeneralAddDocumentPage_headerButtons__DGCwl{display:flex;gap:1rem}.GeneralAddDocumentPage_backButton__i8Wdv{background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:12px;box-shadow:0 4px 15px #4299e14d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.GeneralAddDocumentPage_backButton__i8Wdv:hover{box-shadow:0 6px 20px #4299e166;transform:translateY(-2px)}.GeneralAddDocumentPage_formContainer__Z17FQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:2.5rem}.GeneralAddDocumentPage_form__7XB-z{display:flex;flex-direction:column;gap:2rem}.GeneralAddDocumentPage_formGroup__LEsIa{display:flex;flex-direction:column;gap:.75rem}.GeneralAddDocumentPage_label__MhM90{align-items:center;color:#2d3748;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.GeneralAddDocumentPage_label__MhM90:before{content:"📋";font-size:1rem}.GeneralAddDocumentPage_label__MhM90.GeneralAddDocumentPage_required__0c\+vf:after{color:#e53e3e;content:" *";font-weight:700}.GeneralAddDocumentPage_select__5cVrK{background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;font-size:1rem;padding:1rem;transition:all .3s ease}.GeneralAddDocumentPage_select__5cVrK:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.GeneralAddDocumentPage_select__5cVrK:disabled{background:#f7fafc;color:#a0aec0;cursor:not-allowed}.GeneralAddDocumentPage_loading__XE4Di{background:#ebf8ff;border:2px solid #bee3f8;border-radius:12px;color:#4299e1;font-weight:600;padding:1rem;text-align:center}.GeneralAddDocumentPage_fileUpload__\+XQ-0{align-items:center;background:#f7fafc;border:3px dashed #cbd5e0;border-radius:16px;cursor:pointer;display:flex;justify-content:center;min-height:200px;padding:3rem 2rem;position:relative;text-align:center;transition:all .3s ease}.GeneralAddDocumentPage_fileUpload__\+XQ-0:hover{background:#ebf8ff;border-color:#4299e1;box-shadow:0 8px 25px #4299e126;transform:translateY(-2px)}.GeneralAddDocumentPage_fileUpload__\+XQ-0.GeneralAddDocumentPage_dragOver__y4k-K{background:#ebf8ff;border-color:#4299e1;box-shadow:0 12px 30px #4299e133;transform:scale(1.02)}.GeneralAddDocumentPage_fileInput__Ov5La{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.GeneralAddDocumentPage_fileUploadContent__kGxki{align-items:center;display:flex;flex-direction:column;gap:1rem;pointer-events:none}.GeneralAddDocumentPage_fileUploadIcon__B59hM{color:#4299e1;font-size:4rem;margin-bottom:.5rem}.GeneralAddDocumentPage_fileUploadText__OSsff{color:#4a5568;font-size:1.3rem;font-weight:500;line-height:1.5}.GeneralAddDocumentPage_selectedFile__XgS5y{background:linear-gradient(135deg,#48bb78,#38a169);border-radius:12px;box-shadow:0 4px 15px #48bb784d;color:#fff;font-weight:600;padding:1rem 1.5rem}.GeneralAddDocumentPage_input__rNOYX{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease}.GeneralAddDocumentPage_input__rNOYX:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.GeneralAddDocumentPage_textarea__qh2Br{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:1rem;min-height:120px;padding:1rem;resize:vertical;transition:all .3s ease}.GeneralAddDocumentPage_textarea__qh2Br:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.GeneralAddDocumentPage_radioGroup__x3VOE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:.5rem}.GeneralAddDocumentPage_radioLabel__t5-Jr{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:.75rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease}.GeneralAddDocumentPage_radioLabel__t5-Jr:hover{background:#ebf8ff;border-color:#4299e1;box-shadow:0 4px 15px #4299e11a;transform:translateY(-2px)}.GeneralAddDocumentPage_radioLabel__t5-Jr.GeneralAddDocumentPage_selected__MVJoL{background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-color:#4299e1;box-shadow:0 4px 15px #4299e133}.GeneralAddDocumentPage_radioInput__3iUXA{accent-color:#4299e1;height:1.2rem;width:1.2rem}.GeneralAddDocumentPage_radioText__FVYCb{color:#2d3748;font-weight:500}.GeneralAddDocumentPage_error__iaqYb{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:2px solid #feb2b2;border-radius:12px;box-shadow:0 4px 15px #c530301a;color:#c53030;font-weight:600;margin-top:.5rem;padding:1rem 1.5rem}.GeneralAddDocumentPage_success__xeUid{background:linear-gradient(135deg,#c6f6d5,#9ae6b4);border:2px solid #9ae6b4;border-radius:12px;box-shadow:0 4px 15px #22543d1a;color:#22543d;font-weight:600;margin-top:.5rem;padding:1rem 1.5rem}.GeneralAddDocumentPage_submitButton__FNuq6{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:12px;box-shadow:0 4px 15px #48bb784d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:all .3s ease}.GeneralAddDocumentPage_submitButton__FNuq6:hover:not(:disabled){box-shadow:0 6px 20px #48bb7866;transform:translateY(-2px)}.GeneralAddDocumentPage_submitButton__FNuq6:disabled{background:#a0aec0;box-shadow:none;cursor:not-allowed;transform:none}.GeneralAddDocumentPage_submitButton__FNuq6.GeneralAddDocumentPage_loading__XE4Di{background:linear-gradient(135deg,#4299e1,#3182ce);position:relative}.GeneralAddDocumentPage_submitButton__FNuq6.GeneralAddDocumentPage_loading__XE4Di:after{animation:GeneralAddDocumentPage_spin__rzQXj 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:20px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px}@keyframes GeneralAddDocumentPage_spin__rzQXj{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@media (max-width:768px){.GeneralAddDocumentPage_mainContent__7OMeX{padding:5rem 1rem 1rem}.GeneralAddDocumentPage_header__0hcJV{flex-direction:column;gap:1rem;text-align:center}.GeneralAddDocumentPage_title__oYtwe{font-size:1.8rem}.GeneralAddDocumentPage_formContainer__Z17FQ{padding:1.5rem}.GeneralAddDocumentPage_radioGroup__x3VOE{grid-template-columns:1fr}.GeneralAddDocumentPage_fileUpload__\+XQ-0{min-height:150px;padding:2rem 1rem}.GeneralAddDocumentPage_fileUploadIcon__B59hM{font-size:3rem}.GeneralAddDocumentPage_fileUploadText__OSsff{font-size:1.1rem}}@media (max-width:480px){.GeneralAddDocumentPage_title__oYtwe{font-size:1.5rem}.GeneralAddDocumentPage_formContainer__Z17FQ,.GeneralAddDocumentPage_header__0hcJV{padding:1rem}.GeneralAddDocumentPage_backButton__i8Wdv{font-size:.9rem;padding:.5rem 1rem}.GeneralAddDocumentPage_submitButton__FNuq6{font-size:1rem;padding:.75rem 1.5rem}}.AppointmentBookingPage_container__U8Cg2{background:linear-gradient(135deg,#e3f0ff,#f8fbff);direction:rtl;min-height:100vh}.AppointmentBookingPage_mainContent__QQV6h{margin:0 auto;max-width:800px;padding:2rem}.AppointmentBookingPage_header__y7x9k{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.AppointmentBookingPage_title__1Hal6{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.AppointmentBookingPage_backButton__P9uEN{background:#fff;border:2px solid #000;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.AppointmentBookingPage_backButton__P9uEN:hover{background:#f8f9fa;border-color:#000;transform:translateY(-2px)}.AppointmentBookingPage_errorMessage__5746R{background:#dc3545e6;border-radius:8px;color:#fff;margin-bottom:1rem;padding:1rem;text-align:center}.AppointmentBookingPage_successMessage__T8CIo{background:#28a745e6;border-radius:8px;color:#fff;margin-bottom:1rem;padding:1rem;text-align:center}.AppointmentBookingPage_formContainer__GrmXA{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 10px 30px #0003;padding:2rem}.AppointmentBookingPage_form__vjPPL{display:flex;flex-direction:column;gap:1.5rem}.AppointmentBookingPage_formGroup__MxApO{display:flex;flex-direction:column}.AppointmentBookingPage_formRow__Hx7Hy{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AppointmentBookingPage_label__3aIO2{color:#333;font-size:1rem;font-weight:700;margin-bottom:.5rem}.AppointmentBookingPage_required__F2wxB{color:#dc3545}.AppointmentBookingPage_input__OkCOD,.AppointmentBookingPage_select__q82QW,.AppointmentBookingPage_textarea__hTFIQ{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .3s ease}.AppointmentBookingPage_input__OkCOD:focus,.AppointmentBookingPage_select__q82QW:focus,.AppointmentBookingPage_textarea__hTFIQ:focus{border-color:#639acb;box-shadow:0 0 0 3px #639acb1a;outline:none}.AppointmentBookingPage_textarea__hTFIQ{min-height:100px;resize:vertical}.AppointmentBookingPage_buttonGroup__70zDR{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.AppointmentBookingPage_submitButton__-lHYt{background:#639acb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;min-width:200px;padding:1rem 2rem;transition:all .3s ease}.AppointmentBookingPage_submitButton__-lHYt:hover:not(:disabled){background:#5a8bb5;box-shadow:0 5px 15px #639acb4d;transform:translateY(-2px)}.AppointmentBookingPage_submitButton__-lHYt:disabled{background:#ccc;cursor:not-allowed;transform:none}.AppointmentBookingPage_viewAppointmentsButton__egB-s{background:#0000;border:2px solid #639acb;border-radius:8px;color:#639acb;cursor:pointer;font-size:1.1rem;font-weight:700;min-width:200px;padding:1rem 2rem;transition:all .3s ease}.AppointmentBookingPage_viewAppointmentsButton__egB-s:hover{background:#639acb;color:#fff;transform:translateY(-2px)}.AppointmentBookingPage_validating__b2oSe{align-items:center;color:#639acb;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem}.AppointmentBookingPage_validating__b2oSe:before{animation:AppointmentBookingPage_pulse__FqzKp 1.5s infinite;content:"⏳"}.AppointmentBookingPage_codeError__cK2QZ{align-items:center;color:#dc3545;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem}.AppointmentBookingPage_codeError__cK2QZ:before{content:"❌"}.AppointmentBookingPage_lawyerInfo__hKeB8{background:#f8f9fa;border:2px solid #639acb;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.AppointmentBookingPage_lawyerInfoTitle__tuNNX{align-items:center;color:#639acb;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.AppointmentBookingPage_lawyerInfoTitle__tuNNX:before{content:"✅"}.AppointmentBookingPage_lawyerDetails__H6ygX{display:flex;flex-direction:column;gap:.75rem}.AppointmentBookingPage_lawyerRow__j7x-V{align-items:center;display:flex;justify-content:space-between}.AppointmentBookingPage_lawyerLabel__nEFyG{color:#555;font-weight:700;min-width:120px}.AppointmentBookingPage_lawyerValue__5qoIb{color:#333;flex:1 1;text-align:left}@keyframes AppointmentBookingPage_pulse__FqzKp{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.AppointmentBookingPage_mainContent__QQV6h{padding:1rem}.AppointmentBookingPage_header__y7x9k{flex-direction:column;gap:1rem;text-align:center}.AppointmentBookingPage_title__1Hal6{font-size:2rem}.AppointmentBookingPage_formContainer__GrmXA{padding:1.5rem}.AppointmentBookingPage_formRow__Hx7Hy{grid-template-columns:1fr}.AppointmentBookingPage_buttonGroup__70zDR{flex-direction:column}.AppointmentBookingPage_submitButton__-lHYt,.AppointmentBookingPage_viewAppointmentsButton__egB-s{min-width:auto;width:100%}.AppointmentBookingPage_lawyerInfo__hKeB8{padding:1rem}.AppointmentBookingPage_lawyerRow__j7x-V{align-items:flex-start;flex-direction:column;gap:.25rem}.AppointmentBookingPage_lawyerLabel__nEFyG{min-width:auto}.AppointmentBookingPage_lawyerValue__5qoIb{text-align:right;width:100%}}.AppointmentsPage_container__EOTva{background:linear-gradient(135deg,#e3f0ff,#f8fbff);direction:rtl;min-height:100vh}.AppointmentsPage_mainContent__aZM3F{margin:0 auto;max-width:1200px;padding:2rem}.AppointmentsPage_header__MEuU8{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.AppointmentsPage_title__CSWlZ{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.AppointmentsPage_headerButtons__AIsHq{display:flex;gap:1rem}.AppointmentsPage_bookButton__-9d0C{background:#639acb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.AppointmentsPage_bookButton__-9d0C:hover{background:#5a8bb5;transform:translateY(-2px)}.AppointmentsPage_backButton__sm-Ii{background:#fff;border:2px solid #000;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.AppointmentsPage_backButton__sm-Ii:hover{background:#f8f9fa;border-color:#000;transform:translateY(-2px)}.AppointmentsPage_loading__0cc3o{color:#fff;font-size:1.2rem;padding:2rem;text-align:center}.AppointmentsPage_errorMessage__dTKAn{background:#dc3545e6;border-radius:8px;color:#fff;margin-bottom:1rem;padding:1rem;text-align:center}.AppointmentsPage_noAppointments__VHd0F{background:#fffffff2;border-radius:12px;box-shadow:0 10px 30px #0003;padding:3rem;text-align:center}.AppointmentsPage_noAppointments__VHd0F h2{color:#333;margin-bottom:1rem}.AppointmentsPage_noAppointments__VHd0F p{color:#666;margin-bottom:2rem}.AppointmentsPage_bookFirstButton__JoPdu{background:#639acb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease}.AppointmentsPage_bookFirstButton__JoPdu:hover{background:#5a8bb5;transform:translateY(-2px)}.AppointmentsPage_appointmentsGrid__7AopD{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.AppointmentsPage_appointmentCard__bFNZ7{background:#fffffff2;border-radius:12px;box-shadow:0 5px 20px #0000001a;padding:1.5rem;transition:all .3s ease}.AppointmentsPage_appointmentCard__bFNZ7:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.AppointmentsPage_appointmentHeader__p3Ryf{align-items:flex-start;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.AppointmentsPage_appointmentSubject__gv3wa{color:#333;flex:1 1;font-size:1.3rem;font-weight:700;margin:0}.AppointmentsPage_status__SlcX5{border-radius:20px;font-size:.9rem;font-weight:700;padding:.5rem 1rem;white-space:nowrap}.AppointmentsPage_statusPending__GTobL{background:#fff3cd;color:#856404}.AppointmentsPage_statusApproved__EReq6{background:#d4edda;color:#155724}.AppointmentsPage_statusRejected__5lkKL{background:#f8d7da;color:#721c24}.AppointmentsPage_statusCompleted__bnTy2{background:#d1ecf1;color:#0c5460}.AppointmentsPage_statusCancelled__eTfJK{background:#f8d7da;color:#721c24}.AppointmentsPage_statusDefault__Vwk0v{background:#e2e3e5;color:#383d41}.AppointmentsPage_appointmentDetails__Hs-fl{display:flex;flex-direction:column;gap:.75rem}.AppointmentsPage_appointmentRow__\+Bg5o{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.AppointmentsPage_label__A0ggp{color:#555;flex-shrink:0;font-weight:700;min-width:120px}.AppointmentsPage_value__3wlIs{color:#333;flex:1 1;text-align:left}.AppointmentsPage_originalTime__WoSKX{align-items:center;background:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem}.AppointmentsPage_originalTime__WoSKX .AppointmentsPage_label__A0ggp{color:#856404}.AppointmentsPage_originalTime__WoSKX .AppointmentsPage_value__3wlIs{color:#856404;font-weight:700}.AppointmentsPage_appointmentActions__sr4gu{display:flex;justify-content:center;margin-top:1rem}.AppointmentsPage_viewButton__ythCj{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem 1.5rem;transition:all .2s ease;width:100%}.AppointmentsPage_viewButton__ythCj:hover{background-color:#0069d9}@media (max-width:768px){.AppointmentsPage_mainContent__aZM3F{padding:1rem}.AppointmentsPage_header__MEuU8{flex-direction:column;gap:1rem;text-align:center}.AppointmentsPage_title__CSWlZ{font-size:2rem}.AppointmentsPage_headerButtons__AIsHq{flex-direction:column;width:100%}.AppointmentsPage_backButton__sm-Ii,.AppointmentsPage_bookButton__-9d0C{width:100%}.AppointmentsPage_appointmentsGrid__7AopD{grid-template-columns:1fr}.AppointmentsPage_appointmentHeader__p3Ryf{align-items:stretch;flex-direction:column;gap:1rem}.AppointmentsPage_appointmentRow__\+Bg5o{flex-direction:column;gap:.5rem}.AppointmentsPage_label__A0ggp{min-width:auto}.AppointmentsPage_value__3wlIs{text-align:right}.AppointmentsPage_originalTime__WoSKX{flex-direction:column;gap:.5rem}}.AppointmentDetailPage_container__StB5D{background:linear-gradient(180deg,#f5f7fa,#e4e7eb);display:flex;flex-direction:column;min-height:100vh}.AppointmentDetailPage_mainContent__doSRe{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.AppointmentDetailPage_pageHeader__F1h64{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.AppointmentDetailPage_headerLeft__6eJ4d{align-items:center;display:flex;gap:1rem}.AppointmentDetailPage_title__4O9Y0{color:#333;font-size:2.5rem;margin:0}.AppointmentDetailPage_backButton__BOJpt{background-color:#f0f0f0;border:none;border-radius:8px;color:#555;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease}.AppointmentDetailPage_backButton__BOJpt:hover{background-color:#e0e0e0}.AppointmentDetailPage_appointmentStatus__0PS-R{border-radius:20px;font-size:1rem;font-weight:700;padding:.5rem 1.5rem}.AppointmentDetailPage_statusPending__04em0{background:#fff3cd;color:#856404}.AppointmentDetailPage_statusApproved__UDDk8{background:#d4edda;color:#155724}.AppointmentDetailPage_statusRejected__19KrX{background:#f8d7da;color:#721c24}.AppointmentDetailPage_statusCompleted__Dr73x{background:#d1ecf1;color:#0c5460}.AppointmentDetailPage_statusCancelled__FCWJ3{background:#f8d7da;color:#721c24}.AppointmentDetailPage_statusDefault__0D4Yv{background:#e2e3e5;color:#383d41}.AppointmentDetailPage_appointmentCard__vCZat{background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000001a;padding:2rem}.AppointmentDetailPage_cardHeader__FhIQA{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.5rem}.AppointmentDetailPage_appointmentSubject__cwuu6{color:#333;font-size:1.8rem;margin:0}.AppointmentDetailPage_appointmentDetails__oV36i{display:flex;flex-direction:column;gap:2rem}.AppointmentDetailPage_detailSection__iM1W7{background:#f9f9f9;border-radius:8px;padding:1.5rem}.AppointmentDetailPage_sectionTitle__LAPXC{border-bottom:2px solid #eee;color:#444;font-size:1.3rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.AppointmentDetailPage_detailGrid__RKSTY{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.AppointmentDetailPage_detailItem__hnnb7{display:flex;flex-direction:column;gap:.5rem}.AppointmentDetailPage_detailLabel__GaWJN{color:#666;font-size:.9rem;font-weight:700}.AppointmentDetailPage_detailValue__7j5F2{color:#333;font-size:1.1rem}.AppointmentDetailPage_notesBox__iT\+WD{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem;white-space:pre-wrap}.AppointmentDetailPage_actionSection__WeLV4{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.AppointmentDetailPage_suggestedTimeActions__E-KsO{background:#fff3cd;border-left:5px solid #ffc107;border-radius:8px;padding:1.5rem}.AppointmentDetailPage_suggestedTimeInfo__mH4lg{margin-bottom:1rem}.AppointmentDetailPage_suggestedTimeInfo__mH4lg p{color:#856404;margin:0}.AppointmentDetailPage_actionButtons__egT5F{display:flex;flex-wrap:wrap;gap:1rem}.AppointmentDetailPage_approveButton__zIEIM{background-color:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease}.AppointmentDetailPage_approveButton__zIEIM:hover{background-color:#218838}.AppointmentDetailPage_cancelButton__Y-E2W{background-color:#ffc107;border:none;border-radius:8px;color:#212529;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease}.AppointmentDetailPage_cancelButton__Y-E2W:hover{background-color:#e0a800}.AppointmentDetailPage_deleteSection__A9ctu{border-top:1px solid #eee;padding-top:1.5rem;text-align:center}.AppointmentDetailPage_deleteButton__b0uIc{background-color:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 2rem;transition:all .2s ease}.AppointmentDetailPage_deleteButton__b0uIc:hover{background-color:#c82333}.AppointmentDetailPage_modalOverlay__VjuLN{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AppointmentDetailPage_modalContent__MaDuV{background:#fff;border-radius:12px;box-shadow:0 5px 30px #0003;max-width:500px;padding:2rem;width:90%}.AppointmentDetailPage_modalTitle__OA2c\+{color:#333;font-size:1.5rem;margin-bottom:1rem;margin-top:0;text-align:center}.AppointmentDetailPage_modalMessage__yc8GT{color:#555;margin-bottom:1.5rem;text-align:center}.AppointmentDetailPage_modalForm__wEEW4{margin-bottom:1.5rem}.AppointmentDetailPage_modalLabel__wYNZJ{color:#555;display:block;font-weight:700;margin-bottom:.5rem}.AppointmentDetailPage_modalTextarea__\+Jqc9{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.75rem;resize:vertical;width:100%}.AppointmentDetailPage_modalActions__5hDxd{display:flex;gap:1rem;justify-content:center}.AppointmentDetailPage_modalCancelButton__dKx14{background-color:#f0f0f0;border:none;border-radius:8px;color:#555;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease}.AppointmentDetailPage_modalCancelButton__dKx14:hover{background-color:#e0e0e0}.AppointmentDetailPage_modalConfirmButton__uwpnX{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;min-width:100px;padding:.75rem 1.5rem;transition:all .2s ease}.AppointmentDetailPage_modalConfirmButton__uwpnX:hover{background-color:#0069d9}.AppointmentDetailPage_buttonLoader__9aA23{animation:AppointmentDetailPage_spin__zRDTD 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes AppointmentDetailPage_spin__zRDTD{to{transform:rotate(1turn)}}.AppointmentDetailPage_loadingContainer__upBx-{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.AppointmentDetailPage_loader__NzHwr{animation:AppointmentDetailPage_spin__zRDTD 1s linear infinite;border:5px solid #007bff33;border-radius:50%;border-top-color:#007bff;height:50px;margin-bottom:1rem;width:50px}.AppointmentDetailPage_errorContainer__tyK1c{background:#f8d7da;border-radius:8px;padding:2rem;text-align:center}.AppointmentDetailPage_errorMessage__xmFx2{color:#721c24;font-size:1.2rem;margin-bottom:1.5rem}.AppointmentDetailPage_buttonGroup__U6wtH{display:flex;gap:1rem;justify-content:center}.AppointmentDetailPage_retryButton__0VEEe{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease}.AppointmentDetailPage_retryButton__0VEEe:hover{background-color:#0069d9}@media (max-width:768px){.AppointmentDetailPage_mainContent__doSRe{padding:1rem}.AppointmentDetailPage_pageHeader__F1h64{align-items:flex-start;flex-direction:column;gap:1rem}.AppointmentDetailPage_title__4O9Y0{font-size:2rem}.AppointmentDetailPage_detailGrid__RKSTY{grid-template-columns:1fr}.AppointmentDetailPage_actionButtons__egT5F{flex-direction:column}.AppointmentDetailPage_approveButton__zIEIM,.AppointmentDetailPage_cancelButton__Y-E2W,.AppointmentDetailPage_deleteButton__b0uIc{width:100%}.AppointmentDetailPage_modalContent__MaDuV{padding:1.5rem;width:95%}.AppointmentDetailPage_modalActions__5hDxd{flex-direction:column;gap:.5rem}.AppointmentDetailPage_modalCancelButton__dKx14,.AppointmentDetailPage_modalConfirmButton__uwpnX{width:100%}}.NotificationsPage_container__bsDpK{background:linear-gradient(135deg,#e3f0ff,#f8fbff);direction:rtl;min-height:100vh}.NotificationsPage_content__KfjS5{margin:0 auto;max-width:1200px;padding:2rem}.NotificationsPage_header__Wjaso{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:1rem;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.NotificationsPage_title__HRZt9{color:#2d3748;font-size:2.5rem;font-weight:700;margin:0}.NotificationsPage_backButton__UhAlr{background:#4299e1;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.NotificationsPage_backButton__UhAlr:hover{background:#3182ce;transform:translateY(-2px)}.NotificationsPage_controls__tezcQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:1rem;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.NotificationsPage_filterButtons__ridtD{display:flex;gap:.5rem}.NotificationsPage_filterButton__\+wLhw{background:#fffc;border:2px solid #0000;border-radius:.5rem;color:#4a5568;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:all .3s ease}.NotificationsPage_filterButton__\+wLhw:hover{background:#fff;transform:translateY(-1px)}.NotificationsPage_filterButton__\+wLhw.NotificationsPage_active__S\+qhH{background:#4299e1;border-color:#3182ce;color:#fff}.NotificationsPage_markAllButton__trnAN{background:#48bb78;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:all .3s ease}.NotificationsPage_markAllButton__trnAN:hover{background:#38a169;transform:translateY(-1px)}.NotificationsPage_loadingContainer__\+8Wnn{align-items:center;display:flex;justify-content:center;min-height:300px}.NotificationsPage_notificationsList__56SK0{display:flex;flex-direction:column;gap:1rem}.NotificationsPage_notificationCard__nirNO{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:1rem;box-shadow:0 8px 32px #0000001a;cursor:pointer;padding:1.5rem;transition:all .3s ease}.NotificationsPage_notificationCard__nirNO:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.NotificationsPage_notificationCard__nirNO.NotificationsPage_unread__BTrxZ{background:#4299e10d;border-right:4px solid #4299e1}.NotificationsPage_notificationHeader__P7WAx{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.NotificationsPage_notificationTitle__I6m6Q{align-items:center;color:#2d3748;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem}.NotificationsPage_notificationDate__qqS0C{color:#718096;font-size:.875rem;font-weight:500}.NotificationsPage_unreadDot__d6WL2{animation:NotificationsPage_pulse__MBYtc 2s infinite;background:#4299e1;border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes NotificationsPage_pulse__MBYtc{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.NotificationsPage_notificationBody__qSEUk{display:flex;flex-direction:column;gap:1rem}.NotificationsPage_notificationMessage__-\+aHn{color:#4a5568;font-size:1rem;line-height:1.6}.NotificationsPage_notificationMeta__Rkwjf{align-items:center;display:flex;gap:1rem}.NotificationsPage_notificationType__UE-jm{background:#edf2f7;border-radius:1rem;color:#4a5568;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.NotificationsPage_caseNumber__3JoX1{background:#bee3f8;border-radius:1rem;color:#2b6cb0;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.NotificationsPage_emptyState__va\+Nh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:1rem;box-shadow:0 8px 32px #0000001a;padding:3rem;text-align:center}.NotificationsPage_emptyState__va\+Nh p{color:#718096;font-size:1.25rem;margin:0}@media (max-width:768px){.NotificationsPage_content__KfjS5{padding:1rem}.NotificationsPage_header__Wjaso{flex-direction:column;gap:1rem;text-align:center}.NotificationsPage_title__HRZt9{font-size:2rem}.NotificationsPage_controls__tezcQ{flex-direction:column;gap:1rem}.NotificationsPage_filterButtons__ridtD{flex-wrap:wrap;justify-content:center}.NotificationsPage_notificationCard__nirNO{padding:1rem}.NotificationsPage_notificationHeader__P7WAx{align-items:flex-start;flex-direction:column;gap:.5rem}.NotificationsPage_notificationTitle__I6m6Q{font-size:1.1rem}.NotificationsPage_notificationMeta__Rkwjf{flex-wrap:wrap;gap:.5rem}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#2d3748;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{direction:rtl;min-height:100vh}.App,body{font-family:Almarai,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#639acb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a7fb8}button{border:none;cursor:pointer}button,input,textarea{font-family:inherit;outline:none}a{color:inherit;text-decoration:none}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.0e880471.css.map*/