.notification-popover_popover__3oGZV{position:absolute;width:360px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:50;overflow:hidden;max-height:480px}.notification-popover_popoverUp__o9HG9{bottom:calc(100% + 10px);top:auto;right:-2rem}.notification-popover_popoverDown__uwFBk{top:calc(100% + 10px);bottom:auto;right:-2rem}.notification-popover_header__5llD_{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}.notification-popover_tabs__b6n4w{display:flex;align-items:center}.notification-popover_activeTab__diLip{font-size:.875rem;font-weight:500;color:var(--color-text-primary);padding:1rem 0;border-bottom:2px solid var(--primary-color,#4070ff);display:flex;align-items:center;gap:.5rem}.notification-popover_badge__1dzf_{background-color:var(--color-bg);color:var(--color-text-secondary);font-size:.65rem;padding:.125rem .375rem;border-radius:var(--radius-full);border:1px solid var(--color-border)}.notification-popover_iconBtn__mLD_r{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.notification-popover_list__lhw4F{display:flex;flex-direction:column;overflow-y:auto;flex:1 1}.notification-popover_item__ILe5D{display:flex;padding:1rem;border-bottom:1px solid var(--color-border);position:relative;transition:background-color .2s ease}.notification-popover_item__ILe5D:hover{background-color:var(--color-bg)}.notification-popover_iconWrapper__e155t{margin-right:1rem;padding-top:2px}.notification-popover_warningIcon__vby9g{color:var(--color-warning)}.notification-popover_content__oeRo1{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.notification-popover_textWrapper__cQjhd{font-size:.875rem;line-height:1.4;padding-right:2rem}.notification-popover_title__eYGLl{font-weight:600;color:var(--color-text-primary)}.notification-popover_text__0dJeY{color:var(--color-text-secondary)}.notification-popover_date__0lniC{font-size:.75rem;color:var(--color-text-tertiary)}.notification-popover_actionOverlay__2CNqS{position:absolute;right:1rem;top:1rem;opacity:0;transition:opacity .2s ease}.notification-popover_item__ILe5D:hover .notification-popover_actionOverlay__2CNqS{opacity:1}.notification-popover_archiveBtn__dLOH7{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:.25rem}.notification-popover_archiveBtn__dLOH7:hover{color:var(--color-text-secondary)}.notification-popover_footer__QUueU{border-top:1px solid var(--color-border);padding:.75rem;display:flex;justify-content:center;background-color:var(--color-surface)}.notification-popover_footerBtn__TcRS9{background:none;border:none;color:var(--color-text-primary);font-weight:500;font-size:.875rem;cursor:pointer;width:100%;padding:.25rem}.notification-popover_footerBtn__TcRS9:hover{text-decoration:underline}.notification-popover_mobileCloseBtn__NM7Sh{display:none}@media (max-width:768px){.notification-popover_popover__3oGZV{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;max-height:100vh;height:100dvh;border-radius:0;z-index:9999;border:none}.notification-popover_popoverDown__uwFBk,.notification-popover_popoverUp__o9HG9{top:0;left:0;right:0;bottom:0}.notification-popover_mobileCloseBtn__NM7Sh{display:flex}}