html.layout-preparando body::before{content:"";position:fixed;z-index:100;inset:0 0 0 85px;background:#eef5fb;pointer-events:auto}
html.layout-preparando body::after{content:"";position:fixed;z-index:100;left:calc(50% + 42px);top:50%;width:32px;height:32px;margin:-16px;border:3px solid #d4e6f2;border-top-color:#168bd8;border-radius:50%;animation:layout-carregando .65s linear infinite;pointer-events:none}
@keyframes layout-carregando{to{transform:rotate(360deg)}}
@media(max-width:750px){html.layout-preparando body::before{left:0}html.layout-preparando body::after{left:50%}}
