html body.social-page #canalaiNotificationTabs{
 display:flex;align-items:center;flex:0 0 auto;gap:24px;height:36px;
 margin:0 32px 18px 0;padding:0 22px;max-width:calc(100% - 32px);box-sizing:border-box;
}
html body.social-page #canalaiNotificationTabs button{font-family:inherit;line-height:normal;border:0;cursor:pointer}
html body.social-page #canalaiNotificationTabs[hidden],
html body.social-page #canalaiMusicNotifications[hidden],
html body.social-page.music-open #canalaiNotificationTabs,
html body.social-page.music-open #canalaiMusicNotifications{display:none!important}
#canalaiNotificationTabs button:focus-visible,#canalaiMusicNotifications button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
#canalaiMusicNotifications{
 --notification-text:#172238;--notification-muted:#697789;--notification-line:#dbe1e8;--notification-hover:#f0f5ff;
 width:100%;min-width:0;box-sizing:border-box;padding:0 32px 24px 22px;color:var(--notification-text);font:400 14px/1.5 Inter,Arial,sans-serif;
}
:is(body.social-dark,html.social-dark) #canalaiMusicNotifications{--notification-text:#edf2f8;--notification-muted:#a5b2c4;--notification-line:#354254;--notification-hover:#1a2940;color-scheme:dark}
#canalaiMusicNotifications .music-notification{display:flex;gap:12px;width:100%;padding:14px 0;margin:0;background:transparent;color:inherit;border:0;border-bottom:1px solid var(--notification-line);border-radius:0;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}
#canalaiMusicNotifications .music-notification:hover{background:var(--notification-hover)}
#canalaiMusicNotifications .music-notification:disabled{opacity:.65;cursor:progress}
#canalaiMusicNotifications .music-notification > img{flex:0 0 40px;width:40px;height:40px;object-fit:cover;border-radius:50%}
#canalaiMusicNotifications .music-notification-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
#canalaiMusicNotifications .music-notification-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}
#canalaiMusicNotifications strong{font-weight:600}
#canalaiMusicNotifications time,#canalaiMusicNotifications .music-notification-song,#canalaiMusicNotifications .music-notification-status{color:var(--notification-muted);font-size:13px}
#canalaiMusicNotifications .music-notification-status:empty{display:none}
#canalaiMusicNotifications .music-notification-text{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:900px){html body.social-page #canalaiNotificationTabs{margin-right:10px;max-width:calc(100% - 10px)}#canalaiMusicNotifications{padding:0 10px 24px}}
html body.social-page #socialGrid[data-music-notifications-hidden]{display:none!important}
html body.social-page #canalaiMobileNotificationTabs{display:flex;gap:24px;flex:0 0 38px;margin:0 12px;padding:0 4px;box-sizing:border-box}
html body.social-page #canalaiMobileNotificationTabs button{font-family:inherit;line-height:normal;cursor:pointer;border:0}
html body.social-page #canalaiMobileNotificationTabs button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
html body.social-page #socialMobileNotifications.music-comments-active .social-mobile-notifications-compose{display:none!important}
html body.social-page #socialMobileNotifications .mobile-song-notification{display:flex;gap:12px;width:100%;padding:14px 8px;margin:0;border:0;border-bottom:1px solid #dbe1e8;border-radius:0;background:transparent;color:#172238;text-align:left;font:400 14px/1.5 Inter,Arial,sans-serif;box-sizing:border-box}
html body.social-page #socialMobileNotifications .mobile-song-notification>img{flex:0 0 40px;width:40px;height:40px;border-radius:50%;object-fit:cover}
html body.social-page #socialMobileNotifications .mobile-song-notification>span{display:flex;flex-direction:column;gap:4px;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}
html body.social-page #socialMobileNotifications .mobile-song-notification strong{font-weight:600}
html body.social-page #socialMobileNotifications .mobile-song-notification small{font-size:12px;color:#697789}
html body.social-page #socialMobileNotifications [data-song-notification-status]:empty{display:none}
:is(html.social-dark body.social-page,html body.social-page.social-dark) #socialMobileNotifications .mobile-song-notification{color:#edf2f8;border-color:#354254}
:is(html.social-dark body.social-page,html body.social-page.social-dark) #socialMobileNotifications .mobile-song-notification small{color:#a5b2c4}
