/* Mobile-only participant navigation; no admin layout selectors are changed. */
@media(max-width:800px){
nav.mobile-nav.pf-user-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;overflow:visible!important;gap:0;padding:5px 3px calc(5px + env(safe-area-inset-bottom,0px));z-index:95}
.pf-user-bottom-nav>a,.pf-user-bottom-nav>.pf-user-more>summary{min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;text-align:center;text-decoration:none;font-size:20px;line-height:1.2;box-sizing:border-box}
.pf-user-bottom-nav>a span,.pf-user-bottom-nav>.pf-user-more>summary>span:last-child{font-size:11px;white-space:normal;line-height:1.15}
.pf-user-bottom-nav .pf-user-more{position:static;min-width:0}
.pf-user-bottom-nav .pf-user-more>summary{list-style:none;cursor:pointer;color:#596578}
.pf-user-bottom-nav .pf-user-more>summary::-webkit-details-marker{display:none}
.pf-user-bottom-nav .pf-user-more[open]>summary{color:#1464d8}
.pf-user-bottom-nav .pf-user-more-panel{position:absolute;bottom:calc(100% + 6px);right:8px;left:8px;max-height:min(65vh,520px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #dce4ef;border-radius:16px;box-shadow:0 -12px 40px #0b1b3633;padding:10px;z-index:110;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.pf-user-bottom-nav .pf-user-more-panel a{display:flex;align-items:center;min-height:46px;padding:10px;border-radius:10px;background:#f3f7fd;text-decoration:none;color:#24344f;font-size:13px;line-height:1.3;overflow-wrap:anywhere}
}
@media(min-width:801px){nav.mobile-nav.pf-user-bottom-nav{display:none!important}}
