.NotificationDropdown_container__e__cT{position:relative;display:inline-block}.NotificationDropdown_bellButton__pR3MZ{position:relative;background:none;border:none;cursor:pointer;padding:8px;color:var(--color-primary);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.NotificationDropdown_bellButton__pR3MZ:hover{background-color:rgba(0,0,0,.05)}.NotificationDropdown_badge__GyYon{position:absolute;top:4px;right:4px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:10px;min-width:18px;text-align:center}.NotificationDropdown_dropdown__nyFGK{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-width:90vw;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:1000;overflow:hidden}.NotificationDropdown_header__ewpgq{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.NotificationDropdown_header__ewpgq h3{margin:0;font-size:16px;font-weight:600;color:var(--color-primary)}.NotificationDropdown_unreadCount__D4vlG{font-size:12px;color:#6b7280;background-color:#e5e7eb;padding:2px 8px;border-radius:12px}.NotificationDropdown_notificationList__Gmiz7{max-height:400px;overflow-y:auto}.NotificationDropdown_empty__9ReAV,.NotificationDropdown_loading__Br6Q_{padding:32px;text-align:center;color:#6b7280}.NotificationDropdown_notificationItem__IMInm{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.NotificationDropdown_notificationItem__IMInm:last-child{border-bottom:none}.NotificationDropdown_notificationItem__IMInm:hover{background-color:#f9fafb}.NotificationDropdown_notificationItem__IMInm.NotificationDropdown_unread__SCMtm{background-color:#eef2ff}.NotificationDropdown_notificationItem__IMInm.NotificationDropdown_unread__SCMtm:hover{background-color:#e0e7ff}.NotificationDropdown_notificationLink__k3F74{display:block;text-decoration:none;color:inherit}.NotificationDropdown_notificationContent__NsNMn{padding:12px 16px;cursor:pointer}.NotificationDropdown_title__zA0wq{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--color-primary)}.NotificationDropdown_message__KT2_i{margin:0 0 4px;font-size:13px;color:#4b5563;line-height:1.4}.NotificationDropdown_time__6zdUM{font-size:12px;color:#9ca3af}@media (max-width:480px){.NotificationDropdown_dropdown__nyFGK{width:calc(100vw - 32px);right:-16px}.NotificationDropdown_notificationList__Gmiz7{max-height:60vh}}[data-theme=dark] .NotificationDropdown_bellButton__pR3MZ:hover{background-color:hsla(0,0%,100%,.06)}[data-theme=dark] .NotificationDropdown_dropdown__nyFGK{background:var(--bg-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}[data-theme=dark] .NotificationDropdown_header__ewpgq{border-bottom-color:var(--color-border);background-color:var(--bg-elev-1)}[data-theme=dark] .NotificationDropdown_header__ewpgq h3{color:var(--color-accent)}[data-theme=dark] .NotificationDropdown_unreadCount__D4vlG{color:var(--color-text-light);background-color:var(--bg-elev-2)}[data-theme=dark] .NotificationDropdown_empty__9ReAV,[data-theme=dark] .NotificationDropdown_loading__Br6Q_{color:var(--color-text-light)}[data-theme=dark] .NotificationDropdown_notificationItem__IMInm{border-bottom:1px solid var(--color-border-light)}[data-theme=dark] .NotificationDropdown_notificationItem__IMInm:hover{background-color:var(--bg-elev-1)}[data-theme=dark] .NotificationDropdown_notificationItem__IMInm.NotificationDropdown_unread__SCMtm{background-color:rgba(157,117,192,.12)}[data-theme=dark] .NotificationDropdown_notificationItem__IMInm.NotificationDropdown_unread__SCMtm:hover{background-color:rgba(157,117,192,.18)}[data-theme=dark] .NotificationDropdown_title__zA0wq{color:var(--color-accent)}[data-theme=dark] .NotificationDropdown_message__KT2_i,[data-theme=dark] .NotificationDropdown_time__6zdUM{color:var(--color-text-light)}