/* PV13 — role shell consistency, audit controls and single mobile navigation */
@media (max-width:820px){
  .v10-mobile-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}
  body.pmy-v10{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}
}
body.pmy-audit-page .pmy-top-profile,
body.pmy-audit-page .pmy-top-profile .pmy-avatar,
body.pmy-audit-page .pmy-sidebar-logout{
  border-color:#e1b93f!important;
  box-shadow:0 0 0 1px rgba(225,185,63,.18),0 8px 24px rgba(0,0,0,.25)!important;
}
body.pmy-audit-page .pmy-top-profile{background:linear-gradient(135deg,#e7c75c,#c9961f)!important;color:#101010!important;font-weight:900!important;padding:7px 12px!important}
body.pmy-audit-page .pmy-top-profile b,
body.pmy-audit-page .pmy-top-profile small{color:#101010!important}
body.pmy-audit-page .pmy-top-profile .pmy-avatar{background:#101216!important;color:#f0c84e!important;width:34px!important;height:34px!important;border-radius:50%!important}
body.pmy-audit-page .pmy-sidebar-logout{background:linear-gradient(135deg,#e7c75c,#c9961f)!important;color:#101010!important;font-weight:900!important;min-height:44px!important}
body.pmy-audit-page .pmy-sidebar-logout:hover{filter:brightness(1.07)!important;transform:translateY(-1px)!important}
body.pmy-audit-page .pmy-side-account{background:#0d1014!important;border-top:1px solid rgba(216,181,91,.22)!important;padding:14px!important}
body.pmy-audit-page .pmy-top-actions{gap:8px!important}
body.pmy-audit-page .pmy-rc1-language-switch{display:flex!important;gap:5px!important}
body.pmy-audit-page .pmy-rc1-language-switch button{padding:6px!important;width:42px!important;background:#11151a!important}
body.pmy-audit-page .pmy-rc1-language-switch img{width:25px!important;height:17px!important;object-fit:cover!important}
/* remove oversized legacy hero whitespace on knowledge admin pages */
body.admin-active .v10-hero-main{min-height:0!important;height:auto!important;align-content:start!important;padding:24px 28px!important}
body.admin-active .v10-hero-main>.v10-hero-actions{margin-top:18px!important;align-self:start!important}
body.admin-active .v10-title{max-width:1180px!important;overflow-wrap:anywhere!important}
body.admin-active .v10-hero-main{grid-template-columns:minmax(0,1fr)!important}
body.admin-active .v10-hero-main .v10-title{max-width:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
@media(max-width:820px){body.pmy-audit-page .pmy-top-profile span:last-child{display:none!important}}
