.notifications_page__ToVWp{width:100%;display:flex;flex-direction:column;gap:20px;padding-bottom:48px}.notifications_topBar__YY2gc{display:flex;align-items:center;gap:14px;margin:25px 0 0}.notifications_backBtn__dYR6b{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);font-size:20px;cursor:pointer;flex-shrink:0;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,background .2s ease}.notifications_backBtn__dYR6b:hover{box-shadow:var(--shadow-md);background:var(--color-bg)}.notifications_title__xyTn_{font-size:22px;font-weight:800;color:var(--color-text)}.notifications_lead__uRBEi{font-size:13px;line-height:1.6;color:var(--color-text-secondary)}.notifications_summary__MKLe2{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border-radius:999px;background:#eef2ff;color:var(--color-primary);font-size:12px;font-weight:700}.notifications_list__mb2pa{display:flex;flex-direction:column;gap:12px;width:100%}.notifications_card__OZrFn{display:flex;gap:14px;padding:18px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.notifications_card__OZrFn:hover{border-color:#c7d2fe;box-shadow:var(--shadow-md)}.notifications_iconWrap__ZbSiU{width:42px;height:42px;min-width:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#f0eef9;color:var(--color-primary)}.notifications_body__tWdyf{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.notifications_meta__zWRrJ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.notifications_type__4BNNH{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--color-primary);text-transform:uppercase}.notifications_date__mFbJY{font-size:11px;color:var(--color-text-light)}.notifications_cardTitle__a_d9S{font-size:15px;font-weight:800;color:var(--color-text);line-height:1.35}.notifications_content__Yjykw{font-size:13px;line-height:1.6;color:var(--color-text-secondary);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notifications_empty__gxSRy,.notifications_loading__WwDKz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center;background:var(--color-white);border:1px dashed var(--color-border);border-radius:var(--border-radius-lg);color:var(--color-text-secondary)}.notifications_emptyIcon__zj2U2{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:var(--color-text-light);font-size:26px}.notifications_emptyTitle__H_dDY{font-size:16px;font-weight:800;color:var(--color-text)}.notifications_emptyText__iZ18m{font-size:13px;line-height:1.6;max-width:320px}.notifications_detail__1COLv{display:flex;flex-direction:column;gap:18px}.notifications_detailHeader__d_nrl{display:flex;align-items:center;gap:14px}.notifications_detailIcon__3DJdf{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#f0eef9;color:var(--color-primary);flex-shrink:0}.notifications_detailMeta__gEvmR{display:flex;flex-direction:column;gap:4px;min-width:0}.notifications_detailContent__PRU5e{font-size:14px;line-height:1.7;color:var(--color-text);white-space:pre-wrap}.notifications_detailEmpty__i_w90{font-size:13px;line-height:1.6;color:var(--color-text-secondary)}.HeaderUserMenu_root__ZfYyS{display:flex;align-items:center;gap:10px;flex-shrink:0}.HeaderUserMenu_iconButton__2yXOx,.HeaderUserMenu_loginButton__VigZO,.HeaderUserMenu_menuItem__UP4__,.HeaderUserMenu_profileButton__Cyni_{border:0;background:none;cursor:pointer;font-family:inherit;text-decoration:none;color:inherit}.HeaderUserMenu_iconButton__2yXOx{position:relative;width:40px;height:40px;border-radius:11px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#374151;font-size:18px}.HeaderUserMenu_notifBadge__yKWE7{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center;border:2px solid #fff}.HeaderUserMenu_dropdown__sH4Hp{position:relative}.HeaderUserMenu_dropdownPanel__QZRLq{position:absolute;top:calc(100% + 10px);right:0;width:300px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 46px -14px rgba(16,24,40,.24);padding:8px;z-index:60}.HeaderUserMenu_dropdownTitle__agN1d{font-size:12px;font-weight:700;color:#8a90a0;letter-spacing:.03em;padding:8px 11px 6px}.HeaderUserMenu_notifItem__u_Qwc{display:flex;align-items:flex-start;gap:11px;width:100%;padding:11px;border:0;border-radius:11px;background:none;cursor:pointer;font:inherit;text-align:left;color:inherit}.HeaderUserMenu_notifItem__u_Qwc:hover{background:#f4f5f9}.HeaderUserMenu_notifItem__u_Qwc strong{display:block;font-size:13px;font-weight:700;color:#12131c;line-height:1.3}.HeaderUserMenu_notifItem__u_Qwc p{font-size:11.5px;color:#8a90a0;margin-top:1px}.HeaderUserMenu_notifIcon__aBTGH{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;background:#eef0fe;color:#4f46e5}.HeaderUserMenu_notifStatus__69pwB{padding:14px 11px;font-size:12.5px;color:#8a90a0}.HeaderUserMenu_profileButton__Cyni_{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 12px;border-radius:100px;border:1px solid #e5e7eb;background:#fff}.HeaderUserMenu_profileMeta__8GwLS{text-align:right;line-height:1.15}.HeaderUserMenu_profileMeta__8GwLS span{display:block;font-size:10px;font-weight:700;color:#4f46e5}.HeaderUserMenu_profileMeta__8GwLS strong{display:block;font-size:13px;font-weight:700;color:#12131c}.HeaderUserMenu_emailHint__0PY6t{display:block;margin-top:2px;font-size:9px;font-weight:700;letter-spacing:.01em;color:#dc2626!important}.HeaderUserMenu_avatarWrap__HlXYE{position:relative;flex-shrink:0;display:inline-flex}.HeaderUserMenu_avatarWrapWarning__VkfOV .HeaderUserMenu_avatar__f3ALL{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444,0 0 12px rgba(239,68,68,.35);animation:HeaderUserMenu_avatarWarningRing__ICwjb 2.2s ease-in-out infinite}.HeaderUserMenu_avatarStatusBadge__rsd0v{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;border:2px solid #fff;font-size:11px;font-weight:900;line-height:13px;text-align:center;box-shadow:0 2px 8px rgba(220,38,38,.45)}@keyframes HeaderUserMenu_avatarWarningRing__ICwjb{0%,to{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444,0 0 10px rgba(239,68,68,.28)}50%{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444,0 0 16px rgba(239,68,68,.5)}}.HeaderUserMenu_avatar__f3ALL{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12.5px;font-weight:800;flex-shrink:0}.HeaderUserMenu_avatarImage__reQtZ{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.HeaderUserMenu_chevron__t0MdV{font-size:14px;color:#8a90a0}a.HeaderUserMenu_loginButton__VigZO,a.HeaderUserMenu_menuItem__UP4__{text-decoration:none}.HeaderUserMenu_menuItem__UP4__{width:100%;display:flex;align-items:center;gap:10px;padding:11px;border-radius:11px;color:#12131c;font-size:14px;font-weight:600;text-align:left}.HeaderUserMenu_menuItem__UP4__:hover{background:#f4f5f9}.HeaderUserMenu_menuDanger__xTExg{color:#e11d48}.HeaderUserMenu_menuDivider__KwFtv{height:1px;background:#f1f2f5;margin:4px 8px}.HeaderUserMenu_loginButton__VigZO{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#12131c;padding:10px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}@media(max-width:720px){.HeaderUserMenu_root__ZfYyS{gap:8px}.HeaderUserMenu_chevron__t0MdV,.HeaderUserMenu_profileMeta__8GwLS{display:none}.HeaderUserMenu_profileButton__Cyni_{padding:4px;border-radius:999px}.HeaderUserMenu_avatarStatusBadge__rsd0v{top:-3px;right:-3px;min-width:18px;height:18px;font-size:12px;line-height:14px}.HeaderUserMenu_dropdownPanel__QZRLq{right:0;left:auto;width:min(300px,100vw - 24px)}}