.notifications_pageWrapper__wwaXd{min-height:100vh;background:#f9fafb}.notifications_container__Rh6Wz{max-width:720px;margin:0 auto;padding:0 16px 32px}.notifications_pageHeader__qq2qT{background:white;border-bottom:1px solid #f3f4f6;padding:16px 0 0;position:sticky;top:72px;z-index:50}.notifications_headerTop__xfBzR{display:flex;align-items:center;gap:12px;padding:0 4px 16px}.notifications_backBtn__YBHuF{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f9fafb;color:#374151;text-decoration:none;transition:all .15s ease;flex-shrink:0}.notifications_backBtn__YBHuF:hover{background:#f3f4f6;color:#111827}.notifications_pageTitle__ably5{font-size:1.25rem;font-weight:700;color:#111827;flex:1;margin:0}.notifications_unreadBadge__zToie{background:#fee2e2;color:#dc2626;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;flex-shrink:0}.notifications_filterTabs__T3yB4{display:flex;gap:0;padding:0 4px}.notifications_filterTab__2QYhx{padding:10px 20px;font-size:.875rem;font-weight:600;color:#6b7280;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.notifications_filterTab__2QYhx:hover{color:#374151}.notifications_filterTab__2QYhx.notifications_active__C7c_R{color:#00c2ff;border-bottom-color:#00c2ff}.notifications_tabBadge__LFaIJ{background:#fee2e2;color:#dc2626;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:999px;min-width:18px;text-align:center}.notifications_actionsBar___280t{display:flex;justify-content:flex-end;padding:12px 4px;gap:8px}.notifications_markAllBtn__j3yuE{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;color:#00c2ff;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;cursor:pointer;transition:all .15s ease}.notifications_markAllBtn__j3yuE:hover{background:#e0f2fe;border-color:#7dd3fc}.notifications_notificationsList__oZ7nR{margin-top:8px}.notifications_listContent__hZSCr{background:white;border-radius:16px;border:1px solid #f3f4f6;overflow:hidden}.notifications_notificationItem__VgSO4{display:flex;gap:12px;padding:16px;border-bottom:1px solid #f9fafb;transition:background .15s ease;position:relative}.notifications_notificationItem__VgSO4:last-child{border-bottom:none}.notifications_notificationItem__VgSO4:hover{background:#f9fafb}.notifications_notificationItem__VgSO4.notifications_unread__fcobY{background:#f0f9ff}.notifications_notificationItem__VgSO4.notifications_unread__fcobY:hover{background:#e0f2fe}.notifications_notificationIcon__lKPgd{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:12px}.notifications_notificationEmoji__2BAdj{font-size:1.4rem;line-height:1}.notifications_notificationContent__XIgXs{flex:1;min-width:0}.notifications_notificationHeader__JqiOB{display:flex;align-items:center;gap:8px;margin-bottom:4px}.notifications_notificationTitle__fLxra{font-size:.9rem;font-weight:700;color:#111827;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications_unreadDot__ShHqn{width:8px;height:8px;border-radius:50%;background:#00c2ff;flex-shrink:0}.notifications_notificationMessage__6LfgY{font-size:.85rem;color:#6b7280;margin:0 0 6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications_notificationMeta__ceFL8{display:flex;flex-direction:column;gap:2px}.notifications_notificationTime__msJ8w{font-size:.75rem;color:#9ca3af;font-weight:500}.notifications_notificationFullTime__6cR8Q{font-size:.7rem;color:#d1d5db;display:none}.notifications_notificationActions__HEamu{display:flex;flex-direction:column;gap:4px;flex-shrink:0;opacity:1;transition:opacity .15s ease}.notifications_viewLink__glPxJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f3f4f6;color:#6b7280;text-decoration:none;transition:all .15s ease}.notifications_viewLink__glPxJ:hover{background:#00c2ff;color:white}.notifications_markReadBtn__fMfg5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f3f4f6;color:#6b7280;border:none;cursor:pointer;transition:all .15s ease}.notifications_markReadBtn__fMfg5:hover{background:#10b981;color:white}.notifications_emptyState__AoLUG{text-align:center;padding:48px 24px;background:white;border-radius:16px;border:1px solid #f3f4f6}.notifications_emptyIcon__1a9Fy{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#f9fafb;color:#d1d5db;margin-bottom:16px}.notifications_emptyTitle__21adl{font-size:1.1rem;font-weight:700;color:#374151;margin:0 0 8px}.notifications_emptyDesc__pJ2Gf{font-size:.875rem;color:#9ca3af;margin:0}.notifications_loadingState__g7slw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:12px}.notifications_loadingState__g7slw p{font-size:.875rem;color:#9ca3af;margin:0}.notifications_spinner__ATDka{width:32px;height:32px;border:3px solid #f3f4f6;border-top-color:#00c2ff;border-radius:50%;animation:notifications_spin__bE7QK .8s linear infinite}@keyframes notifications_spin__bE7QK{to{transform:rotate(1turn)}}@media (max-width:1024px){.notifications_container__Rh6Wz{max-width:100%;padding:0 12px 24px}.notifications_pageHeader__qq2qT{top:60px;padding:12px 0 0}.notifications_pageTitle__ably5{font-size:1.15rem}.notifications_notificationItem__VgSO4{padding:14px;gap:10px}.notifications_notificationIcon__lKPgd{width:40px;height:40px}.notifications_notificationEmoji__2BAdj{font-size:1.2rem}.notifications_notificationTitle__fLxra{font-size:.85rem}.notifications_notificationMessage__6LfgY{font-size:.8rem}.notifications_filterTab__2QYhx{padding:8px 14px;font-size:.8rem}.notifications_emptyState__AoLUG{padding:32px 16px}.notifications_loadingState__g7slw{padding:48px 16px}}@media (max-width:768px){.notifications_container__Rh6Wz{padding:0 8px 16px}.notifications_pageHeader__qq2qT{top:56px}.notifications_pageTitle__ably5{font-size:1.05rem}.notifications_unreadBadge__zToie{font-size:.65rem;padding:3px 8px}.notifications_headerTop__xfBzR{gap:8px;padding:0 2px 12px}.notifications_filterTabs__T3yB4{padding:0 2px;overflow-x:auto;-webkit-overflow-scrolling:touch}.notifications_filterTab__2QYhx{padding:8px 10px;font-size:.75rem;white-space:nowrap}.notifications_actionsBar___280t{padding:8px 2px;gap:6px}.notifications_markAllBtn__j3yuE{padding:6px 12px;font-size:.75rem}.notifications_listContent__hZSCr{border-radius:12px}.notifications_notificationItem__VgSO4{padding:12px;gap:8px}.notifications_notificationIcon__lKPgd{width:36px;height:36px}.notifications_notificationEmoji__2BAdj{font-size:1.1rem}.notifications_notificationTitle__fLxra{font-size:.8rem}.notifications_notificationMessage__6LfgY{font-size:.78rem;margin-bottom:4px}.notifications_notificationTime__msJ8w{font-size:.7rem}.notifications_notificationActions__HEamu{opacity:1;gap:3px}.notifications_markReadBtn__fMfg5,.notifications_viewLink__glPxJ{width:28px;height:28px;border-radius:6px}.notifications_emptyIcon__1a9Fy{width:56px;height:56px}.notifications_emptyTitle__21adl{font-size:.95rem}.notifications_emptyDesc__pJ2Gf{font-size:.8rem}}@media (max-width:480px){.notifications_container__Rh6Wz{padding:0 4px 12px}.notifications_pageHeader__qq2qT{top:52px;padding:8px 0 0}.notifications_pageTitle__ably5{font-size:.95rem}.notifications_unreadBadge__zToie{font-size:.6rem;padding:2px 6px}.notifications_backBtn__YBHuF{width:32px;height:32px}.notifications_headerTop__xfBzR{gap:6px;padding:0 2px 8px}.notifications_filterTab__2QYhx{padding:6px 8px;font-size:.7rem;gap:4px}.notifications_tabBadge__LFaIJ{font-size:.6rem;padding:1px 4px;min-width:14px}.notifications_markAllBtn__j3yuE{padding:5px 10px;font-size:.7rem;gap:4px}.notifications_listContent__hZSCr{border-radius:10px}.notifications_notificationItem__VgSO4{padding:10px;gap:6px}.notifications_notificationIcon__lKPgd{width:32px;height:32px;border-radius:8px}.notifications_notificationEmoji__2BAdj{font-size:1rem}.notifications_notificationTitle__fLxra{font-size:.75rem}.notifications_notificationMessage__6LfgY{font-size:.72rem;-webkit-line-clamp:1}.notifications_notificationTime__msJ8w{font-size:.65rem}.notifications_notificationActions__HEamu{gap:2px}.notifications_markReadBtn__fMfg5,.notifications_viewLink__glPxJ{width:26px;height:26px;border-radius:5px}.notifications_emptyState__AoLUG{padding:24px 12px;border-radius:10px}.notifications_emptyIcon__1a9Fy{width:48px;height:48px;margin-bottom:12px}.notifications_emptyTitle__21adl{font-size:.85rem}.notifications_emptyDesc__pJ2Gf{font-size:.75rem}.notifications_loadingState__g7slw{padding:32px 12px}}@media (min-width:768px){.notifications_container__Rh6Wz{padding:0 24px 48px}.notifications_pageHeader__qq2qT{top:72px}.notifications_pageTitle__ably5{font-size:1.4rem}.notifications_notificationItem__VgSO4{padding:20px;gap:16px}.notifications_notificationIcon__lKPgd{width:52px;height:52px}.notifications_notificationEmoji__2BAdj{font-size:1.6rem}.notifications_notificationActions__HEamu{flex-direction:row;opacity:1}.notifications_notificationFullTime__6cR8Q{display:block}}