/* Pink Posts UI 0.22.131 — clean account menu and reliable clickable avatar. */
/* Decorative borders and arrows are not navigation; remove them. */
.pink-account .pink-account-menu .pink-account-welcome,
.pink-account .pink-account-menu [data-ppac-member],
.pink-account .pink-account-menu [data-ppac-member-bottom],
.pink-account .pink-account-menu .pink-account-menu-item {
 border-top:0!important;border-bottom:0!important;box-shadow:none!important;
}
.pink-account .pink-account-menu .pink-account-menu-item {
 background:transparent!important;text-decoration:none!important;
 text-transform:lowercase!important;font-family:inherit!important;
 border:0!important;border-radius:9999px!important;
 padding:12px 6px!important;margin:0!important;line-height:1.25!important;
 width:100%!important;min-height:42px!important;text-align:left!important;
 display:flex!important;align-items:center!important;justify-content:flex-start!important;
 cursor:pointer!important;
}
.pink-account .pink-account-menu .pink-account-menu-item:hover,
.pink-account .pink-account-menu .pink-account-menu-item:focus-visible {
 color:inherit!important;background:var(--pink-account-accent,#d7eaa5)!important;
}
.pink-account .pink-account-menu .pink-account-menu-item > span:not([data-ppac-menu-total]) {display:none!important}
.pink-account .pink-account-menu .pink-account-cart-link [data-ppac-menu-total]{margin-left:auto!important}
.pink-account .pink-account-menu .pink-account-menu-item::before,
.pink-account .pink-account-menu .pink-account-menu-item::after {content:none!important;display:none!important}
/* The avatar/photo/initials occupy a visual area, never another hit target.
   Taps in the CENTER and around the edge always go to the actual button. */
.pink-account .pink-account-trigger {
 position:relative!important;isolation:isolate!important;z-index:20!important;
 cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;
}
.pink-account .pink-account-trigger [data-ppac-avatar],
.pink-account .pink-account-trigger [data-ppac-avatar] *,
.pink-account .pink-account-trigger [data-ppac-label],
.pink-account .pink-account-trigger .pp120-cart-symbol,
.pink-account .pink-account-trigger .pp121-cart-symbol,
.pink-account .pink-account-trigger [data-ppac-count]{pointer-events:none!important}
/* Keep the quantity panel directly under its own price badge. */
.pink-buy-cart.pp122-ready{position:relative!important;overflow:visible!important;isolation:isolate!important}
.pink-buy-cart.pp122-ready > .pink-buy-trigger{cursor:pointer!important;pointer-events:auto!important;z-index:5!important}
.pink-buy-cart.pp122-ready > .pink-buy-trigger *{pointer-events:none!important}
.pink-buy-cart.pp122-ready > .pp122-quantity-popover{top:calc(100% - 8px)!important;pointer-events:auto!important;z-index:4!important}
.pink-buy-cart.pp122-ready .pp122-quantity-controls{position:relative!important;pointer-events:auto!important;z-index:12!important}
.pink-buy-cart.pp122-ready .pp122-quantity-controls button{pointer-events:auto!important;z-index:13!important;cursor:pointer!important}
.pink-buy-cart.pp122-ready .pp122-quantity-controls button:disabled{cursor:not-allowed!important}
