.login-wrapper[data-v-af864bf8]{justify-content:center;padding:2.5rem 1rem;display:flex}.login-card[data-v-af864bf8]{border:1px solid var(--ms-border-light);background:#fff;border-radius:.75rem;width:100%;max-width:32rem;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.login-header[data-v-af864bf8]{background:var(--ms-hero-bg-blue);text-align:center;border-bottom:1px solid var(--ms-border-light);padding:1.75rem 1.5rem 1.5rem}.login-header-icon[data-v-af864bf8]{width:2rem;height:2rem;fill:var(--ms-primary)}.login-title[data-v-af864bf8]{color:var(--ms-text);margin:.5rem 0 0;font-size:2.25rem;font-weight:700}.login-subtitle[data-v-af864bf8]{color:var(--ms-text-muted);margin:.25rem 0 0;font-size:.8rem}.login-body[data-v-af864bf8]{padding:1.5rem}.login-info[data-v-af864bf8]{background-color:var(--ms-bg-cell);border-left:4px solid var(--ms-primary);border-radius:var(--ms-control-radius);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem}.login-info strong[data-v-af864bf8]{color:var(--ms-primary-hover)}.login-field[data-v-af864bf8]{width:100%}.login-password-wrap[data-v-af864bf8]{position:relative}.login-password-toggle[data-v-af864bf8]{height:100%;color:var(--ms-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 .75rem;display:flex;position:absolute;top:0;right:0}.login-password-toggle svg[data-v-af864bf8]{fill:currentColor;width:1.1rem;height:1.1rem}.login-password-toggle[data-v-af864bf8]:hover{color:var(--ms-primary)}.login-errors-slot[data-v-af864bf8]{min-height:1.3rem;margin-top:.35rem}.login-errors[data-v-af864bf8]{text-align:center;flex-direction:column;gap:.15rem;display:flex}.login-error[data-v-af864bf8]{color:var(--ms-danger);font-size:.8rem}.login-submit[data-v-af864bf8]{width:100%;margin-top:1rem}.login-links[data-v-af864bf8]{color:var(--ms-text-muted);margin-top:1.5rem;font-size:.875rem}.login-links p[data-v-af864bf8]{margin-bottom:.5rem}
