.header-login{position:relative;width:calc(100% - 64px);height:476px;margin:32px auto;border-radius:32px;overflow:hidden;background:#38b2ac;display:flex;align-items:center;justify-content:center}.header-login__image{z-index:1}.header-login__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#589c98,#00403c);opacity:.92;z-index:2;pointer-events:none}.header-login__content{position:relative;z-index:3;width:100%;height:100%}@media screen and (max-width:768px){.header-login{width:calc(100% - 32px);height:280px;margin:16px auto;border-radius:16px}}.layout-auth-root{position:relative;width:100%;height:100vh;height:100dvh;background:#f7fafc;overflow:hidden;display:flex;flex-direction:column}.layout-auth-decorations{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.layout-auth-bg-abstract{object-fit:cover;object-position:center;z-index:0}.layout-auth-header-wrapper{position:absolute;top:0;left:0;width:100%;z-index:10;pointer-events:auto}.layout-auth-content{position:relative;z-index:20;flex:1;display:flex;justify-content:center;align-items:center;padding:0 20px}.layout-auth-footer{position:relative;z-index:10;flex:none;width:100%;padding:0 40px 32px}@media screen and (max-height:800px),screen and (max-width:768px){.layout-auth-root{height:auto;min-height:100vh;min-height:100dvh;overflow-y:auto}.layout-auth-content{align-items:flex-start;padding-top:100px;padding-bottom:40px}.layout-auth-footer{padding:24px 16px}}