/* Remove bell markup without moving the approved User Profile title origin. */
#beautyApp.user-profile-screen .user-profile-title{
 padding-top:calc(var(--internal-top) + var(--internal-nav-height) + var(--internal-title-gap))
}
/* One navigation clearance on only the two confirmed excess-space pages. */
body.beauty-mode:has(#beautyApp.admin-profile-screen),
body.beauty-mode:has(#beautyApp.admin-review-screen .approved-about-label){padding-bottom:0}
#beautyApp.admin-profile-screen,
#beautyApp.admin-review-screen:has(.approved-about-label){
 padding-bottom:calc(66px + max(8px, env(safe-area-inset-bottom)) + 12px)
}
/* Only Pending card footer: let the date retain words and the action size
   itself to its label; stack naturally when both cannot fit. */
#beautyApp .pending-submission-foot{flex-wrap:wrap}
#beautyApp .pending-submission-foot>div{flex:1 1 auto;min-width:min-content}
#beautyApp .pending-submission-foot .admin-calendar{flex-shrink:0}
#beautyApp .submission-date-copy{white-space:normal;word-break:normal;overflow-wrap:normal}
#beautyApp .pending-submission-foot>.admin-open-review{width:auto;flex:0 1 auto;min-width:0;white-space:normal}
/* Approved provider subsection label only; retain current family/color. */
#beautyApp .approved-about-label{font-size:14px;font-weight:600}
