.NotificationBell-module__lVJ7vW__container{align-items:center;display:flex;position:relative}.NotificationBell-module__lVJ7vW__bellButton{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;width:40px;height:40px;transition:all var(--transition-fast);background:0 0;border:1px solid #ffffff14;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBell-module__lVJ7vW__bellButton:hover{color:var(--text-primary);background:#ffffff0a;border-color:#ffffff26}.NotificationBell-module__lVJ7vW__badge{background:var(--red);color:#fff;font-family:var(--font-mono);border:2px solid #06080e;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #ef444466}.NotificationBell-module__lVJ7vW__dropdown{-webkit-backdrop-filter:blur(16px)saturate(1.5);border-radius:var(--radius-md);width:380px;box-shadow:var(--shadow-xl), 0 0 40px #000c;z-index:100;background:#111720f2;border:1px solid #ffffff14;animation:.2s NotificationBell-module__lVJ7vW__fadeIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}@media (max-width:576px){.NotificationBell-module__lVJ7vW__dropdown{top:calc(var(--header-height) + 8px);width:auto;max-width:none;position:fixed;left:16px;right:16px}}@keyframes NotificationBell-module__lVJ7vW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationBell-module__lVJ7vW__dropdownHeader{background:#0003;border-bottom:1px solid #ffffff0d;padding:20px 24px}.NotificationBell-module__lVJ7vW__dropdownHeader h4{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:1.125rem;font-weight:400}.NotificationBell-module__lVJ7vW__pushBanner{background:#10b9810d;border-bottom:1px solid #10b98126;flex-direction:column;gap:12px;padding:16px 24px;display:flex}.NotificationBell-module__lVJ7vW__pushText{font-family:var(--font-body);color:var(--green);opacity:.9;font-size:.8125rem;line-height:1.5}.NotificationBell-module__lVJ7vW__pushBtn{color:var(--green);border-radius:var(--radius-sm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-fast);background:#10b98126;border:1px solid #10b9814d;align-self:flex-start;padding:8px 16px;font-size:.75rem;font-weight:700}.NotificationBell-module__lVJ7vW__pushBtn:hover{background:var(--green);color:#000;border-color:var(--green);box-shadow:0 0 16px #10b98166}.NotificationBell-module__lVJ7vW__list{max-height:400px;overflow-y:auto}.NotificationBell-module__lVJ7vW__list::-webkit-scrollbar{width:6px}.NotificationBell-module__lVJ7vW__list::-webkit-scrollbar-track{background:0 0}.NotificationBell-module__lVJ7vW__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.NotificationBell-module__lVJ7vW__empty{text-align:center;color:var(--text-muted);font-family:var(--font-body);padding:48px 24px;font-size:.875rem}.NotificationBell-module__lVJ7vW__item{cursor:default;border-bottom:1px solid #ffffff08;flex-direction:column;gap:6px;padding:20px 24px;transition:background .2s;display:flex}.NotificationBell-module__lVJ7vW__item:hover{background:#ffffff05}.NotificationBell-module__lVJ7vW__item.NotificationBell-module__lVJ7vW__unread{background:#10b98108;position:relative}.NotificationBell-module__lVJ7vW__item.NotificationBell-module__lVJ7vW__unread:before{content:"";background:var(--green);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #10b98180}.NotificationBell-module__lVJ7vW__itemTitle{font-family:var(--font-body);color:var(--text-primary);letter-spacing:.02em;font-size:.9375rem;font-weight:700}.NotificationBell-module__lVJ7vW__itemBody{font-family:var(--font-body);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.NotificationBell-module__lVJ7vW__itemTime{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.7rem}
