.sso-login-wrap{max-width:420px;margin:0 auto}.sso-login-wrap .woocommerce-form-login{padding:2rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.sso-login-wrap .woocommerce-form-login .woocommerce-form-row{margin-bottom:1rem}.sso-login-wrap .woocommerce-form-login label{display:block;font-weight:600;margin-bottom:.35rem}.sso-login-wrap .woocommerce-form-login .input-text{width:100%;box-sizing:border-box}.sso-login-wrap .woocommerce-form-login .woocommerce-form-login__submit{width:100%;margin-top:.5rem}.sso-login-wrap .sso-register-link{display:block;text-align:center;margin-top:1rem;font-size:.9em;color:#555}.sso-login-wrap .sso-register-link a{font-weight:600}.sso-error{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;border-radius:4px;padding:.6rem 1rem;margin-bottom:1rem;font-size:.9em}