/* Full-screen pane header (phones): fixed under the top bar, right of the landscape rail. Desktop keeps the rail; Esc/back still work. */
.st-pane-bar{display:none}
body.ga-mobile.st-pane-open .st-pane-bar{display:flex;align-items:center;gap:8px;position:fixed;top:var(--ga-top,0px);left:var(--ga-rail,0px);right:0;z-index:58;box-sizing:border-box;height:56px;padding:0 max(10px,env(safe-area-inset-right)) 0 10px;background:#1F2A44;border-bottom:2px solid #B87333;box-shadow:0 2px 8px #0006}
body.ga-mobile.st-pane-open .main-shell{padding-top:56px}
body.ga-mobile .st-pane-bar .st-pane-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font:700 14px/1.2 system-ui,sans-serif;text-align:center}
body.ga-mobile .st-pane-bar button{flex:none;min-height:40px;border-radius:20px;font:700 14px/1 system-ui,sans-serif;cursor:pointer;touch-action:manipulation}
body.ga-mobile .st-pane-bar .st-pane-back{padding:0 14px;border:1px solid #B87333;background:#B87333;color:#fff}
body.ga-mobile .st-pane-bar .st-pane-x{width:40px;padding:0;border:1px solid #ffffff55;background:transparent;color:#fff;font-size:18px}
