.NotificationDropdown_dropdown__jcqt0{--notification-ink:var(--app-ink,#10201f);--notification-sea:var(--app-sea,#1f6870);--notification-paper:var(--app-panel,#fffdf6);--notification-muted:var(--app-muted,rgba(16,32,31,0.66));--notification-line:var(--app-line,rgba(16,32,31,0.13));width:360px;max-height:480px;background:var(--notification-paper);border:1px solid var(--notification-line);border-radius:8px;box-shadow:0 18px 42px rgba(16,32,31,.14);overflow:hidden;animation:NotificationDropdown_slideDown___3fN7 .2s cubic-bezier(.4,0,.2,1);z-index:99999999;display:flex;flex-direction:column}@keyframes NotificationDropdown_slideDown___3fN7{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationDropdown_header__adpz2{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--notification-line)}.NotificationDropdown_headerTitle__SI8uA{font-size:14px;font-weight:850;color:var(--notification-ink)}.NotificationDropdown_headerTitle__SI8uA,.NotificationDropdown_markAllButton__mxmRg{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.NotificationDropdown_markAllButton__mxmRg{background:none;border:none;padding:4px 8px;font-size:12px;font-weight:700;color:var(--notification-sea);cursor:pointer;border-radius:5px;transition:all .15s ease}.NotificationDropdown_markAllButton__mxmRg:hover{background:rgba(31,104,112,.08);color:var(--notification-ink)}.NotificationDropdown_content__jjNh4{overflow-y:auto;max-height:400px;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.NotificationDropdown_content__jjNh4::-webkit-scrollbar{width:5px}.NotificationDropdown_content__jjNh4::-webkit-scrollbar-track{background:transparent}.NotificationDropdown_content__jjNh4::-webkit-scrollbar-thumb{background-color:var(--gray-300);border-radius:3px}.NotificationDropdown_emptyState__ReDmG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;gap:12px}.NotificationDropdown_emptyIcon__ljjie{color:rgba(16,32,31,.25)}.NotificationDropdown_emptyText__hSs7C{font-size:13px;color:var(--notification-muted);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.NotificationDropdown_list__SBPAx{list-style:none;margin:0;padding:4px 0}.NotificationDropdown_list__SBPAx li{margin:0;padding:0}.NotificationDropdown_item__h0P03{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .15s ease;position:relative;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.NotificationDropdown_item__h0P03:hover{background-color:rgba(16,32,31,.05)}.NotificationDropdown_item__h0P03.NotificationDropdown_unread__FX4_p{background-color:rgba(31,104,112,.08)}.NotificationDropdown_item__h0P03.NotificationDropdown_unread__FX4_p:hover{background-color:rgba(31,104,112,.12)}.NotificationDropdown_unreadDot__3DZ2F{position:absolute;top:16px;left:8px;width:7px;height:7px;border-radius:50%;background:var(--notification-sea);flex-shrink:0}.NotificationDropdown_itemIcon__OfR6p{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(16,32,31,.05);color:var(--notification-muted);flex-shrink:0;margin-top:1px}.NotificationDropdown_item__h0P03.NotificationDropdown_unread__FX4_p .NotificationDropdown_itemIcon__OfR6p{background:rgba(31,104,112,.12);color:var(--notification-sea)}.NotificationDropdown_itemContent__GHJ15{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.NotificationDropdown_itemTitle__prUvS{font-size:13px;font-weight:800;color:var(--notification-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.NotificationDropdown_itemMessage__4uw6G{font-size:12px;font-weight:400;color:var(--notification-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationDropdown_itemTime__2Muea{font-size:11px;font-weight:500;color:rgba(16,32,31,.42);white-space:nowrap;flex-shrink:0;margin-top:2px}@media (max-width:768px){.NotificationDropdown_dropdown__jcqt0{width:calc(100vw - 24px);max-height:min(520px,calc(100dvh - var(--mobile-app-nav-height, 58px) - 24px))}}