/* The shared navigation stays visible; the management scene owns the one page scroll. */
body.management-mode #prototype-ribbon,body.management-mode #site-footer{display:none}
body.management-mode #site-header{position:fixed;inset:0 0 auto 0}
body.management-mode #main{padding-top:74px;min-height:100svh}
body.management-mode{overflow-x:clip}
html:has(body.management-mode){scroll-behavior:auto}
.management-host{display:block;min-height:calc(100svh - 74px);background:#fff}
.management-host>p{padding:48px 28px;color:#08476c}
.management-loading{min-height:calc(100svh - 74px);display:grid;place-content:center;text-align:center;color:#08476c;background:#fff}
.management-loading h1{font-size:clamp(24px,4vw,42px);max-width:700px}
.management-loading p{font-size:14px;margin:0 auto;max-width:55ch}
.management-retry{padding:36px;max-width:900px;margin:auto}
.management-retry button{padding:12px 18px;background:#08476c;color:white;border:0;min-height:44px}
@media(max-width:850px){body.management-mode #main{padding-top:66px}.management-host,.management-loading{min-height:calc(100svh - 66px)}}
