.NotificationsHub-module__t6jSuG__container{width:100%;max-width:640px;padding:24px var(--container-padding) 80px;margin:0 auto}.NotificationsHub-module__t6jSuG__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.NotificationsHub-module__t6jSuG__title{color:var(--foreground);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.NotificationsHub-module__t6jSuG__markAllButton{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--foreground-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.8125rem;font-weight:500;display:inline-flex}.NotificationsHub-module__t6jSuG__markAllButton:hover:not(:disabled){background:var(--background);color:var(--foreground);border-color:var(--foreground-tertiary)}.NotificationsHub-module__t6jSuG__markAllButton:disabled{opacity:.5;cursor:not-allowed}.NotificationsHub-module__t6jSuG__markAllIcon{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.NotificationsHub-module__t6jSuG__list{flex-direction:column;gap:2px;display:flex}.NotificationsHub-module__t6jSuG__row{border-radius:var(--radius-md);background:var(--card-bg);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.NotificationsHub-module__t6jSuG__row:hover{background:var(--background);border-color:var(--card-border)}.NotificationsHub-module__t6jSuG__rowUnread{background:var(--social-light);border-color:var(--card-border)}.NotificationsHub-module__t6jSuG__rowUnread:hover{background:var(--social-light)}.NotificationsHub-module__t6jSuG__avatarWrap{border-radius:var(--radius-full);background:var(--background);border:1px solid var(--card-border);flex-shrink:0;width:40px;height:40px;overflow:hidden}.NotificationsHub-module__t6jSuG__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.NotificationsHub-module__t6jSuG__iconFallback{border-radius:var(--radius-full);background:var(--background);border:1px solid var(--card-border);width:40px;height:40px;color:var(--foreground-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationsHub-module__t6jSuG__content{flex:1;min-width:0}.NotificationsHub-module__t6jSuG__rowTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.NotificationsHub-module__t6jSuG__rowBody{color:var(--foreground-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationsHub-module__t6jSuG__rowTime{color:var(--foreground-tertiary);margin-top:4px;font-size:.75rem}.NotificationsHub-module__t6jSuG__unreadDot{border-radius:var(--radius-full);background:var(--social);flex-shrink:0;width:8px;height:8px;margin-top:6px}.NotificationsHub-module__t6jSuG__stateContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.NotificationsHub-module__t6jSuG__stateIcon{border-radius:var(--radius-full);background:var(--background);border:1px solid var(--card-border);width:56px;height:56px;color:var(--foreground-tertiary);justify-content:center;align-items:center;margin-bottom:8px;display:flex}.NotificationsHub-module__t6jSuG__stateTitle{color:var(--foreground);font-size:1rem;font-weight:600}.NotificationsHub-module__t6jSuG__stateHint{color:var(--foreground-tertiary);max-width:320px;font-size:.875rem}.NotificationsHub-module__t6jSuG__retryButton{border-radius:var(--radius-md);background:var(--social);color:#fff;cursor:pointer;transition:opacity var(--transition-fast);border:none;align-items:center;gap:6px;margin-top:4px;padding:8px 20px;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.NotificationsHub-module__t6jSuG__retryButton:hover{opacity:.9}.NotificationsHub-module__t6jSuG__skeleton{flex-direction:column;gap:2px;display:flex}.NotificationsHub-module__t6jSuG__skeletonRow{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.NotificationsHub-module__t6jSuG__skeletonAvatar{border-radius:var(--radius-full);background:var(--card-border);flex-shrink:0;width:40px;height:40px;animation:1.5s ease-in-out infinite NotificationsHub-module__t6jSuG__pulse}.NotificationsHub-module__t6jSuG__skeletonLines{flex-direction:column;flex:1;gap:8px;padding-top:2px;display:flex}.NotificationsHub-module__t6jSuG__skeletonLine{border-radius:var(--radius-sm);background:var(--card-border);height:12px;animation:1.5s ease-in-out infinite NotificationsHub-module__t6jSuG__pulse}.NotificationsHub-module__t6jSuG__skeletonLineShort{width:60%}.NotificationsHub-module__t6jSuG__skeletonLineXs{width:30%;height:10px}@keyframes NotificationsHub-module__t6jSuG__pulse{0%,to{opacity:.5}50%{opacity:1}}
