.jk673G_adminLogin{padding:2rem;max-width:500px!important}.jk673G_adminLogin form{flex-direction:column;gap:1rem;display:flex}.jk673G_adminLogin form h2{color:var(--navy-700);font-size:1.75rem}.jk673G_emailContainer input,.jk673G_passwordContainer input{width:100%}.jk673G_signInButton{justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.jk673G_secondaryButton{background:var(--surface);color:var(--text-brand);border:1px solid var(--brand);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.jk673G_secondaryButton:hover{background:rgba(var(--brand-rgb), .08);color:var(--text-brand)}.jk673G_secondaryButton:disabled,.jk673G_secondaryButton:disabled:hover{background:var(--surface);color:var(--text-brand);opacity:.55;cursor:not-allowed}.jk673G_checkboxRow{align-items:center;gap:.5rem;font-size:.9rem;line-height:1.3;display:flex}.jk673G_checkboxRow input{width:auto}.jk673G_emailContainer{flex-direction:row;align-items:center;gap:1rem;display:flex}.jk673G_codeInput{letter-spacing:.5rem;text-align:center;border:1px solid var(--neutral-300);box-sizing:border-box;border-radius:1rem;width:100%;padding:.5rem 1rem;font-size:2rem}.jk673G_errorNotification{color:var(--red-700);text-align:center;font-size:.9rem}.jk673G_successNotification{color:var(--green-800);text-align:center;font-size:.9rem}.jk673G_warning{max-width:40rem;color:var(--text-secondary);margin:2rem auto 0;font-size:.8125rem;line-height:1.6}.jk673G_loginForm,.jk673G_passwordContainer{width:100%}.jk673G_twoFAContainer{flex-direction:column;gap:1rem;display:flex}.jk673G_twoFAContainer li{margin-left:1rem}.jk673G_twoFAContainer h2{text-align:center}.jk673G_instructionText{text-align:center;font-size:.9rem}.jk673G_qrCodeContainer{text-align:center;margin-bottom:1rem}.jk673G_qrCodeImage{max-width:200px;height:auto}.jk673G_manualKeyContainer{margin-bottom:1rem}.jk673G_manualKeyLabel{text-align:center;font-size:.85rem}.jk673G_manualKeyBox{background:var(--neutral-100);text-align:center;word-break:break-all;border-radius:.5rem;padding:.5rem;font-family:monospace;font-size:.8rem}
