/* R415C — compact profile post-alert bell, no Post Alerts Off text.
   Keep existing post notification subscription API and identity access intact.
   Reassert HTML hidden authority after R415B's broad text-action overrides. */
html[data-vr-surface="profile"] body.vr-surface-profile #hero .heroDock .heroActionRow >
:is(#sendWinqBtn,#friendRequestBtn,#bypassBtn,#followBtn,#postNotifyBtn,#amaActionBtn,#channelAccessBtn,#enterChannelBtn)[hidden],
html[data-vr-surface="profile"] body.vr-surface-profile #hero .heroDock .heroActionRow
.profilePrimaryActionsR279 > #messageBtn[hidden]{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
/* Only visitors already eligible to follow/receive this creator's post alerts
   can see and operate the existing postNotifyBtn. Owners never subscribe to
   their own posts from the visitor preview. */
html[data-vr-surface="profile"] body.vr-surface-profile #hero .heroDock .heroActionRow > #postNotifyBtn.heroBtn:not([hidden]){
  box-sizing:border-box!important;
  position:absolute!important;
  z-index:30!important;
  top:76px!important;
  right:12px!important;
  bottom:auto!important;
  left:auto!important;
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  min-width:44px!important;
  max-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  margin:0!important;
  padding:0!important;
  flex:0 0 44px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  text-align:center!important;
  font:normal 25px/1 "Apple Color Emoji","Segoe UI Emoji",system-ui,sans-serif!important;
  letter-spacing:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  text-decoration:none!important;
  text-shadow:none!important;
  color:var(--vr-profile-accent,var(--mode-accent,#b46eff))!important;
  opacity:.74!important;
  cursor:pointer!important;
  filter:none!important;
}
html[data-vr-surface="profile"] body.vr-surface-profile #hero .heroDock .heroActionRow > #postNotifyBtn.heroBtn:not([hidden])[aria-pressed="true"]{
  color:var(--vr-profile-accent,var(--mode-accent,#b46eff))!important;
  opacity:1!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 4px color-mix(in srgb,var(--vr-profile-accent,#b46eff) 35%,transparent))!important;
}
html[data-vr-surface="profile"] body.vr-surface-profile #hero .heroDock .heroActionRow > #postNotifyBtn.heroBtn:not([hidden]):focus-visible{
  outline:2px solid var(--vr-profile-accent,var(--mode-accent,#b46eff))!important;
  outline-offset:1px!important;
}
html[data-vr-surface="profile"] body.vr-surface-profile #hero .heroDock .heroActionRow > #postNotifyBtn.heroBtn:not([hidden]):disabled{
  opacity:.55!important;
  cursor:wait!important;
}
@media(max-width:350px){
  html[data-vr-surface="profile"] body.vr-surface-profile #hero .heroDock .heroActionRow > #postNotifyBtn.heroBtn:not([hidden]){
    right:5px!important;
    top:70px!important;
  }
}
/* Never lift the notification bell above blocking privacy, payment, crop,
   image-preview or account-protection dialogs. */
