.signin-wrapper{background-color:#f8f8f8;justify-content:center;width:100vw;height:100vh;display:flex}.signin-title{text-align:center;max-width:20rem;margin:0 auto 1rem;font-size:1.5rem}.signin-encryption-note{color:#656565;text-align:left;align-items:flex-start;gap:.4rem;margin-top:.75rem;font-size:.75rem;display:flex}.signin-encryption-note svg{flex-shrink:0;margin-top:.05rem;font-size:1rem}.signin-action{background-color:#f1f3f5;border:none;align-self:stretch;gap:.25rem;width:100%;margin-bottom:1rem;padding:.25rem;overflow:hidden;border-radius:999px!important}.signin-action button{color:#656565;text-transform:none;background-color:#0000;flex:1;padding:.5rem 1rem;font-weight:600;border:none!important;border-radius:999px!important}.signin-action .Mui-selected{color:#fff!important;background-color:#004d99!important}.otp-wrapper{flex-direction:column;gap:.25rem;display:flex}.otp-wrapper .otp-title{margin:0 0 .5rem}.otp-wrapper .icon-title{margin-top:0}.otp-wrapper .otp-subtitle{color:#656565;font-size:.875rem}.otp-wrapper .otp-subtitle-muted{color:#a5a5a5;margin-bottom:1rem;font-size:.8rem}.otp-wrapper .button-primary{color:#fff!important}.login-help{box-sizing:border-box;flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex;align-self:stretch!important;width:100%!important;max-width:100%!important}.login-help .MuiFormControlLabel-root{margin-left:0;margin-right:0;align-items:center!important}.login-help .MuiFormControlLabel-root .MuiCheckbox-root{margin-right:.5rem;padding:0}.login-help .MuiFormControlLabel-label{white-space:nowrap;font-size:.875rem}.login-help>a,.login-help .MuiLink-root{white-space:nowrap;font-size:.875rem;margin-left:auto!important}.form-wrapper .MuiOutlinedInput-notchedOutline legend{width:0!important;max-width:0!important;padding:0!important}.form-wrapper .MuiOutlinedInput-input{padding-left:14px;padding-right:14px}.form-wrapper .MuiInputLabel-formControl{background-color:#0000!important;padding:0!important}.field-label{margin-bottom:.25rem;font-weight:500}.form-description{padding-bottom:1rem}.button-full{max-width:100%!important}
