.lg-card{width:min(100%,470px)}
.lg-brand{display:inline-flex;align-items:center;gap:9px;color:#203355;text-decoration:none;font-size:25px;font-weight:750;margin-bottom:26px}
.lg-brand>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#3c5ee8;color:#fff;font-size:28px;box-shadow:0 3px 10px #3c5ee832}
.lg-card>p{line-height:1.7}.lg-card .field{min-width:0}.lg-card input,.lg-card select{max-width:100%;width:100%}.lg-card input[readonly]{background:#f5f7fc;color:#596b89}
.lg-card .auth-submit{width:100%;justify-content:center}.lg-card .auth-submit+.auth-submit{margin-top:10px}
.lg-actions{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;margin-top:13px}.lg-actions .btn{white-space:normal;text-align:left}
.lg-error:empty{display:none}.lg-error{margin:14px 0 0}.lg-notice{background:#f2f6ff;border:1px solid #dce5fc;color:#385b90;padding:12px;border-radius:7px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.lg-help{font-size:12px!important;line-height:1.7!important;color:#6d7c96}.lg-footer{display:block;margin-top:24px;font-size:11px;line-height:1.6;color:#8190a6}.lg-address{font-weight:600;overflow-wrap:anywhere}.lg-success{padding:16px;background:#eefaf3;border:1px solid #c7ead5;color:#285b41;line-height:1.7;border-radius:7px;margin-bottom:16px}
@media(max-width:520px){.lg-card{padding:25px 21px}.lg-card h1{font-size:29px}.lg-card .btn{max-width:100%;white-space:normal}.lg-card input,.lg-card select{font-size:16px}.lg-actions{gap:5px}.lg-brand{margin-bottom:22px}}

.lg-onboarding-card{width:min(100%,610px)}.lg-password-options{border:1px solid #dce5f1;border-radius:8px;padding:15px;margin:17px 0;display:grid;gap:14px}.lg-password-options legend{font-size:12px;font-weight:600;color:#596b89;padding:0 5px}.lg-password-options label{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;cursor:pointer}.lg-password-options input[type=radio]{width:auto;flex:0 0 auto;margin-top:4px;accent-color:#3c5ee8}.lg-password-options small{display:block;color:#7b8ca5;font-size:11px;line-height:1.6}.lg-onboarding-card .form-grid{margin-top:20px}@media(max-width:520px){.lg-onboarding-card .form-grid{grid-template-columns:1fr}.lg-onboarding-card .form-grid .field{grid-column:auto}.lg-password-options{padding:12px}.lg-onboarding-card .lg-actions{flex-wrap:wrap}}

[data-login-resend]{margin-top:4px;min-width:205px;white-space:normal}[data-login-resend]:disabled{cursor:wait;opacity:.65}

.lg-setup-mfa{display:flex;align-items:flex-start;gap:10px;padding:12px;margin:12px 0;background:#f5f7ff;border:1px solid #e1e7f5;border-radius:8px;font-size:13px;line-height:1.6}.lg-setup-mfa input{width:16px;min-width:16px;margin-top:4px}.lg-setup-mfa span{min-width:0}.lg-setup-mfa small{display:block;color:#7585a1;font-size:12px}
