.AdminMessagePopup_overlay__ymTDK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:AdminMessagePopup_fadeIn__zOkv5 .3s ease}@keyframes AdminMessagePopup_fadeIn__zOkv5{0%{opacity:0}to{opacity:1}}.AdminMessagePopup_popup__HzZy2{background:#fff;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:AdminMessagePopup_slideIn__QVRbd .3s ease;overflow:hidden}@keyframes AdminMessagePopup_slideIn__QVRbd{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AdminMessagePopup_header__2nQY5{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #eee}.AdminMessagePopup_icon__V3SGH{font-size:24px}.AdminMessagePopup_title__DiACR{flex:1 1;margin:0;font-size:18px;font-weight:600;color:#1a365d}.AdminMessagePopup_closeBtn__wWaDS{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.AdminMessagePopup_closeBtn__wWaDS:hover{background:#f5f5f5;color:#333}.AdminMessagePopup_body__N67Qk{padding:20px}.AdminMessagePopup_message__zN0iO{margin:0;font-size:15px;line-height:1.7;color:#333;white-space:pre-wrap}.AdminMessagePopup_relatedQuestion__b_7Ms{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:8px;border-right:3px solid #1a365d}.AdminMessagePopup_relatedLabel__DuJYl{display:block;font-size:12px;color:#666;margin-bottom:4px}.AdminMessagePopup_relatedText__Th5iJ{margin:0;font-size:14px;color:#1a365d;font-style:italic}.AdminMessagePopup_footer__9n4tv{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#f8f9fa;border-top:1px solid #eee;font-size:12px;color:#666}.AdminMessagePopup_from__MQttO{font-weight:500;color:#1a365d}.AdminMessagePopup_time__qUAWF{margin-right:auto}.AdminMessagePopup_count__cRq33{background:#1a365d;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px}.AdminMessagePopup_okBtn__x0bJZ{width:100%;padding:14px;background:#1a365d;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.AdminMessagePopup_okBtn__x0bJZ:hover{background:#2c4a7c}.AdminMessagePopup_info__KDvlN .AdminMessagePopup_header__2nQY5{background:linear-gradient(135deg,#e3f2fd,#f5f5f5)}.AdminMessagePopup_info__KDvlN .AdminMessagePopup_okBtn__x0bJZ{background:#1976d2}.AdminMessagePopup_info__KDvlN .AdminMessagePopup_okBtn__x0bJZ:hover{background:#1565c0}.AdminMessagePopup_success__n0xa3 .AdminMessagePopup_header__2nQY5{background:linear-gradient(135deg,#e8f5e9,#f5f5f5)}.AdminMessagePopup_success__n0xa3 .AdminMessagePopup_okBtn__x0bJZ{background:#2e7d32}.AdminMessagePopup_success__n0xa3 .AdminMessagePopup_okBtn__x0bJZ:hover{background:#1b5e20}.AdminMessagePopup_warning__aeOvy .AdminMessagePopup_header__2nQY5{background:linear-gradient(135deg,#fff3e0,#f5f5f5)}.AdminMessagePopup_warning__aeOvy .AdminMessagePopup_okBtn__x0bJZ{background:#ef6c00}.AdminMessagePopup_warning__aeOvy .AdminMessagePopup_okBtn__x0bJZ:hover{background:#e65100}.AdminMessagePopup_response__CJ0bf .AdminMessagePopup_header__2nQY5{background:linear-gradient(135deg,#fce4ec,#f5f5f5)}.AdminMessagePopup_response__CJ0bf .AdminMessagePopup_okBtn__x0bJZ{background:#c2185b}.AdminMessagePopup_response__CJ0bf .AdminMessagePopup_okBtn__x0bJZ:hover{background:#ad1457}@media (max-width:480px){.AdminMessagePopup_popup__HzZy2{width:95%;margin:10px}.AdminMessagePopup_title__DiACR{font-size:16px}.AdminMessagePopup_message__zN0iO{font-size:14px}}.NotificationPermissionPrompt_container__I55J6{position:fixed;bottom:24px;left:24px;z-index:9999;animation:NotificationPermissionPrompt_slideUp__IaU3y .4s ease}@keyframes NotificationPermissionPrompt_slideUp__IaU3y{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotificationPermissionPrompt_fadeOut__9BFqQ{animation:NotificationPermissionPrompt_slideDown__9Ez88 .3s ease forwards}@keyframes NotificationPermissionPrompt_slideDown__9Ez88{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.NotificationPermissionPrompt_prompt__nuQ_9{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:20px;width:320px;border:1px solid #e0e0e0}.NotificationPermissionPrompt_iconWrapper__zGY9S{width:48px;height:48px;background:linear-gradient(135deg,#1a365d,#2c4a7c);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.NotificationPermissionPrompt_icon__vYGp7{font-size:24px}.NotificationPermissionPrompt_content__xZXtB{margin-bottom:16px}.NotificationPermissionPrompt_title__WitQM{margin:0 0 8px;font-size:16px;font-weight:600;color:#1a365d}.NotificationPermissionPrompt_description__oIcvR{margin:0;font-size:13px;line-height:1.6;color:#666}.NotificationPermissionPrompt_actions__hICoi{display:flex;gap:8px}.NotificationPermissionPrompt_allowBtn__WamxJ{flex:1 1;padding:10px 16px;background:linear-gradient(135deg,#1a365d,#2c4a7c);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.NotificationPermissionPrompt_allowBtn__WamxJ:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,54,93,.3)}.NotificationPermissionPrompt_denyBtn__QvIP8{padding:10px 16px;background:transparent;color:#666;border:1px solid #ddd;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.NotificationPermissionPrompt_denyBtn__QvIP8:hover{background:#f5f5f5;border-color:#ccc}@media (max-width:400px){.NotificationPermissionPrompt_container__I55J6{left:12px;right:12px;bottom:12px}.NotificationPermissionPrompt_prompt__nuQ_9{width:auto}}.SubpageNav_menuBtn__T5VTK{display:none;position:fixed;top:12px;right:12px;width:44px;height:44px;background:rgba(26,31,46,.95);border:1px solid rgba(212,175,55,.3);border-radius:12px;color:#d4af37;cursor:pointer;z-index:1001;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .2s ease}.SubpageNav_menuBtn__T5VTK:hover{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.5)}.SubpageNav_nav__iLqLh{position:fixed;top:12px;right:12px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.2);border-radius:12px;padding:6px;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.1)}.SubpageNav_navInner__hjyE7{display:flex;gap:4px}.SubpageNav_navItem__9s0Nd{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;color:#475569;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.SubpageNav_navItem__9s0Nd:hover{background:rgba(212,175,55,.1);color:#92702e}.SubpageNav_navItem__9s0Nd.SubpageNav_active___ZMat{background:linear-gradient(135deg,#d4af37,#c9a227);color:#fff}.SubpageNav_icon__jBDFB{font-size:1rem}.SubpageNav_label__QbHnJ{font-family:Cairo,sans-serif}.SubpageNav_overlay__E1X7u{display:none}@media (max-width:768px){.SubpageNav_menuBtn__T5VTK{display:flex}.SubpageNav_nav__iLqLh{position:fixed;top:0;right:0;bottom:0;width:280px;border-radius:0;padding:60px 12px 20px;transform:translateX(100%);transition:transform .3s ease;background:rgba(26,31,46,.98);border:none;border-left:1px solid hsla(0,0%,100%,.1)}.SubpageNav_nav__iLqLh.SubpageNav_open__t_SZB{transform:translateX(0)}.SubpageNav_navInner__hjyE7{flex-direction:column;gap:4px}.SubpageNav_navItem__9s0Nd{padding:14px 16px;color:hsla(0,0%,100%,.8);font-size:.95rem;border-radius:10px}.SubpageNav_navItem__9s0Nd:hover{background:hsla(0,0%,100%,.1);color:#fff}.SubpageNav_navItem__9s0Nd.SubpageNav_active___ZMat{background:rgba(212,175,55,.2);color:#d4af37}.SubpageNav_icon__jBDFB{font-size:1.2rem;min-width:28px;text-align:center}.SubpageNav_overlay__E1X7u{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;animation:SubpageNav_fadeIn__nH4Ko .2s ease}@keyframes SubpageNav_fadeIn__nH4Ko{0%{opacity:0}to{opacity:1}}}@media (min-width:769px) and (max-width:1024px){.SubpageNav_label__QbHnJ{display:none}.SubpageNav_navItem__9s0Nd{padding:10px}.SubpageNav_icon__jBDFB{font-size:1.2rem}}