.NotificationsModal_modalContainer__bxS18{position:fixed;top:50%;transform:translateY(-50%);height:80vh;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:99;display:flex;flex-direction:column;border-radius:12px;animation:NotificationsModal_slideIn__XY1Ga .3s ease-out;overflow:hidden}.NotificationsModal_collapsedSidebar__zBIGh{left:72px}.NotificationsModal_expandedSidebar__oV7v7{left:274px}.NotificationsModal_exitButtonContainer__HYKHe{display:flex;justify-content:flex-end;padding:8px}.NotificationsModal_exitButton__CK7Wq{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280}.NotificationsModal_exitButton__CK7Wq:hover{background-color:#f3f4f6;color:#111827}@keyframes NotificationsModal_slideIn__XY1Ga{0%{transform:translate(-20px,-50%);opacity:0}to{transform:translateY(-50%);opacity:1}}.NotificationsModal_notificationsContainer__XpXPy{width:400px;height:100%;display:flex;flex-direction:column;overflow:hidden}.NotificationsModal_header__7UVK2{padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.NotificationsModal_header__7UVK2 h2{font-size:16px;font-weight:600;margin:0;color:#111827}.NotificationsModal_tabs__umLIw{display:flex;gap:8px;padding:0 20px 16px}.NotificationsModal_tab__LX3Pi{display:flex;align-items:center;flex:1 1;background:rgba(0,0,0,0);border:none;text-align:center;transition:all .2s ease;gap:4px;font-size:14px;cursor:pointer;border-radius:5px;padding:6px 8px;justify-content:center;box-shadow:0 1px 8px 0 rgba(14,30,47,.03)}.NotificationsModal_tab__LX3Pi .NotificationsModal_tabText__5rP_M{color:var(--Primary-Default,#E93D82);font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;margin:0}.NotificationsModal_tab__LX3Pi.NotificationsModal_active__6yqK3,.NotificationsModal_tab__LX3Pi:hover{border:1px solid var(--Primary-Default,#e93d82);background:var(--Primary-Background,#FFF2F7)}.NotificationsModal_contentWrapper__QzvGJ{display:flex;flex-direction:column;flex:1 1;height:calc(80vh - 107px);position:relative;overflow:hidden}.NotificationsModal_content__S7tAJ{padding:0;overflow-y:auto;flex:1 1;position:relative;scrollbar-width:none;-ms-overflow-style:none}.NotificationsModal_content__S7tAJ::-webkit-scrollbar{display:none}.NotificationsModal_section__E0Dru{margin-bottom:16px}.NotificationsModal_sectionTitle__9miKx{padding:4px 20px}.NotificationsModal_sectionTitle__9miKx .NotificationsModal_sectionTitleText__Arw__{font-size:12px;font-weight:600;color:#6b7280;margin:0}.NotificationsModal_notificationItem__GPZng{display:flex;padding:16px 20px;transition:background-color .2s ease;gap:16px;position:relative}.NotificationsModal_notificationItem__GPZng:hover{background-color:rgba(249,250,251,.8)}.NotificationsModal_notificationIcon__bQkxv{position:relative;flex-shrink:0}.NotificationsModal_iconWrapper__R62XO{position:relative;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.NotificationsModal_unreadDot__nlUEa{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background-color:#10b981;transform:translate(0)}.NotificationsModal_notificationContent__esow4{flex:1 1;display:flex;flex-direction:column;gap:4px}.NotificationsModal_notificationContent__esow4 .NotificationsModal_notificationText__C6od2{margin:0;font-size:12px;line-height:1.4;color:#374151}.NotificationsModal_notificationTime__rGwc7{display:flex;align-items:center}.NotificationsModal_notificationTime__rGwc7 .NotificationsModal_text__EmY68{margin:0;font-size:10px;color:#9ca3af;white-space:nowrap}.NotificationsModal_notificationActions__xtzbt{align-self:flex-start;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;position:relative;z-index:5}.NotificationsModal_actionRow__zce9x{display:flex;align-items:center;gap:8px;flex-direction:column}.NotificationsModal_actionRow__zce9x svg{width:15px;height:3px}.NotificationsModal_dropdownMenu__TEUdg{min-width:150px;position:absolute;right:0;top:100%;background-color:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1001;margin-top:4px}.NotificationsModal_dropdownItem__M1jgb{display:block;width:100%;padding:8px 16px;text-align:left;background:rgba(0,0,0,0);border:none;font-size:12px;color:#374151;cursor:pointer;transition:background-color .2s ease}.NotificationsModal_dropdownItem__M1jgb:hover{background-color:#f3f4f6}.NotificationsModal_dropdownItem__M1jgb:disabled{color:#9ca3af;cursor:not-allowed}.NotificationsModal_empty__3etmA,.NotificationsModal_loading__wEaQl{padding:24px;text-align:center;color:#6b7280;font-size:12px}.NotificationsModal_footer___2k12{padding:16px;border-top:1px solid rgba(229,231,235,.8);text-align:center;position:relative;bottom:0;left:0;right:0;background-color:#f9fafb;z-index:10;width:calc(100% - 32px);display:flex;justify-content:flex-end}.NotificationsModal_markAllButton___G8aO{display:flex;align-items:center;gap:4px;font-size:14px;cursor:pointer;border-radius:5px;border:1px solid var(--Primary-Default,#e93d82);background:var(--Primary-Background,#FFF2F7);padding:6px 8px;box-shadow:0 1px 8px 0 rgba(14,30,47,.03)}.NotificationsModal_markAllButton___G8aO .NotificationsModal_markAllButtonText__TYfYw{color:var(--Primary-Default,#E93D82);font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:normal;margin:0}.NotificationsModal_markAllButton___G8aO:hover{background-color:#d1d5db}.NotificationsModal_markAllButton___G8aO:disabled{opacity:.5;cursor:not-allowed}.NotificationsModal_actionButtonContainer__WS2JM{height:auto!important;position:relative!important}.NotificationsModal_actionButton__t_D08{height:auto!important;min-height:unset!important;padding:6px!important;margin-left:4px}.NotificationsModal_actionDropdownContent__nlUqx{z-index:100!important;position:absolute!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;background-color:#fff!important;border-radius:4px!important;overflow:visible!important;right:0!important;left:auto!important;top:100%!important}