.profile-notifications{gap:7px!important}.profile-notifications b{font-size:10px;line-height:16px;min-width:16px;padding:0 3px;border-radius:5px;background:#b8a3d1;color:#18141e}.profile-notifications b[hidden]{display:none}.notifications-view{padding:22px 24px;color:#24252b;max-width:900px;margin:20px auto;background:#fff;border:1px solid #e7e6eb;border-radius:16px;box-sizing:border-box}.notifications-view[hidden]{display:none!important}.notifications-head,.notifications-head>div{display:flex;align-items:center;gap:12px}.notifications-head{justify-content:space-between;flex-wrap:wrap}.notifications-head h1{margin:0;font-size:23px;letter-spacing:-.5px}.notifications-head>div>span{font-size:12px;color:#747480}.notifications-view button{font-family:inherit;cursor:pointer}.notifications-head button,.notifications-footer button{border:0;background:transparent;color:#705590;font-size:12px;padding:8px}.notifications-head [data-notifications-back]{font-size:26px;color:#696873;padding:0 8px 3px 0}.notifications-filters{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 12px;padding-bottom:12px;border-bottom:1px solid #e9e8ee}.notifications-filters button{padding:7px 11px;border:0;border-radius:7px;background:transparent;color:#74717e;font-size:12px}.notifications-filters button[aria-pressed="true"]{background:#efebf5;color:#5f477d}.notification-row{display:flex;align-items:flex-start;gap:12px;padding:12px 2px;border-bottom:1px solid #eeedf2;position:relative;border-radius:0}.notification-row.is-unread{background:transparent}.notification-row.is-unread .notification-open strong{font-weight:650}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:#faf9fc}.notification-mark{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#f0f0f4;color:#787183;font-size:15px;flex-shrink:0}.notification-open{flex:1;min-width:0;border:0;padding:0;background:none;text-align:left;color:inherit}.notification-open strong{display:block;font-size:13px;line-height:1.5;font-weight:550}.notification-open p{margin:3px 0 5px;font-size:12px;line-height:1.5;color:#62636f}.notification-open small{font-size:10px;color:#80808c}.notification-actions{display:flex;gap:3px;align-items:center}.notification-actions button{border:0;background:none;padding:5px;color:#777580;font-size:15px}.notification-dot{width:6px;height:6px;border-radius:50%;background:#9474bb}.notifications-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}.notifications-footer p,.notifications-status{font-size:11px;line-height:1.5;color:#7d7a86}.notifications-view button:focus-visible{outline:2px solid #bea6d8;outline-offset:2px}.notifications-view button:disabled{opacity:.35;cursor:default}.notifications-empty{font-size:13px;color:#74717e;padding:30px 10px}@media(max-width:520px){.notifications-view{padding:18px 14px}.notifications-head h1{font-size:20px}.notifications-head>div>span{display:none}.notifications-footer{align-items:flex-start;flex-direction:column;gap:0}.notification-row{gap:9px;padding:12px 6px}.profile-notifications span{display:none}}

.notification-actions button:hover{color:#4e3e66;background:#f1eef5;border-radius:5px}.notification-open small{font-size:11px}.notifications-filters{margin-top:16px}.notifications-footer{padding-top:8px;border-top:1px solid #eeedf2}

body[data-view="wall"] .wall2010-page-header>button.profile-icon-action{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;min-height:52px!important;flex:0 0 52px!important;padding:5px!important;background:transparent!important;border:0!important;border-radius:8px!important;color:#c9c9cf!important;box-shadow:none!important}
body[data-view="wall"] .wall2010-page-header>button.profile-icon-action svg{width:36px!important;height:36px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round}
body[data-view="wall"] .wall2010-page-header>button.profile-icon-action:hover{background:#ffffff0a!important;color:#fff!important}
body[data-view="wall"] .wall2010-page-header>button.profile-icon-action:focus-visible{outline:2px solid #b7a2cd;outline-offset:2px}
body[data-view="wall"] .wall2010-page-header>button.profile-icon-action.is-copied{color:#65d49a!important}
.profile-icon-action b[data-notification-count]{position:absolute;top:-2px;right:-4px;min-width:14px;font-size:9px;line-height:14px;padding:0 3px;border:2px solid #080809;border-radius:7px;pointer-events:none}

body[data-view="wall"] .wall2010-page-header>div>a{font-size:21px!important;color:#e0e0e5!important}
body[data-view="wall"] .wall2010-share-head.wall2010-page-header{gap:20px!important;min-height:66px!important}
.profile-icon-action b[data-notification-count]{top:0;right:0;min-width:17px;font-size:11px;line-height:17px;background:#e85165;color:#fff;border-radius:12px}
.has-new-notifications svg{transform-origin:50% 15%;animation:notification-ring 7s ease-in-out infinite}
@keyframes notification-ring{0%,18%,100%{transform:rotate(0)}2%,6%,10%{transform:rotate(16deg)}4%,8%,12%{transform:rotate(-16deg)}15%{transform:rotate(6deg)}}
@media(prefers-reduced-motion:reduce){.has-new-notifications svg{animation:none}}
.notifications-view{max-width:820px;padding:22px 24px;margin:20px auto;border-color:#dedee3}.notifications-head h1{font-size:22px}.notifications-head button,.notifications-footer button{color:#60606b}.notifications-filters{flex-wrap:nowrap;overflow-x:auto;gap:4px;scrollbar-width:thin}.notifications-filters button{white-space:nowrap}.notifications-filters button[aria-pressed="true"]{background:#eeeef1;color:#33333c}.notification-day{font:600 12px/1.4 Geist,Arial,sans-serif;color:#8b8b94;margin:18px 0 6px}.notification-row{padding:14px 8px;gap:12px;border-color:#eeeeef}.notification-row.is-unread{background:#f6f6f9;border-radius:9px}.notification-mark{width:36px;height:36px;background:#ececf1;color:#777781;border-radius:10px}.notification-mark svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.notification-open strong{font-size:14px}.notification-open p{font-size:13px;margin:3px 0 6px}.notification-open small{font-size:11px}.notification-actions{gap:1px}.notification-actions button{width:28px;height:30px;padding:0}.notification-dot{background:#747482;margin:0 4px}.notifications-status button{border:0;background:none;color:#41414c;text-decoration:underline}.notifications-status:empty{display:none}.notifications-footer p{max-width:440px}.notification-row:hover{background:#f0f0f4}
@media(max-width:600px){body[data-view="wall"] .wall2010-page-header>div>a{font-size:18px!important}body[data-view="wall"] .wall2010-share-head.wall2010-page-header{gap:8px!important}.notifications-view{padding:16px 12px}.notification-actions{flex-wrap:wrap;max-width:58px}.notification-dot{display:none}}
