body:has(.auth-layout),html:has(.auth-layout){overflow:hidden!important;height:100vh!important;max-height:100vh!important;position:fixed!important;width:100%!important}.auth-layout{position:fixed!important;inset:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.auth-layout>*{width:100%!important;max-width:none!important;padding:0!important}.auth-layout .soft-auth-input::selection{background:rgba(255,255,255,.18)!important;color:#ffffff!important}.auth-layout .soft-auth-input::-moz-selection{background:rgba(255,255,255,.18)!important;color:#ffffff!important}.auth-layout .soft-auth-input{outline:none!important;background:transparent!important;color:#ffffff!important;caret-color:#a5f3fc!important}.auth-layout .soft-auth-input:focus{outline:none!important;box-shadow:none!important}.auth-layout input:not(.soft-auth-input):focus,.auth-layout select:focus,.auth-layout textarea:focus{outline:2px solid #2c6ecb!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(44,110,203,.1)!important}@media (max-width:767px){.auth-layout input,.auth-layout select,.auth-layout textarea{font-size:16px!important}}.auth-layout .soft-auth-input:-internal-autofill-previewed,.auth-layout .soft-auth-input:-internal-autofill-selected,.auth-layout .soft-auth-input:-webkit-autofill,.auth-layout .soft-auth-input:-webkit-autofill:active,.auth-layout .soft-auth-input:-webkit-autofill:focus,.auth-layout .soft-auth-input:-webkit-autofill:hover,.auth-layout input:-internal-autofill-previewed,.auth-layout input:-internal-autofill-selected,.auth-layout input:-webkit-autofill,.auth-layout input:-webkit-autofill:active,.auth-layout input:-webkit-autofill:focus,.auth-layout input:-webkit-autofill:hover{-webkit-text-fill-color:#ffffff!important;color:#ffffff!important;caret-color:#a5f3fc!important;-webkit-box-shadow:inset 0 0 0 1000px #090a12!important;box-shadow:inset 0 0 0 1000px #090a12!important;background-color:#090a12!important;background-image:none!important;border-radius:0!important;transition:background-color 500000s ease-in-out 0s,color 500000s ease-in-out 0s!important}.auth-layout .soft-auth-input:autofill{-webkit-text-fill-color:#ffffff!important;caret-color:#a5f3fc!important;-webkit-box-shadow:inset 0 0 0 1000px #090a12!important;box-shadow:inset 0 0 0 1000px #090a12!important}