.cg-studio-page{flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}body:has(.cg-studio-page){overscroll-behavior-y:none;overflow:hidden}.cg-studio-page>.cg-access-bar{flex:none}.cg-studio-page>.cg-studio-root{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.cg-studio-page>.cg-access-status,.cg-studio-page>.cg-access-login,.cg-studio-page>.cg-studio-loading{overscroll-behavior-y:contain;flex:1;align-items:safe center;min-height:0;overflow-y:auto}.cg-studio-page .cg-studio-root .cg-workspace{height:100%;min-height:0}.cg-studio-page .cg-studio-root .cg-workspace:fullscreen{height:100dvh}.cg-studio-page .cg-panel,.cg-studio-page .cg-rail{overscroll-behavior-y:contain}.cg-studio-page .cg-rail{min-height:0;overflow-y:auto}
