.NotificationsModal_modalContainer__bxS18{position:fixed;top:50%;transform:translateY(-50%);height:80vh;background-color:#fff;box-shadow:0 1px 3px rgba(10,13,18,.1),0 1px 2px rgba(10,13,18,.06);z-index:1200;display:flex;flex-direction:column;border-radius:12px;animation:NotificationsModal_slideIn__XY1Ga .2s ease-out;overflow:hidden;border:1px solid #e0e6eb}.NotificationsModal_collapsedSidebar__zBIGh{left:72px}.NotificationsModal_expandedSidebar__oV7v7{left:274px}@keyframes NotificationsModal_slideIn__XY1Ga{0%{transform:translate(-10px,-50%);opacity:0}to{transform:translateY(-50%);opacity:1}}.NotificationsModal_notificationsContainer__XpXPy{width:400px;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_header__7UVK2{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_header__7UVK2 h2{font-size:18px;font-weight:700;margin:0;color:#060d14;font-family:Inter,sans-serif;line-height:normal}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_exitButton__CK7Wq{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_exitButton__CK7Wq:hover{background-color:#f0f2f5}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tabContainer__Qpk1i{padding:0 20px 12px;flex-shrink:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tabs__umLIw{background:#f9f9fa;border:1px solid #eef0f2;border-radius:8px;padding:4px;gap:6px;display:flex}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tab__LX3Pi{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:6px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tab__LX3Pi .NotificationsModal_tabText__5rP_M{font-size:12px;font-weight:500;color:#668199;font-family:Inter,sans-serif;white-space:nowrap;line-height:1.3}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tab__LX3Pi .NotificationsModal_tabCount__zmloj{background:rgba(233,61,130,.12);color:#e93d82;border-radius:17px;padding:2px 5px;font-size:11px;font-weight:600;font-family:Inter,sans-serif;line-height:1.3;min-width:16px;text-align:center}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tab__LX3Pi.NotificationsModal_active__6yqK3{background:#fff;border-color:#e6e9ec}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tab__LX3Pi.NotificationsModal_active__6yqK3 .NotificationsModal_tabText__5rP_M{color:#1f3447;font-weight:500}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_tab__LX3Pi:hover:not(.NotificationsModal_active__6yqK3) .NotificationsModal_tabText__5rP_M{color:#476885}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_content__S7tAJ{overflow-y:auto;flex:1 1;padding:8px 8px 80px}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_content__S7tAJ::-webkit-scrollbar{display:none}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_content__S7tAJ{scrollbar-width:none;-ms-overflow-style:none}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_section__E0Dru{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_sectionTitle__9miKx{padding:4px 12px 0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_sectionTitle__9miKx .NotificationsModal_sectionTitleText__Arw__{font-size:12px;font-weight:700;color:#c2cdd6;margin:0;text-transform:uppercase;letter-spacing:.08em;font-family:Inter,sans-serif;line-height:1.3}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_notificationItem__GPZng{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:rgba(0,0,0,0);transition:background-color .12s ease}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_notificationItem__GPZng:hover{background-color:#f6f7f9}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_notificationItemAchievement__PFPX_{background:linear-gradient(90deg,rgba(251,191,36,.12),rgba(251,191,36,0))}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_notificationItemAchievement__PFPX_:hover{background:linear-gradient(90deg,rgba(251,191,36,.18),rgba(251,191,36,0))}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_notificationItemNewFeature__ycBKG{background:linear-gradient(90deg,rgba(233,61,130,.12),rgba(233,61,130,0))}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_notificationItemNewFeature__ycBKG:hover{background:linear-gradient(90deg,rgba(233,61,130,.18),rgba(233,61,130,0))}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_iconWrapper__R62XO{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_notificationContent__esow4{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_titleRow__qgFTk{display:flex;align-items:center;gap:20px;width:100%}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_titleText__d6d0v{flex:1 1;font-size:14px;font-weight:600;color:#1f3447;margin:0;font-family:Inter,sans-serif;letter-spacing:.007em;line-height:1.3;display:flex;align-items:center;gap:6px;min-width:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_titleRight__dfZPC{display:flex;align-items:center;gap:8px;flex-shrink:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_timeText__WRO8g{font-size:12px;font-weight:400;color:#859aad;font-family:Inter,sans-serif;white-space:nowrap;letter-spacing:.006em;line-height:1.3}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_bodyText__IJl4r{font-size:13px;font-weight:400;color:#668199;line-height:1.5;margin:0;font-family:Inter,sans-serif;letter-spacing:.0065em}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_unreadDot__nlUEa{width:6px;height:6px;border-radius:50%;background-color:#e93d82;flex-shrink:0;border:none;padding:0;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_unreadDot__nlUEa:hover{transform:scale(1.4);background-color:#c4306a}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_bottomBar__s5Ljd{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #f0f2f5;padding:16px 20px;display:flex;justify-content:flex-end;flex-shrink:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_markAllBottomButton__dKC1u{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;border:1px solid #e0e6eb;background:#fff;font-size:14px;font-weight:600;color:#1f3447;font-family:Inter,sans-serif;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;white-space:nowrap;line-height:normal}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_markAllBottomButton__dKC1u:hover:not(:disabled){border-color:#c2cdd6;background-color:#f9f9fa}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_markAllBottomButton__dKC1u:disabled{color:#c2cdd6;border-color:#e0e6eb;cursor:not-allowed}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_empty__3etmA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 32px;height:100%}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_emptyText__ALMNi{color:#859aad;font-size:13px;font-weight:400;text-align:center;font-family:Inter,sans-serif;line-height:1.5;max-width:240px;margin:0}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_loading__wEaQl{display:flex;align-items:center;justify-content:center;padding:56px 32px;height:100%;color:#859aad;font-size:13px;font-weight:400;font-family:Inter,sans-serif}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_retryButton__mfc4i{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e6eb;background:#fff;color:#476885;font-size:13px;font-weight:500;font-family:Inter,sans-serif;border-radius:8px;padding:6px 14px;cursor:pointer}.NotificationsModal_notificationsContainer__XpXPy .NotificationsModal_retryButton__mfc4i:hover{background:#f0f2f5}