html.rector-public-document{scrollbar-width:none}
html.rector-public-document::-webkit-scrollbar{display:none}
body.rector-public-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}
body.rector-public-shell>#app{display:flex;flex-direction:column;flex:1 0 auto;min-height:0}
body.rector-public-shell>#app>:is(.login-page,.public-page){flex:1;min-height:0;width:100%}
body.rector-public-shell .login-page{padding-block:clamp(20px,4vh,40px);gap:24px}
body.rector-public-shell>.rector-public-footer{flex-shrink:0}
