:root{--columns:1;--gap:1rem}.m-sso-login{margin-top:0}@media screen and (min-width:48em){.m-sso-login .layout-container{align-items:stretch;display:flex;flex-direction:column;min-height:100vh;padding-left:0}}.m-sso-login .layout-content{padding:1.5rem}@media screen and (min-width:48em){.m-sso-login .layout-content{padding:0}}.m-sso-login .layout-main{background:#fff;overflow:hidden;position:relative}@media screen and (min-width:48em){.m-sso-login .layout-main{align-items:center;display:flex;flex-grow:1;justify-content:center}}.m-sso-login .layout-main:after,.m-sso-login .layout-main:before{border-radius:100%;content:"";filter:blur(40px);height:22.625rem;position:absolute;width:22.625rem;z-index:-1}.m-sso-login .layout-main:before{right:-12.5rem;rotate:290deg;top:-12.5rem}.m-sso-login .layout-main:after{bottom:-12.5rem;left:-12.5rem;rotate:130deg}.m-sso-login .region-content{background:#fff;border:2px solid #f09;border-radius:0;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:0;width:36.625rem}@media screen and (min-width:48em){.m-sso-login .region-content{margin:auto}}.m-sso-login .block-system-main-block{padding:1rem;padding:var(--sso-login-page-main-block-padding,1rem)}@media print,screen and (min-width:64em){.m-sso-login .block-system-main-block{padding:0 2rem;padding:var(--sso-login-page-main-block-padding,0 2rem)}}.m-sso-login .m-form{padding:0}@media screen and (min-width:90em){.m-sso-login .m-form{margin:1rem auto;margin:var(--sso-login-page-form-margin,1rem auto)}}.m-sso-login .m-form>p{font-size:inherit;font-size:var(--sso-login-page-form-paragraph-font-size,inherit)}.m-sso-login .m-form [type=color],.m-sso-login .m-form [type=date],.m-sso-login .m-form [type=datetime-local],.m-sso-login .m-form [type=datetime],.m-sso-login .m-form [type=email],.m-sso-login .m-form [type=month],.m-sso-login .m-form [type=number],.m-sso-login .m-form [type=password],.m-sso-login .m-form [type=search],.m-sso-login .m-form [type=tel],.m-sso-login .m-form [type=text],.m-sso-login .m-form [type=time],.m-sso-login .m-form [type=url],.m-sso-login .m-form [type=week],.m-sso-login .m-form select,.m-sso-login .m-form textarea{background-color:#fff;border:1px solid #a0a0a0;border-radius:0}.m-sso-login .m-form label{font-weight:400}.m-sso-login .m-form input[type=checkbox]+label,.m-sso-login .m-form input[type=radio]+label{font-size:inherit;font-size:var(--sso-login-checkbox-radio-label-font-size,inherit);font-weight:400!important}@media screen and (min-width:48em){.m-sso-login .form-item,.m-sso-login .form-wrapper{max-width:100%}}.m-sso-login .form-item label{color:inherit;font-size:100%;font-size:var(--sso-login-page-form-label-font-size,100%);line-height:1.8;line-height:var(--sso-login-page-form-label-line-height,1.8)}.m-sso-login .form-actions{margin:1rem 0;margin:var(--sso-login-page-form-action-margin,1rem 0)}.m-sso-error{margin-top:1rem}