.notifications-module__JAeFqG__page{flex-direction:column;gap:16px;padding-bottom:28px;display:flex}.notifications-module__JAeFqG__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notifications-module__JAeFqG__topBarLeft{align-items:center;gap:12px;min-width:0;display:flex}.notifications-module__JAeFqG__backBtn{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--foreground);box-shadow:var(--shadow-sm);border-radius:12px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.notifications-module__JAeFqG__backBtn:focus{box-shadow:var(--focus-ring);outline:none}.notifications-module__JAeFqG__pageTitle{letter-spacing:-.4px;color:var(--foreground);margin:0;font-size:22px;font-weight:900;line-height:1.15}.notifications-module__JAeFqG__markRead{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);cursor:pointer;border-radius:12px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.notifications-module__JAeFqG__markRead:focus{box-shadow:var(--focus-ring);outline:none}.notifications-module__JAeFqG__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.notifications-module__JAeFqG__card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:inherit;align-items:center;gap:14px;padding:16px 14px 16px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.notifications-module__JAeFqG__card:focus{box-shadow:var(--focus-ring);outline:none}.notifications-module__JAeFqG__cardRead{opacity:.92}.notifications-module__JAeFqG__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.notifications-module__JAeFqG__dot_blue{background:#2d53d8}.notifications-module__JAeFqG__dot_orange{background:#d97706}.notifications-module__JAeFqG__dot_green{background:#2e9b57}.notifications-module__JAeFqG__dot_purple{background:#7c3aed}.notifications-module__JAeFqG__dot_red{background:#ec5255}.notifications-module__JAeFqG__dot_muted{background:var(--color-border)}.notifications-module__JAeFqG__cardMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notifications-module__JAeFqG__cardTitle{letter-spacing:-.15px;color:var(--foreground);margin:0;font-size:15px;font-weight:800;line-height:1.3}.notifications-module__JAeFqG__cardBody{color:var(--color-muted);margin:0;font-size:13px;font-weight:500;line-height:1.5}.notifications-module__JAeFqG__cardMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-width:88px;display:flex}.notifications-module__JAeFqG__newBadge{background:var(--color-primary-wash);color:var(--color-primary);letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800;line-height:1.2}.notifications-module__JAeFqG__cardTime{color:var(--color-muted-soft);white-space:nowrap;text-align:right;font-size:11px;font-weight:600}.notifications-module__JAeFqG__chevron{width:24px;height:24px;color:var(--color-muted-soft);place-items:center;display:grid}.notifications-module__JAeFqG__chevron svg{width:16px;height:16px}.notifications-module__JAeFqG__hint{color:var(--color-muted);text-align:center;margin:4px 0 0;font-size:11px;font-style:italic;font-weight:600;line-height:1.45}@media (min-width:1024px){.notifications-module__JAeFqG__page{gap:18px;max-width:680px;margin:0 auto;padding-bottom:40px}.notifications-module__JAeFqG__pageTitle{font-size:26px}.notifications-module__JAeFqG__card{padding:18px 18px 18px 20px}}@media (hover:hover) and (pointer:fine){.notifications-module__JAeFqG__backBtn:hover{background:var(--color-primary-wash)}.notifications-module__JAeFqG__markRead:hover{background:var(--color-primary-wash);border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border))}.notifications-module__JAeFqG__card:hover{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));box-shadow:var(--shadow-md);transform:translateY(-1px)}}
