.notifications-manager{max-width:960px;color:var(--m-ink);margin:0 auto;padding:24px}.notifications-manager header{border-bottom:1px solid var(--m-line);padding-bottom:16px}.notifications-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--m-muted);font-size:12px}.notifications-manager h1{margin:8px 0;font-size:28px}.notifications-manager h2{margin:8px 0;font-size:18px}.notifications-manager button{font:inherit;background:var(--m-surface);border:1px solid var(--m-line-strong);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.notifications-manager button:disabled{opacity:.55;cursor:default}.notifications-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.notifications-list{margin:0;padding:0;list-style:none}.notifications-list li{border-bottom:1px solid var(--m-line);padding:20px 0}.notifications-list li.is-unread{padding-left:16px}.notifications-list p{white-space:pre-wrap;overflow-wrap:anywhere}.notifications-list time,.notifications-state{color:var(--m-muted);font-size:13px}.notifications-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.notifications-preferences{border-top:1px solid var(--m-line);margin-top:32px;padding-top:20px}.notifications-preferences label{align-items:center;gap:8px;margin:16px 0 4px;display:flex}.notifications-preferences p{color:var(--m-muted);max-width:640px}.notifications-error{color:var(--m-red)}.notifications-manager button:focus-visible,.notifications-manager input:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}@media (width<=600px){.notifications-manager{padding:16px}.notifications-actions{flex-direction:column;align-items:flex-start}}